ReshotAI / gaussian-splatting-blender-addon

https://www.lingosub.com
333 stars 35 forks source link

Add realize instances node and make Eevee work #1

Closed Ednaordinary closed 9 months ago

Ednaordinary commented 9 months ago

Realizing instances speeds up rendering in non point cloud (and possibly also point cloud) rendering, as well as making the Geometry Node tree appliable

Ednaordinary commented 9 months ago

Also makes it viewable in Eevee and Viewport shading, though not particularly well (Color instead of black, but there is no alpha/opacity)

Ednaordinary commented 9 months ago

Got alpha working in Eevee! Under Material → Settings → Blend Mode, change it to Alpha Hashed This made rendering in Eevee work and in real time on my machine

I will edit the commit in just a moment to do this automatically (default still cycles)

Ednaordinary commented 9 months ago

Before patch Cycles

https://github.com/ReshotAI/gaussian-splatting-blender-addon/assets/88869424/46ed9695-5c09-4240-a789-4c41c6a2555e

Eevee

https://github.com/ReshotAI/gaussian-splatting-blender-addon/assets/88869424/79a0970c-f7fa-4dba-b16e-e44a5a057ba0

After Patch Cycles

https://github.com/ReshotAI/gaussian-splatting-blender-addon/assets/88869424/a4d3c70c-7e6b-4402-8ae3-31d1c7a839bc

Eevee

https://github.com/ReshotAI/gaussian-splatting-blender-addon/assets/88869424/34859440-7fda-4278-a893-9be3d7095552

alexandre01 commented 9 months ago

Amazing work! Thanks for investigating this @Ednaordinary!