In this video I have made an overview of the current state of my vegetation plugin for Godot 3.1.
It is still in an early stage of work. Nevertheless, a lot of things are already working. Currently, the plugin supports customizable 3 levels of detail, density, shadows, height offsets, dynamic scaling, hue variation settings and basic frustum culling. Support for LOD using godots particles was the biggest challenge . Multimesh is also partly supported, but there are stutters and a need to change every shader used in meshes (y offset due to heighmap usage).
For now there is only one brush:
Shift + scroll mouse = change size of the brush
left mouse click + drag = draw to a vegetation layer
ctr + left mouse click + drag = remove from a vegetation layer
The performance is ok, but could be better. Scene from the overview usualy gives 70+ FPS on GTX970 with, MSAA 4x and 1080p (highly depends on current position). There
are still many bugs.
If you want to help, please let me now in the comments. I am an embedded software engineer, so graphics is new to me. If you have any suggestions, feel free to share them.
I will publish the source code for everyone when the plugin will be a bit more stable. For now it's a little bit dangerous to use :)
I hope you like it!
Watch video Godot 3.1 - Vegetation Plugin - Overview and Tutorial - Devlog #1 online without registration, duration hours minute second in high quality. This video was added by user Wojtek Pe 18 August 2019, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,54 once and liked it 9 people.