DramaticShape/DramaticShapeVoxelMod
Lua0 / 0
Pokémon Gen1 리컴프 프로젝트용 오버월드 복셀화 및 VR 지원 모드
TL;DR
Dramatic Shape Voxel Mod는 Pokémon Gen 1 Recompilation의 오버월드를 복셀 기반 3D 디오라마로 렌더링하며 1인칭 및 실험적 VR을 지원합니다. 다양한 옵션(VOXEL 각도 계단, V-GRID 와이어프레임, T-SHIFT 블러, V-CURVE 곡률, 3D-BTL 전투 전환, 물 표면의 SKY/FULL 반사, AA 2X/4X)을 통해 성능과 시각 품질을 현장에서 조정할 수 있습니다. VR은 Windows의 OpenXR을 통해 SteamVR/Oculus/WMR을 구동하며 컨트롤러와 키보드·마우스 입력을 병행할 수 있습니다.
핵심 포인트
- 디오라마 렌더링은 원타일의 텍셀을 쿼드 형태로 투영해 픽셀 그리드와 임의 각도로 교차하더라도 윤곽선을 부드럽게 처리하도록 설계되어 있고, AA 단계는 캔버스 업스케일 후 다운샘플링 방식으로 각 엣지의 실루엣을 완화합니다. 이 방식은 텍스처 샘플링과 원본 타일셋의 해상도를 보존하는 한편 계단 현상 완화를 위해 해상도 계단을 직접 확대·축소합니다. 따라서 샤프함을 희생하지 않고 디오라마의 읽기성을 개선하는 것을 목표로 합니다.
- 물 처리 루틴은 SKY와 FULL 두 단계로 나뉘어 SKY에서 픽셀-높이 웨이브 열과 하늘·조명 오브젝트의 이미지를 표면에 넣고, FULL에서는 추가로 스크린스페이스 레이마칭으로 해안선·나무·건물의 반사를 계산합니다. 이 계층화는 성능과 시각 품질 사이에서 사용자가 직접 절충할 수 있게 만들며, README에 따르면 FULL 모드는 비용이 큰 반면 SKY는 상대적으로 가볍습니다. 결과적으로 저사양 환경에서는 SKY로, 고품질을 원하면 FULL로 전환하는 실용적 제어를 제공합니다.
- VR 통합은 OpenXR을 통해 Windows 기반의 SteamVR/Oculus/WMR 런타임과 연동하여 헤드셋과 컨트롤러 입력을 그대로 사용합니다. 컨트롤러 바인딩은 런타임의 바인딩 UI에서 재지정할 수 있게 남겨두어 Touch·Index·WMR 컨트롤러뿐 아니라 키보드·마우스 입력도 병행하여 동작합니다. 이 설계는 모드가 VR을 사용하는 상황에서도 기존 입출력 체계를 해치지 않으면서 1인칭과 디오라마 모드를 유연하게 전환하도록 돕습니다.
- 오버월드를 복셀화한 3D 미니어처 디오라마 렌더링 기능
789
Stars
41
Forks
+204
Trending
0
조회수
789 watchers45 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.