Lit
목차
-
프로젝트 소개
-
소개 영상
-
팀 소개
-
사용법
-
개발
1. 프로젝트 소개
Voxel Cone Tracing을 활용한 렌더러
특정 하드웨어 유닛(CUDA Core, Tensor Core, RT Core)을 사용하지 않고도 비슷한 효과를 낼 수 있는 렌더러
사실적인 렌더링을 위해서는 Global Illumination, Shadows, Ambient Occlusion, Reflection, Caustics를 이용하여 렌더링을 해야한다.
우리는 그 중 Global Illumination효과를 내기 위하여 Voxel Cone Tracing이라는 기술을 공부하고 우리의 렌더러에 적용하였다.
2. 소개 영상
3. 팀 소개
곽상열
Student ID : 20151769
E-Mail : sangjjang96@kookmin.ac.kr
Role : 팀장, 프레임워크 개발
Github : @sangjjang96
양교원
Student ID : 20171647
E-Mail : yangkyowon@kookmin.ac.kr
Role : 팀원, 알고리즘 연구 및 개발
Github : @SeolYang
4. 사용법
UI 켜기 / 끄기 : U
Camera Movement : W A S D
Light Movement : UpArrow DownArrow LeftArrow RightArrow
Enable CamPath : C
Enable Light Roation : L
Change RenderMode : LeftBracket RightBracket
Change Scene to Sponza : F5
Change Scene to CornellBox : F6
5. 개발
협업 규칙
Code Convention
- 매크로 : Uppercase Snake
- 함수명, 클래스, Enumerator, Enumerator Element, Constant : Pascal
- 멤버변수 : Hungarian
- 로컬변수 : Camel