Rootex
Rootex copied to clipboard
An advanced C++ 3D game engine powering an in-production game yet to be announced
Easy to do now that bounds can be manually overridden. Just verify if the bounding box lies in the camera frustum
- Static pages for SEO
E.g. an import hint for the model importing code could be: how many LODs should be generated for that model?
Support GIFs as textures. Perhaps even properly encoded video formats to reduce file sizes.
We currently support only camera fog https://github.com/sdslabs/Rootex/blob/master/rootex/framework/components/visual/fog_component.cpp . Volumetric fog is also much needed to create an impact on the environment.
Shadows are an essential part of 3D graphics realism. We should develop support for some basic shadow mapping
```cpp ThreadPool& preloadThreads = Application::GetSingleton()->getThreadPool(); Vector preloadTasks; progress = 1; for (auto& path : empericalPaths) { Ref loadingTask(new Task([=, &progress]() { CreateSomeResourceFile(path); progress++; })); preloadTasks.push_back(loadingTask); } preloadTasks.push_back(Ref(new Task([]() {}))); preloadThreads.submit(preloadTasks);...