ms9
Editor does not store preferences and other settings anymore when in headless mode. This should hopefully fix that sometimes recent file lists and last open projects were reset.
Added Bounding Sphere Radius as paramter to Object constants. This can be used to add tiling textures to objects independent of their scale.
* Added better neutral skybox texture * added background for the tree preview * fixed some tree scaling issues (bbox, thumbnails)
Bugfixes for exported scenes.
Resaved all assets
* Added imgui renderer to editor render pipeline. * Safe guard if imgui is used but there is no renderer in the pipeline for it.
Added a "Player Start Component", which indicates where the player should be spawned and which prefab to use. Prefer this, over actually putting the player prefab into the scene (both works though). The advantage is, that this gives the game state more information and control over where and how the player is instantiated, therefore the "Play From Here" feature can be implemented without guessing.
Renamed "Shared" folder to "Data". Renamed "Shared/Data" folder to "Data/Base".
* Added a command line mode to the EditorProcessor to open a project and transform all assets, then close * Added a Base data project * Added a workaround in the AssetCurator to not assert when some unclear asset state is encountered. Could not switch projects otherwise. Needs investigation. * Added a "Unit Test" that calls the asset processor to transform the base data assets automatically. Only run on Windows. * Reduced the MSE of the particles engine test, to see whether it succeds now.
* Deactivated Test Blocks that are impossible for modern compilers to generate code for * Added a new "Warning" output type to the test framework, to mark "skipped deactivated tests" even more prominently * Pulled in the Kraut Plugin for the GameEngine tests, to "fix" the RenderPipeline error Now everything is perfect.