fnwinter.github.io blog

Unity Local Position

Unity localPosition sample. A라는 GameObject가 있고, B라는 GameObject가 있을 때, A와 B가 transform.parent 관계라고 하면 둘 사이의 위치는 transform.localPosition으로 알 수 있다. 그런데 만약 둘이 Parent 관계가 아니라고 하면 둘의 상대적인 Position을 어떻게 ... Read more

OpenXR Unity Plugin

OpenXR Unity Plugin Unity OpenXR Plugin는 기본적인 기능만 제공한다. 예를 들면, HeadTracking, Controller. 만약 OpenXR에서 제공하는 추가적인 기능들을 구현하고 싶으면 어떻게 해야 될까? Unity에서는 예제 코드를 아주 조금 보여주고 있다. 여기서 아주 조금은, 실제로 Native 코... Read more

XR Forveated Rendering

What’s Foveated Rendering. Foveated Rendering은 VR 또는 XR에서 GPU 리소스를 절약하기 위해서 시야에 들어오는 모든 이미지를 다 섬세하기 그리는 것이 아니라, 중심 시력 부분만 자세하게 그리고, 나머지 주변 시력은 흐릿하게 렌더링해서 그리는 기술을 말한다. 보통 눈동자를 따라서 중심 시력 위치를 계산해... Read more

C# float array to string vice versa

Float array to string 갑자기 float array를 string으로 바꾸었다가 다시 받아서 float array로 바꿔야 하는 일이 생겼다. ADB 로 float array를 보내고 다시 받아서 그 값을 써야 하는 이상한 요구 사항이 생겼다. using System; using System.Collections; usin... Read more

C# keyword

C# 정리 흠, 아주 옛날 이야기 이긴 하지만, 나름 내가 MCSD .NET 자격증이 있었다. 그래서 C#을 아주 잘 알꺼라 생각헀지만, 한동안 C++ 만 쓰다가, 다시 유니티 다루면서 내가 너무 모르는게 많구나 깨달았다. 그리고 C#이 많이 바뀌었구나 라는 걸 알게 되었다. 다시 C# 좀 배우기 C# Official Link ... Read more