Hololens개발메모 #10
Hololens의 웹포탈에서는 영상을 720p의 해상도로만 캡쳐할 수 있다. 코드에서 Windows::Media::Capture API를 직접 호출하면 1080p의 해상도로 캡쳐가능. 단 투영되는 3D그래픽스의 해상도는 프레임 버퍼의 해상도를 따르므로 그래픽스 영상 자체의 품질은 큰 차이 없음.
Software Engineer Nick : yuchi , dgtman, megayuchi twitter: @dgtman blog : https://megayuchi.wordpress.com , http://blog.naver.com/shovelmaster , http://yuchi.net
Hololens의 웹포탈에서는 영상을 720p의 해상도로만 캡쳐할 수 있다. 코드에서 Windows::Media::Capture API를 직접 호출하면 1080p의 해상도로 캡쳐가능. 단 투영되는 3D그래픽스의 해상도는 프레임 버퍼의 해상도를 따르므로 그래픽스 영상 자체의 품질은 큰 차이 없음.
토요일 C++ 코리아 세미나에서 비는 시간에 어느 학생분이 질문을 해왔다. 설계에 대해서 어떻게 생각하냐고…라기보다 설계를 어떻게 해야하느냐..에 가까웠던거 같은데..어쨌든. 딱 잘라서 말했다. “설계하지 마세요.” “그냥 졸라 프로그램을 짜세요.” “같은 프로그램 세번쯤 만드세요.” 설계라는건그 도메인(나 이 말 정말 싫어한다.마땅한 표현이 없어서 적었다)에 대해서 훤히 알고 있고 코드를 짠 경험도 많을때나 하는거다. 소켓프로그래밍을 한번도 안해본 사람이 네트워크 … More 설계하지마라.
c++ 코리아 세미나에서 발표했던 ppt자료입니다.
Spatial Mapping을 이용한 데모 개발중 Spatial Mapping으로 삼각형 리스트를 얻어온다. 월드 영역을 Grid로 쪼개서 삼각형들을 담는다. 각 삼각형들은 Holographic API에서 제공하는 Surface Mesh로부터 얻어온다. 그리드의 각 Cell경계로 삼각형이 걸칠 수 있다. 따라서 Cell들은 여러개의 Surface Mesh와 연결될 수 있고 각 Surface Mesh는 여러개의 Cell과 연결될 수 있다. Surface Mesh는 시시각각 업데이트 된다. 삼각형 리스트가 갱신될 … More HoloLens 개발메모#9 – 충돌처리
HoloLens의 기능은 크게 3가지 영역으로 나눌 수 있다. 1. HoloLens에서 HUD부분. 다른 VR과 달리 HUD에 영상을 투영하므로서 바깥 사물을 여전히 볼 수 있다. 이 기능 자체는 프로그래머가 컨트롤 할 수 없는 하드웨어의 고유영역. 2. 입체영상을 출력해주는 부분. 다른 VR과 원리가 별로 다르지 않음. API사용법도 크게 다르지 않음. 3. 가장 다른 부분이 Spatial Mapping이라는 실시간으로 주변 공간을 … More HoloLens 개발메모 #8 – Spatial Mapping
예전에 오랫동안 같이 일했던 경영자의 스타일은 이런 식이었다. 회사 안에서 여러 프로젝트를 돌리면서 각 프로젝트에 대해서 다른 프로젝트의 장들에게 의견을 묻는다. ‘너네 A프로젝트 게임 해봤냐? 어떤거 같냐?’ 나도 딱히 좋은 소리는 안했지만 물론 우리 프로젝트에 대해서 다른 팀도 좋은 소릴 안했다. 저쪽이 예산을 많이 가져가면 상대적으로 우리가 손해보는 상황에서 좋은 소릴 해줄리가 있나. 각 팀의 … More 디렉터 시절 옛날 기억 한 조각.
1. 온갖 자질구레한 부분까지도 다 신경써야한다. 그래서 꼭 표현하고 싶은 핵심적인 기술을 구현하는데 집중하기 어렵다. 예를 들면 뛰어난 공간분할 기술로 아주 빠르고 깔끔하게 돌아가는 엔진을 만드는 이슈와 UI의 모서리를 이쁘게 처리하는 이슈가 동급이 될수도 있다. 아니 심지어는 그 중요도가 역전될수도 있다. 2. 개발에 참여하는 사람이 많아지므로 내가 기여하는 코드의 지분이 점점 줄어든다. ‘내 개인적인’ 기준으로는 내 … More 내가 대형 프로젝트에 참여하길 꺼리는 이유.
1월 20일 페이스북에 적었던 Azure N인스턴스 문제. VM만들때 SSD타입으로 고르면 N인스턴스는 목록에 안나옴. HDD타입으로 골라야 목록에 나옴-_-; 인스턴스가 만들어지고 처음 로그인 해보면 잘 작동함. 그런데 여기서 Windows Update후 리부팅 하고 나면 연결이 안됨. 리부팅 해도 안됨. 할당 취소하고 다시 시작해도 안됨. 할당 취소후 재시작 하고 Boot 진단에서 스크린샷을 보면 네트워크가 아예 끊긴것으로 표시되는 경우가 있음. … More Azure N 인스턴스에서 Windows Update후 발생하는 문제 해결방법
“이미지 떨림을 줄이기 위해 60프레임을 유지하라.” 이게 문서에서 계속 강조하는 내용이다. 그런데 아무리 봐도 불가능해보인다. DirectX런타임이 데스크탑 OS와 다른것인가? 에뮬레이터에서의 렌더링 속도도 느리다. 실제 HoloLens 디바이스는 에뮬레이터보다 더 느리다. 현재 디버그 빌드 기준으로 캐릭터 선택 화면에서 9프레임 정도 나온다. 같은 상황 PC버전은 1500프레임 정도 나온다. GPU성능이 나쁘다고는 예상하고 있었지만 너무 차이가 많이 난다. 뭐가 문제인지 … More HoloLens 개발메모 #7
HoloLens의 카메라를 다루는 방법에 대해서 약간 감을 잡았다고 생각했다. 이제 뭘 어떻게 해야할지 알겠다…라고 생각하고 앞으로 어떻게 진행할지 계획을 잡았다. 그런데 현재 프레임 레이트가 너무 안나온다. 이상할 정도로 안나온다. 문서에 보면 60FPS를 유지하라고 나와있지만 현재 이미지만 띄우는 타이틀 화면에서조차 30프레임이 안나온다. 에뮬레이터쪽이 성능이 더 나오긴 한다. 하지만 에뮬레이터에서도 60프레임은 안나온다. 같은 상황 데스크탑에선 400프레임을 넘기고 … More HoloLens 개발메모 #6
댓글을 달려면 로그인해야 합니다.