Skip to content

GuichardVictor/opengl-render-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL Render Engine

This is an attempt of 3d rendering engine. Many features are implemented and the engine is quite easy to use. As a project / example using this engine I've built a procedural moon generator (using compute shaders). The example is available under: src/scenes/custom_scenes/moon/

Example: Planet Generator

Generates planets / moon like objects using simplex noise and compute shaders.

All settings can be interacted using ImGUI.

Authors

  • Victor Guichard

Results

Noise

Alt text

Craters

Alt text

Without Textures

Alt text

Complete Generation

Alt text

Settings / Features

  • Basic noise settings can be changed such as lacunarity, number of layers, weight, frequency.
  • Number of craters, craters position, craters dimension repartition and craters smoothness can be changed.
  • Textures are applied using triplanar mapping

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published