/BlenderGenerator

This is a learning project which aims to create procedural mesh that will be rendered in Blender.

Primary LanguagePython

Blender Generator

This is a learning project which aims to create procedural mesh that will be rendered in Blender.

Features

Feature Progress
Procedural meshes Torus
Marching cubes Done (slow version)
Isosurface rendering Heart, MengerSponge, Mandelbulb, Sphere, Torus, Genus2, RevolutionSurface, Moebius
L - System In dev
Terrain generator In dev

Procedural meshes

This project allows to create a torus mesh based on its formula and to render it thanks to Blender :

Torus

Marching cubes

The marching cubes algorithm is used to created mesh from sdf functions such as the 3D Mandelbrot set.

Results:

Here are some outputs of Mandelbulb:

Mandelbulb Mandelbulb Mandelbulb

Mandelbulb Mandelbulb

Menger Sponge :

MengerSponge

Terrain

A terrain generator has been implemented based on different technologies:

Marching cubes and noise

NoiseTerrain