2 Commits over 0 Days - ∞cph!
Add SceneMap class that renders map geometry in a scene world
Get entity keyvalues from world ref, try to create scene objects for anything with a model
Bind the IToolObject stuff and test it by creating env_combined_light_probe_volume
Remove itoolobject binds, start with creating cubemap scene object from keyvalues
Create cubemap with handshake and arrayindex from kv
Set cubemap transform before updating bounds and calculating SH
Create scene object for light_environment
Fix sunlight facing wrong direction, just pass in the direction instead of rotating the scene object
Create skybox scene object for env_sky
Create scene entities using library and alias
Cascade distance and resolution for sun light
Delete scene entities when scene map gets deleted
Create scene object for point_worldtext, not really needed but a good opportunity to see how we can remake this entity
Create scene object for light_spot
Add SceneLightProbeVolume
Text alignment and color for point_worldtext
Create const buffer for light probes to make them work
Create scene object for light_omni
Only free transient scene worlds of the game host type
Expose the other options to CreateWorldInfo_t so I can experiment with them
Add temp preview dock for maps so bakscratch can test it out
Compiled toolscenes