article thumbnail

Navigation Server for Godot 4.0

Mircosoft Game Dev

Runtime navigation mesh baking. Now the NavigationRegion can be added during gameplay, and it's possible to change its transform or even bake the navigation mesh data at runtime. You can compose the NavigationRegion as you like, mine looks like this: Note: The meshes have a common static body under their node.

Agent 52
article thumbnail

Introducing the new "last minute" lightmapper

Mircosoft Game Dev

The solution to these problems is to add support for a more traditional lightmapper (pre-baked light texture). Lightmapper looks pretty nice: Of course, GIProbe still has the advantages of being real-time, easier to set up (no unwrap or bake), supports rough refletions (which look great), and light affects dynamic objects more accurately.

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 9

Mircosoft Game Dev

Some of the most notables feature changes in this update are: 3D: Switch Mesh surface indexing to start at 0 so string name matches integer index ( GH-70176 ). Core: Handle corner cases for curve baking ( GH-69726 ). Note: This breaks compatibility intentionally, but we missed merging relevant transition code in this beta ( GH-70244 ).

Beta 99
article thumbnail

Dev snapshot: Godot 4.0 beta 9

Mircosoft Game Dev

Some of the most notables feature changes in this update are: 3D: Switch Mesh surface indexing to start at 0 so string name matches integer index ( GH-70176 ). Core: Handle corner cases for curve baking ( GH-69726 ). Note: This breaks compatibility intentionally, but we missed merging relevant transition code in this beta ( GH-70244 ).

Beta 75
article thumbnail

Dev snapshot: Godot 4.0 beta 12

Mircosoft Game Dev

OBJ mesh import now supports vertex colors as exported by Blender ( GH-71033 ). iOS: Check Xcode output and display errors if code signing, project build or.ipa export failed ( GH-71212 ). Navigation: Fix for navmesh baking when parsing StaticBody colliders ( GH-70904 ). Fix Tab key usage in the inspector ( GH-71271 ).

Beta 110
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

FBX importer rewritten for Godot 3.2.4 and later

Mircosoft Game Dev

We removed 70,000 lines of code and our new FBX importer comes in around 12,000 lines of code. The new code has been commented and documented with the things we learned about FBX along the way. It's much larger than our importer, we only net 12,000 lines of code (the FBX SDK is over 50 MB - that's bigger than Godot!).

Mesh 52