fnwinter.github.io blog

Unity Bug

Unity Bug 생각보다 유니티 버그가 많다. 특히 버전이 바뀌면 당연히 있던 버그가 수정이 되는데, 문제는 없던 버그도 생겨난다. 어쩔 때는 너무 기본적인 기능이라서 QA나, DevOps가 있나, Regression Test를 진행하나 의구심이 들 때도 있다. 아래의 코드는 GLTFast 라이브러리를 import 하고 GL... Read more

python detecting duplicated file

Python으로 중복 파일 찾는 스크립트 사진 중에 중복 파일이 있는지 확인이 필요해서 ChatGPT를 활용해 구현함 import os import sys import hashlib folder_dict = {} hash_dict = {} def calculate_checksum(file_path, algorithm="md5"): if ... Read more

Monado OpenXR Runtime Window build

Monado OpenXR Runtime Window build 결혼 할 때 산 3D TV가 딱히 쓸모가 없었는데, 양안으로 렌더링 하면 3D 효과를 얻을 수 있을 것 같아서 한 번 시도해 보았다. 우선 Monado 를 빌드하려면 vcpkg 를 설치해야 된다. https://vcpkg.io/ 여기서 git clone https://github.c... Read more

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