Hello,
yes, GUI looks nice, and it is very interesting, how did you make/script/add this shaders and masks. Does it have ray casting/ ray tracing? or physics? Also, it is very interesting - is it energy consuming (‘lightweighted’) engine? Panda 3D is lightweighted, but for me it lacks physics and realistic shaders, but of course it can be improved by some tweaks.
Overall, interesting, thank you for sharing
Hi, the rendering is currently using Render Pipeline, but there are still some issues with reflections I am trying to fix.
It does not support ray tracing and uses SSR. I used bullet for physics.
The rendering part might be a bit energy consuming due to the sheer number of features in Render Pipeline. But overall, it should be quite lightweight at least for now.
UPDATE: This engine now has support for global illumination through VXGI (voxel cone traced global illumination). It voxelizes the scene first before calculating the indirect lighting and specular reflections. Here is a screenshot of the rendered output.
As you can see, the scene is illuminated through only one point light and you can see the different lighting and bounces at the corners where direct light does not reach.
For the performance I am getting around 40 fps on intel integrated graphics and about 120 on Nvidia 4070. I will continue to optimize the performance. Additionally, you might notice some artifacts and light leaks which I will fix in the future.
You may be interested in Castle Game Engine. They are on the way to using Python as a scripting language. Maybe join in? It’s a mature system with daily developments.
Thanks for your reply. I will check out Castle Game Engine. However, as far as I know, there are also some other game engines with support for python such as blender game engine and cave engine.