앞에서 레이 트레이싱에 대해 개념적으로만 간단히 알아봤다. 레이 트레이싱이 현실의 빛을 시뮬레이션 하는 방법이기 때문에, 이론적으로는 가장 명확하고 단순하겠지만, 엄청난 계산량으로 인해 리얼타임 렌더링에서 사용하기엔 제한적이다. 일반적인 리얼타임 렌더링은 두단계로 나뉠 수 있는데, 첫번째로 Geometry Transform들을 통해서 3D 공간의 오브젝트를 스크린 스페이스로 옮겨오면서 어떤 부분들이 보여지는지 판단하는 과정이 필요하고, 두번째로 이렇게 옮겨온 오브젝트를 스크린의 각…
[태그:] perspective
Godot 3D rendering #1 : 3D Model and Camera
3D 그래픽을 얘기하려면 대학 수업 수준의 방대한 내용을 말해야 한다. 많은걸 생략하고 Godot과 같은 게임 제작 툴을 사용하기 위한 내용에 포커싱을 맞춰 정리해 보려 한다. 3D Model 3D 그래픽은 기본적으로 vertex라고 불리는 3D공간상의 점들의 집합에 이 점들을 이은 선들로 면을 만들어 물체를 표현한다. 이와 같은 방법으로 일반적인 3D 오브젝트는 다음과 같이 삼각형으로 구성된다. 삼각형을 기본단위로…