Demo Godot project about shell texturing grass using a shader and MultiMeshInstance3D.
- GDScript 100%
|
|
||
|---|---|---|
| .gitattributes | ||
| .gitignore | ||
| camera.gd | ||
| camera.tscn | ||
| grass.gdshader | ||
| grass_closeup_low_v01.jpg | ||
| grass_closeup_low_v01.jpg.import | ||
| grass_overview_v01.jpg | ||
| grass_overview_v01.jpg.import | ||
| grass_plane_mesh.tres | ||
| icon.png | ||
| icon.png.import | ||
| main.tscn | ||
| multi_grass.gd | ||
| multi_grass.tscn | ||
| project.godot | ||
| README.md | ||
Shell Texturing
Following the video by Acerola explaining shell texturing in video games, I decided to recreate it in Godot.
For now this uses a MultiMeshInstance and a custom shader with some basic shading in it.
As can be seen here it gives the illusion of grass made of mesh when observed from a high angle. But the illusion breaks when the observation angle gets shallow.
