Should be fun Final Project Bedrich Benes, [email protected] 1. Billboard Clouds 1. 2. 3. 4. 5. 6. 7. Take a 3D object represented as a mesh Generate billboard soup Optimize the triangles for visual perception by using k-means Use continuous scale from 0-100% of the original number of Visualize them All loaded inside the GPU All interactive Bedrich Benes, [email protected] Bedrich Benes, [email protected] 2. Tree Optimization (taken) 1. Use L-systems to develop a plant growth model responding to light 2. Optimize growth to find optimal space occupancy 3. Use MCMC or Metropolis Hastings to find the optimum Bedrich Benes, [email protected] 3. Wind erosion 1. Erode a voxel scene using wind erosion 2. Implement the Navier-Stokes equations using the pipe model on the GPU 3. Create nice visualization and timelapse sequences of the erosion. 4. Provide illumination and rendering of the resulted scenes Bedrich Benes, [email protected] 5. Forest Walk 4. 2.5D Maze 1. Generate 2.5D maze 2. Let the user freely navigate through the maze 3. Add bad guys that will try to kill him (animated billboards) 4. Add guns, life support, etc. Bedrich Benes, [email protected] 6. BVH Object Culling 1. Generate a scene with random trees over a DEM model 2. Let the user walk through the scene 3. Modify the geometry of the scenes by using LOD 4. Use instancing 1. Implement object culling by using BVH 2. Get AABB for each object 3. Generate BVH for a given scene 4. Perform random walk 5. Compare to full scene rendering Bedrich Benes, [email protected] Bedrich Benes, [email protected] Project Specification Method Description 1. Define the project and send to me by e-mail 1. Define project milestones (Prototype 1, 2, and 3) 2. Get approval 2. Send to me for an approval This is our contract. Bedrich Benes, [email protected] Bedrich Benes, [email protected] Extra award If the project results in a submission of a paper, you got an automatic “A+” from the course Bedrich Benes, [email protected] General Instructions Checkpoint Date Points Project specification Oct 10th -10 Method description Oct 24th 10 First prototype Oct 31st 20 Second prototype Nov 14th 20 Third prototype Nov 28th 20 Final Presentation Dec 5th 30 Final Presentation Dec 12th -- Bedrich Benes, [email protected]
© Copyright 2026 Paperzz