article thumbnail

New improvements for GPUParticles in Godot 4.0

Mircosoft Game Dev

They are dynamic and can be moved around in real-time, colliding with any particle system which matches the cull mask. This type of collision works over a large area and is ideal for terrain, as well as for excluding rain, snow, smoke, etc. Likewise, Sphere and Box colliders are supported. Baked SDF Collision. from interiors.

article thumbnail

Dev snapshot: Godot 4.0 beta 3

Mircosoft Game Dev

Editor: Allow right-click to erase TileSet terrains and TileMap autotiles ( GH-65903 , GH-66656 ). Rendering: Vulkan: Fix culling of negatively-scaled objects ( GH-67176 ). Editor: Add ability to rename groups in the GroupsEditor ( GH-62659 ). Editor: Define bold, italics and mono fonts in editor log for print_rich() ( GH-62860 ).

Beta 52
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Dev snapshot: Godot 4.0 beta 3

Mircosoft Game Dev

Editor: Allow right-click to erase TileSet terrains and TileMap autotiles ( GH-65903 , GH-66656 ). Rendering: Vulkan: Fix culling of negatively-scaled objects ( GH-67176 ). Editor: Add ability to rename groups in the GroupsEditor ( GH-62659 ). Editor: Define bold, italics and mono fonts in editor log for print_rich() ( GH-62860 ).

Beta 52
article thumbnail

Optimize Vegetation Generation

Mnenad

Since the last post I’ve been working on the terrain’s vegetation. Doing it before starting the actual game would mean to already generate all the content that needs to be batched at the beginning, which is no solution for a theoretically “endless procedurally generated” terrain.

Mesh 52
article thumbnail

Why does Godot use Servers and RIDs?

Mircosoft Game Dev

Rendering, while mostly a sequential process (GPUs are sequential), can be parallelized in a few places, like frustum culling and (in modern APIs such as Vulkan, Metal or DirectX12) creation of command lists. generating terrain), because each thread can create content, then register it via a single channel. How is this achieved?

Render 52
article thumbnail

Godot 3.0 is out and ready for the big leagues

Mircosoft Game Dev

This new implementation is based on Tiled Editor 's Terrains and is fully compatible with previous TileSets. will bring a new and more powerful animation tree, modern occlusion culling, improved rendering and a GLES 2.0 Auto-tiling in tile maps. Help make Godot better!

Render 52