- Home /
The question is answered, right answer was accepted
How do I create geometric "low poly" style landscapes?
I have been advised to create landscapes and water within unity 3d as opposed to importing 3d models from c4d as the interactive app that we are building will need as much cpu as possible.
The artistic direction requires that the landscape and water are in this following style:
http://cgcookie.com/blender/images/geometric-landscape-1/
How would I go about setting up a shader to achieve this? or how do I go about adjusting existing settings to get the same result?
I have tried this http://answers.unity3d.com/questions/153847/low-poly-mobile-terrains-with-unity-34.html However that doesnt have any depth to the polygons as in the first example.
Any advice much appreciated.
Thanks
Could you post an image of what you have right now? We can provide a better direction if we have clearer understanding in you already have.
Answer by AlucardJay · Apr 08, 2013 at 06:20 AM
Edit :
The only way to make terrain with flat-shaded faces is to make your own mesh. Each face has to have its own vertices with the normal of the face. Read more here : http://gamedevelopment.tutsplus.com/articles/go-beyond-retro-pixel-art-with-flat-shaded-3d-in-unity--gamedev-12259
There are some solutions in the asset store, or search for unity voxel terrain.
Original answer : As advised by the other responses here, you need to look at and learn about the Unity Terrain System. You will find all the information for this in the Unity Documentation and the Unity Scripting Reference :
http://docs.unity3d.com/Documentation/Components/script-Terrain.html
http://docs.unity3d.com/Documentation/ScriptReference/Terrain.html
I have also made videos on creating terrain :
07 _ Terrain 1-1 : Create and Modify Terrain : http://youtu.be/L8lZTD079bM
08 _ Terrain 1-1a : Terrain Toolkit for Unity 3-5 : http://youtu.be/XdfjO_hTMMg
09 _ Terrain 1-2 : Trees and Grass : http://youtu.be/CiEHpuhYLZk
10 _ Terrain 1-3 : Terrain Detail : http://youtu.be/W5vuI9CAdzI
When you have familiarized yourself with the terrain system, you can look at modifying some of the values in the Set Resolution tab.
For example :
create a new terrain
browse to Terrain > Set Resolution
Set the Heightmap Resolution to 33. This number must be a power of 2 plus 1 (33, 65, 129, etc etc)
Then you will find that you are creating a low-poly terrain.
I found this really useful. Is there any way to do the same thing but with the terrain brushes?
The terrain created this way is indeed low-poly, but the problem is the shading. Is it possible to shade the terrain in a flat way, like in the OP's exaple?
Not that I know of. The only true way to create this type of terrain is to make your own mesh.
Follow this Question
Related Questions
Liquid Particle Physics Rendering 1 Answer
Reflection/Refraction water 1 Answer
Underwater implementation 1 Answer
water wave effects.!?, 1 Answer
Free Ocean Shaders 2 Answers