article thumbnail

Godot 4.0 optimization progress report

Mircosoft Game Dev

Before getting into the GPU side, several optimizations have been done on the CPU side: Culling is now done in a brute-force way which is extremely cache efficient. Everything in the main frame is culled at the same time, objects, light cascades, SDFGI cascades, etc. These test do culling on 10k objects.

Culling 52
article thumbnail

Dev snapshot: Godot 4.0 beta 11

Mircosoft Game Dev

The illustration picture for this article is from The Mirror , an upcoming all-in-one game and game development platform currently in Closed Alpha. since early alpha releases; follow them on Twitter for updates. Import: Fix usages of mesh simplification functions in float=64 builds ( GH-67853 ). What's new.

Beta 106
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 11

Mircosoft Game Dev

The illustration picture for this article is from The Mirror , an upcoming all-in-one game and game development platform currently in Closed Alpha. since early alpha releases; follow them on Twitter for updates. Import: Fix usages of mesh simplification functions in float=64 builds ( GH-67853 ). What’s new.

Beta 81
article thumbnail

Optimize Vegetation Generation

Mnenad

Mainly I focused on generating grass that bends in the wind and some fern like plants, but what comes next is usable for all kind of meshes. Batching means to combine mesh objects that share the same material or that are marked as static in the Unity inspector. In my case I had terrible FPS with just some thousand mesh instances.

Mesh 52
article thumbnail

Practical Use of Render Textures

The Knights of Unity

I have also set up Culling Mask so that the camera captures only the things with the correct layer. On top of this, I added another mesh with custom shader, this time, for refraction. This way, it doesn’t have to render unnecessary elements twice, and the captured texture has black background, so I can use it as alpha.

Texture 52
article thumbnail

Dev snapshot: Godot 3.5 beta 2

Mircosoft Game Dev

alpha builds and maintenance releases for the stable branch ( 3.4.3 , 3.4.4 This adds support for obstacle avoidance using the RVO2 library, and navigation meshes can now be baked at runtime. Anything behind the polygon will be culled from view. It's already been 2 months since 3.5 Between biweekly 4.0 x branch and this new 3.5

Beta 52
article thumbnail

Dev snapshot: Godot 3.5 beta 4

Mircosoft Game Dev

alpha builds , we're trying to release 3.5 This adds support for obstacle avoidance using the RVO2 library, and navigation meshes can now be baked at runtime. Anything behind the polygon will be culled from view. Rendering: Bind mesh merging functionality in MeshInstance ( GH-57661 ). We're getting closer to the Godot 3.5

Beta 52