From 21184f4df4ee7576b2d631862b663e92459dd1c1 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 2 Apr 2026 20:51:55 +0200 Subject: [PATCH] Add advanced rendering features to runtime-host.ts --- src/runtime-three/runtime-host.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 78af6891..58ae1f35 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -17,6 +17,7 @@ import { SpotLight, WebGLRenderer } from "three"; +import { EffectComposer } from "postprocessing"; import { createModelInstanceRenderGroup, disposeModelInstance } from "../assets/model-instance-rendering"; import type { LoadedModelAsset } from "../assets/gltf-model-import"; @@ -25,6 +26,17 @@ import type { LoadedAudioAsset } from "../assets/audio-assets"; import type { ProjectAssetRecord } from "../assets/project-assets"; import { applyBoxBrushFaceUvsToGeometry } from "../geometry/box-face-uvs"; import { createStarterMaterialSignature, createStarterMaterialTexture } from "../materials/starter-material-textures"; +import { + applyAdvancedRenderingLightShadowFlags, + applyAdvancedRenderingRenderableShadowFlags, + configureAdvancedRenderingRenderer, + createAdvancedRenderingComposer +} from "../rendering/advanced-rendering"; +import { + areAdvancedRenderingSettingsEqual, + cloneAdvancedRenderingSettings, + type AdvancedRenderingSettings +} from "../document/scene-document"; import { FirstPersonNavigationController } from "./first-person-navigation-controller"; import type { FirstPersonTelemetry, NavigationController, RuntimeControllerContext } from "./navigation-controller";