조명 장면 작업 - MRTK2
프로필에 정의된 기본 조명 장면은 시작 시 로드됩니다. 해당 조명 장면은 가 호출될 때까지 SetLightingScene
로드된 상태로 유지됩니다.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
sceneSystem.SetLightingScene("MorningLighting");
조명 설정 전환
transitionType
는 새 조명 장면으로의 전환 스타일을 제어합니다.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
sceneSystem.SetLightingScene("MiddayLighting", LightingSceneTransitionType.CrossFade);
사용 가능한 스타일은 다음과 같습니다.
형식 | Description | Duration |
---|---|---|
없음 | 이전 조명 장면이 언로드되고 새 조명 장면이 로드됩니다. 전환이 없습니다. | 무시됨 |
FadeToBlack | 이전 조명 장면은 검은색으로 사라집니다. 새로운 조명 장면이 로드된 다음 검은색에서 사라집니다. 위치 간 원활한 전환에 유용합니다. | 사용됨 |
크로스페이드 | 새로운 조명 장면이 페이드 인됨에 따라 이전 조명 장면이 사라집니다. 동일한 위치에 있는 조명 설정 간의 원활한 전환에 유용합니다. | 사용됨 |
전환 중에는 일부 조명 설정을 보간할 수 없습니다. 원활한 시각적 전환을 원하는 경우 이러한 설정은 조명 장면 간에 일관성을 유지해야 합니다.
설정 | 부드러운 FadeToBlack 전환 | 부드러운 크로스페이드 전환 |
---|---|---|
Skybox | 예 | 예 |
사용자 지정 리플렉션 | 예 | 예 |
태양 빛 실시간 그림자 | 예 | 예 |