Plant Generator in DirectX11
Creating a framework in DirectX11 to manipulate a plant
-
Date: 15/11/2019
Languages: C++
Keywords: DirectX11
Overview
This project entailed initialising the main components of directX11 and creating a render pipeline including shaders. From this, a plant generator was made that allowed a user to create and manipulate a plant model (stem and flower). This generator allows a user to manipulate the flower in multiple ways:
Rotate stem segmentsts
Rotate the flower
Change the scale of the flower
Open and close the flower
Plant stem
The stem of the plant was created using out of segments. Each segment is comprised of vertices in a cross shape. These segments are then attached together using the model’s incidies. The stem’s segments can then be iteratively moved and rotated in three dimensions. This can lead to some strangely shaped stems.
Demo video
Video demonstrating the plant generator, as well as the face autoencoder and ray-tracer, also made alongside this project.