three.js를 사용한 4D 회전 곡면 공간 셰이더

2025-05-22
three.js를 사용한 4D 회전 곡면 공간 셰이더

three.js를 사용하여 만든 GLSL 셰이더로, 4D 회전과 입체 투영을 사용하여 3D 모델을 4D 단위 구면에 투영하여 곡면 공간을 시뮬레이션합니다. 원래는 Unity 게임 Sfera를 위해 HLSL로 작성되었지만, 이 셰이더를 사용하면 사용자는 확대/축소, 회전, 카메라 시점 제어를 통해 곡면 공간을 이동하는 애니메이션 모델을 경험할 수 있습니다. 온라인 데모와 비디오 자습서가 있습니다. 모델은 three.js 저장소에서 런타임에 로드됩니다.