Loading video...

Video Failed to Load

Go Home

WAIT! I can now export geonode instances from Blender? UHHHH YES PLEASE!!!??? 😱

93,887 views • 2 years ago •via X (Twitter)

10 Comments

passivestar's profile picture
passivestar2 years ago

This drastically simplifies exporting gltf instances from geometry nodes. You can think of it as a point cloud that references the same mesh. Which means smaller download size If you want them instanced on gpu and drawn in a single draw call in a godot game it's a different story. I might look into making an import plugin that adds an "-instance" import hint for that

passivestar's profile picture
passivestar2 years ago

scratch that, I did 2 minutes of googling, @HugoLocurcio says identical mesh instances are batched regardless of whether you use MultiMeshInstance in Forward+ 😗

passivestar's profile picture
passivestar2 years ago

support for godot's .blend importer, pog

passivestar's profile picture
passivestar2 years ago

so I did some basic testing and confirmed everything that I suspected about batching: 1. The swaying trees in the example above are all drawn in a single draw call, even though they aren't MultiMeshInstance3Ds 2. Only objects with the same mesh and same material are batched, as expected 3. Objects are batched by their location. Moving an object away from its copies puts it in a separate batch, increasing the number of draw calls by 1. Although it's hard to say what the algorithm is, sometimes it's 70 meters, sometimes it's 300, but I'm too lazy to research this, I'm just glad the magic is happening

ywmaa's profile picture
ywmaa2 years ago

WOAH, I wanted this feature SO MUCH, it will probably reduce my level from ~500 MB to only 20MB !! I will try it NOW.

jitspoe's profile picture
jitspoe2 years ago

Oh, nice! Are they actually instances or all unique meshes?

passivestar's profile picture
passivestar2 years ago

single mesh in gltf, single mesh on import 😌

KattAfterDark👅 |'s profile picture
KattAfterDark👅 |2 years ago

You've been posting so much about godot im starting to think i need to learn it. unreal engine looking real sus

passivestar's profile picture
passivestar2 years ago

this post is about blender tho, that option will help with exporting instances to any engine, including unreal learning godot certainly can't hurt though 🙂

Bramwell's profile picture
Bramwell2 years ago

I'd love to know more about your WorldEnvironment its so pretty 😍

Related Videos

Wait, wait, wait, can you focus, please!!
0:58

Sensitive content

Wait, wait, wait, can you focus, please!!

RebeccaJ

126,667 views • 1 month ago