Qt Quick 3D - SSGI 라이트맵 예시
SSGI와 라이트맵을 사용한 장면을 보여주는 예제입니다.

이 예제는 Qt Quick 3D 에서 사용할 수 있는 두 가지 전역 조명 기법인 스크린 스페이스 전역 조명(SSGI)과 베이킹된 라이트맵을 시연합니다. 이를 통해 실시간 조명과 사전 계산된 조명의 시각적 차이 및 성능 특성을 비교할 수 있습니다.
이 애플리케이션에는 렌더링 평가에 사용되는 세 가지 일반적인 테스트 장면이 포함되어 있습니다:
- 코넬 박스(Cornell Box) - 확산 색상 번짐과 간접 조명을 강조하는 고전적인 조명 테스트 설정입니다.
- 침실 - 부드럽고 따뜻한 조명과 다양한 재질 및 가림 공간이 혼합된 실내 환경입니다.
- 스폰자 아트리움(Sponza Atrium) - 커튼, 아케이드, 그리고 여러 층의 간접 조명이 적용된 대규모 건축 테스트 장면입니다.
각 장면은 여러 개의 미리 정의된 카메라 위치를 제공합니다. 내장된 데모 모드는 이러한 시점을 자동으로 순환하며, 다양한 각도에서 조명이 어떻게 나타나는지 보여줍니다.
실행 중에 조명 모드를 다음 중 하나로 변경할 수 있습니다:
- SSGI - 실시간 스크린 스페이스 전역 조명을 활성화합니다. 이는 ` ExtendedSceneEnvironment`의 ` ssgiEnabled ` 속성을 통해 제어됩니다. SSGI는 대화형 및 애니메이션 콘텐츠에 적합한 동적 간접 조명을 제공하지만, 일부 성능 저하가 발생하며 스크린 스페이스 기법에 내재된 근사치가 적용됩니다.
- 베이킹된 라이트맵(Baked Lightmaps) - 텍스처 라이트맵에 저장된 미리 계산된 직접 조명, 간접 조명 또는 둘 다를 사용합니다. 라이트맵 베이킹은 Qt Quick 3D 라이트맵 베이커에 의해 오프라인으로 수행됩니다. 자세한 내용은 라이트맵 베이킹을 참조하십시오. 이는 매우 낮은 런타임 비용으로 고품질의 경로 추적(path-traced) 조명을 제공하며, 주로 정적인 환경에 가장 적합합니다.
- 끄기 - 직접 조명만 비교하기 위해 SSGI와 베이킹된 라이트맵을 모두 비활성화합니다.
ExtendedSceneEnvironment::ssgiEnabled 및 라이트맵 베이킹항목도 참조하십시오 .
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.