Architect: Implement dedicated editor simulation controller, advanced rendering layers, and shared runtime schedule synchronization
This commit is contained in:
@@ -3061,6 +3061,24 @@ export function App({ store, initialStatusMessage }: AppProps) {
|
||||
editorState.document.world.advancedRendering.ambientOcclusion.samples
|
||||
)
|
||||
);
|
||||
const [
|
||||
advancedRenderingDynamicGlobalIlluminationIntensityDraft,
|
||||
setAdvancedRenderingDynamicGlobalIlluminationIntensityDraft
|
||||
] = useState(
|
||||
String(
|
||||
editorState.document.world.advancedRendering.dynamicGlobalIllumination
|
||||
.intensity
|
||||
)
|
||||
);
|
||||
const [
|
||||
advancedRenderingDynamicGlobalIlluminationRadiusDraft,
|
||||
setAdvancedRenderingDynamicGlobalIlluminationRadiusDraft
|
||||
] = useState(
|
||||
String(
|
||||
editorState.document.world.advancedRendering.dynamicGlobalIllumination
|
||||
.radius
|
||||
)
|
||||
);
|
||||
const [
|
||||
advancedRenderingBloomIntensityDraft,
|
||||
setAdvancedRenderingBloomIntensityDraft
|
||||
@@ -4127,6 +4145,12 @@ export function App({ store, initialStatusMessage }: AppProps) {
|
||||
setAdvancedRenderingAmbientOcclusionSamplesDraft(
|
||||
String(advancedRendering.ambientOcclusion.samples)
|
||||
);
|
||||
setAdvancedRenderingDynamicGlobalIlluminationIntensityDraft(
|
||||
String(advancedRendering.dynamicGlobalIllumination.intensity)
|
||||
);
|
||||
setAdvancedRenderingDynamicGlobalIlluminationRadiusDraft(
|
||||
String(advancedRendering.dynamicGlobalIllumination.radius)
|
||||
);
|
||||
setAdvancedRenderingBloomIntensityDraft(
|
||||
String(advancedRendering.bloom.intensity)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user