Skip to content
Procedural plant generation in DirectX
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include
lib
x64/Release
.gitignore
PerlinNoise.cpp
PerlinNoise.h
Procedural-ATP.sdf
Procedural-ATP.sln
Procedural-ATP.vcxproj
Procedural-ATP.vcxproj.filters
Procedural-ATP.vcxproj.user
README.md
bark.tga
cameraclass.cpp
cameraclass.h
color.psh
color.vsh
colors.h
colorshaderclass.cpp
colorshaderclass.h
d3dclass.cpp
d3dclass.h
graphicsclass.cpp
graphicsclass.h
inputclass.cpp
inputclass.h
light.cpp
light.h
main.cpp
modelclass.cpp
modelclass.h
systemclass.cpp
systemclass.h
texture.psh
texture.vsh
textureclass.cpp
textureclass.h
textureshaderclass.cpp
textureshaderclass.h
tileleaf.tga
timerclass.cpp
timerclass.h

README.md

Procedural Plants

About

Procedural plant generation in DirectX, written in C++. Created during my third year of university for an Advanced Technologies module. Creates both the meshes and the textures. Exports objects as .obj, .mtl and .tga files.

Build instructions

Only tested on Windows 10 with a 64 bit machine. Project should build fine as-is.

Examples

Development videos

Youtube

You can’t perform that action at this time.