Загрузка...

Python 3d Game Engine Showcase

Showcase of a 3d Game Engine im working on at the moment.
So far, the engine is entirely writing in Python (and GLSL for shaders) using Pygame-CE and ModernGL.

Current Features include:

Different Light Types( point light, spot light, directional light)
Shadows for spot and directional lights using shadow mapping (working on point light shadows)

Physiclly based rendering.
Loading of models and PBR materials using a custom wavefront model loader.

Normal mapping.
Screenspace ambient occlusion.

Selection of objects with mouse.

SkyBox

and many more to come.

In the near future im going to implement screen space reflections and refractions, order independend transparency, skeletal animations and rigid bodies.

Im trying to make the engine easy to setup and use (similar to pygame), the current example was made with around 100 lines of python code.

With SSAO and 10 dynamic shadow maps enabled, it still runs at around 450 - 500 fps (though the record doesnt look as fluid due to my recording software)

Видео Python 3d Game Engine Showcase канала Snickers_LP
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять