|
1 | 1 | # Final Project!
|
| 2 | + |
| 3 | + |
| 4 | +[](https://www.youtube.com/watch?v=p49DG-7GNyk "Video!") |
| 5 | + |
2 | 6 |
|
3 | 7 | ## Project planning: Design Doc (due 11/8)
|
4 | 8 | #### Introduction
|
@@ -85,65 +89,7 @@ Above image is a link to video :)
|
85 | 89 | - In next days, we are gonna add more biomes, and do some performance optimization
|
86 | 90 |
|
87 | 91 | ## Final submission (due 12/5)
|
88 |
| -Time to polish! Spen this last week of your project using your generator to produce beautiful output. Add textures, tune parameters, play with colors, play with camera animation. Take the feedback from class critques and use it to take your project to the next level. |
89 |
| - |
90 |
| -Submission: |
91 |
| -- Push all your code / files to your repository |
92 |
| -- Come to class ready to present your finished project |
93 |
| -- Update your README with two sections |
94 |
| - - final results with images and a live demo if possible |
95 |
| - - post mortem: how did your project go overall? Did you accomplish your goals? Did you have to pivot? |
96 |
| - |
97 |
| -## Topic Suggestions |
98 |
| - |
99 |
| -### Create a generator in Houdini |
100 |
| - |
101 |
| -### A CLASSIC 4K DEMO |
102 |
| -- In the spirit of the demo scene, create an animation that fits into a 4k executable that runs in real-time. Feel free to take inspiration from the many existing demos. Focus on efficiency and elegance in your implementation. |
103 |
| -- Example: |
104 |
| - - [cdak by Quite & orange](https://www.youtube.com/watch?v=RCh3Q08HMfs&list=PLA5E2FF8E143DA58C) |
105 |
| - |
106 |
| -### A RE-IMPLEMENTATION |
107 |
| -- Take an academic paper or other pre-existing project and implement it, or a portion of it. |
108 |
| -- Examples: |
109 |
| - - [2D Wavefunction Collapse Pokémon Town](https://gurtd.github.io/566-final-project/) |
110 |
| - - [3D Wavefunction Collapse Dungeon Generator](https://github.com/whaoran0718/3dDungeonGeneration) |
111 |
| - - [Reaction Diffusion](https://github.com/charlesliwang/Reaction-Diffusion) |
112 |
| - - [WebGL Erosion](https://github.com/LanLou123/Webgl-Erosion) |
113 |
| - - [Particle Waterfall](https://github.com/chloele33/particle-waterfall) |
114 |
| - - [Voxelized Bread](https://github.com/ChiantiYZY/566-final) |
115 |
| - |
116 |
| -### A FORGERY |
117 |
| -Taking inspiration from a particular natural phenomenon or distinctive set of visuals, implement a detailed, procedural recreation of that aesthetic. This includes modeling, texturing and object placement within your scene. Does not need to be real-time. Focus on detail and visual accuracy in your implementation. |
118 |
| -- Examples: |
119 |
| - - [The Shrines](https://github.com/byumjin/The-Shrines) |
120 |
| - - [Watercolor Shader](https://github.com/gracelgilbert/watercolor-stylization) |
121 |
| - - [Sunset Beach](https://github.com/HanmingZhang/homework-final) |
122 |
| - - [Sky Whales](https://github.com/WanruZhao/CIS566FinalProject) |
123 |
| - - [Snail](https://www.shadertoy.com/view/ld3Gz2) |
124 |
| - - [Journey](https://www.shadertoy.com/view/ldlcRf) |
125 |
| - - [Big Hero 6 Wormhole](https://2.bp.blogspot.com/-R-6AN2cWjwg/VTyIzIQSQfI/AAAAAAAABLA/GC0yzzz4wHw/s1600/big-hero-6-disneyscreencaps.com-10092.jpg) |
126 |
| - |
127 |
| -### A GAME LEVEL |
128 |
| -- Like generations of game makers before us, create a game which generates an navigable environment (eg. a roguelike dungeon, platforms) and some sort of goal or conflict (eg. enemy agents to avoid or items to collect). Aim to create an experience that will challenge players and vary noticeably in different playthroughs, whether that means procedural dungeon generation, careful resource management or an interesting AI model. Focus on designing a system that is capable of generating complex challenges and goals. |
129 |
| -- Examples: |
130 |
| - - [Rhythm-based Mario Platformer](https://github.com/sgalban/platformer-gen-2D) |
131 |
| - - [Pokémon Ice Puzzle Generator](https://github.com/jwang5675/Ice-Puzzle-Generator) |
132 |
| - - [Abstract Exploratory Game](https://github.com/MauKMu/procedural-final-project) |
133 |
| - - [Tiny Wings](https://github.com/irovira/TinyWings) |
134 |
| - - Spore |
135 |
| - - Dwarf Fortress |
136 |
| - - Minecraft |
137 |
| - - Rogue |
138 |
| - |
139 |
| -### AN ANIMATED ENVIRONMENT / MUSIC VISUALIZER |
140 |
| -- Create an environment full of interactive procedural animation. The goal of this project is to create an environment that feels responsive and alive. Whether or not animations are musically-driven, sound should be an important component. Focus on user interactions, motion design and experimental interfaces. |
141 |
| -- Examples: |
142 |
| - - [The Darkside](https://github.com/morganherrmann/thedarkside) |
143 |
| - - [Music Visualizer](https://yuruwang.github.io/MusicVisualizer/) |
144 |
| - - [Abstract Mesh Animation](https://github.com/mgriley/cis566_finalproj) |
145 |
| - - [Panoramical](https://www.youtube.com/watch?v=gBTTMNFXHTk) |
146 |
| - - [Bound](https://www.youtube.com/watch?v=aE37l6RvF-c) |
| 92 | +In the final milestone, we added more biomes and adjust the color such that visual effect of the whole tune to make it more alike to the reference image. Some vfx effect is added, such as camera shaking and star blinking. Considering the background under a game engine, we add some interactivity for user to control the train. |
147 | 93 |
|
148 |
| -### YOUR OWN PROPOSAL |
149 |
| -- You are of course welcome to propose your own topic . Regardless of what you choose, you and your team must research your topic and relevant techniques and come up with a detailed plan of execution. You will meet with some subset of the procedural staff before starting implementation for approval. |
| 94 | +## Post mortem |
| 95 | +Overall our project goes pretty well. We made a delicate train view generator in Unity with stylized landscape and skybox (we are visually satisfied in the middle of it). The coordination is smooth and we all did our job well. After this project, we are more familar with the formation of Unity shadergraph and stylization continue from hw4. |
0 commit comments