fnwinter.github.io blog

unity debugging gizmo

why? 관절마다 붙여서 rotation vector를 좀 확인해 보고 싶어서 gizmo 코드 만들어 보았다. code TransformPoint using UnityEngine; public class DebugGizmo : MonoBehaviour { public bool enable = true; public f... Read more

openxr loader

openxr loader openxr에서는 runtime의 함수를 loader를 통해서 가져온다. 그리고 application과 runtime의 함수를 연결해 주는 역할을 하는게 loader이다. 그래서 loader는 client에 static libary 형태로 빌드 시에 포함이 되고, loader는 openxr runtime을 찾아서 so fil... Read more

openxr hand tracking

OpenXR Hand Extension openxr 관련해서 개발하면서 이번에는 hand 에 관련 된 내용을 좀 정리해 보려고 한다. openxr 에서는 일반적인 컨트롤러와는 다르게 hand는 extension으로 구현 되어 있다. API 설명 xrCreateHandTrackerEXT 를 통해서 hand handle 을 만들고, xrLocateHan... Read more

unity mobile skybox

unity default skybox skybox가 무겁다라는 건 알고 있었는데, 디자인팀에서 skybox 좀 확인해 달라고 요청이 와서 좀 알아 봤더니, 기본 skybox가 1.7k Tris, 5.1k Verts 였다. PC면 무리가 없는데, 모바일 환경에서는 상당히 부담스러운 tris 숫자다. 그래서 다시 검색해 봤더니, 유니티에... Read more

python code snippet

yahoo finance에서 KRW 환율 정보 얻어오기 yfinance 설치 pip install yfinance yfiance code import yfinance as yf krw = yf.Ticker("KRW=X") exchange_rate = krw.info.get('bid') telegram bot 으로 message 보내기 i... Read more