Faster object tree building (instancing)

General questions about Indigo, the scene format, rendering etc...
User avatar
OnoSendai
Developer
Posts: 6241
Joined: Sat May 20, 2006 6:16 pm
Location: Wellington, NZ
Contact:

Faster object tree building (instancing)

Post by OnoSendai » Fri Oct 02, 2015 3:10 am

Hi all,
I sped up the object tree building, it's 6x or more faster now.
Here are some scattered Lucy models to demonstrate:

I also fixed the triangles count in the UI so it could show the total number of triangles correctly :)

Num instances: ~3.8 M
Num triangles per instance: ~28M
Total number of triangles: ~106 trillion triangles :)

Scene build times:

Lucy scatter test
==============
Old (v3.8.26)
----------
Finished building tree. (Time taken: 35.209 s)
Finished initialisation (Time Taken: 68.02 s)

New (v4.0.x)
-------
Object tree build done. (Time Taken: 5.334 s)
Finished initialisation (Time Taken: 25.40 s)
Attachments
scene_info.JPG
lucy_scatter_test.jpg

User avatar
Juju
Posts: 270
Joined: Sat Mar 17, 2007 3:49 am
Location: South Africa

Re: Faster object tree building (instancing)

Post by Juju » Fri Oct 02, 2015 3:13 am

some speed-up that is
Indigo 4 | skIndigo | SUpro 2018

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Re: Faster object tree building (instancing)

Post by CTZn » Fri Oct 02, 2015 4:25 am

Oh yeah !
obsolete asset

User avatar
Oscar J
1st Place Winner
Posts: 2204
Joined: Sat Mar 31, 2012 3:47 am
Location: Gothenburg, Sweden
3D Software: Blender

Re: Faster object tree building (instancing)

Post by Oscar J » Fri Oct 02, 2015 5:19 am

:shock:

User avatar
pixie
Indigo 100
Posts: 2332
Joined: Sat Dec 29, 2007 4:54 am
Location: Away from paradise
3D Software: Cinema 4D
Contact:

Re: Faster object tree building (instancing)

Post by pixie » Fri Oct 02, 2015 6:05 am

I can smell a 4 being cooked from afar! xD

User avatar
zeitmeister
2nd Place 100
Posts: 2010
Joined: Tue Apr 22, 2008 4:11 am
Location: Limburg/Lahn, Germany
Contact:

Re: Faster object tree building (instancing)

Post by zeitmeister » Fri Oct 02, 2015 6:40 am

Oh holy moly!!!


Cheers, zeiti
Cheers, David



DAVIDGUDELIUS // 3D.PORTFOLIO
·
Indigo 4.4.15 | Indigo for C4D 4.4.13.1 | C4D R23 | Mac OS X 10.13.6 | Windows 10 Professional x64

User avatar
Zom-B
1st Place 100
Posts: 4700
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Re: Faster object tree building (instancing)

Post by Zom-B » Fri Oct 02, 2015 7:05 am

Awesome, faster object tree building + your faster subdiv will kick in nicely for me, thanks a lot for that!
polygonmanufaktur.de

User avatar
OnoSendai
Developer
Posts: 6241
Joined: Sat May 20, 2006 6:16 pm
Location: Wellington, NZ
Contact:

Re: Faster object tree building (instancing)

Post by OnoSendai » Fri Oct 02, 2015 8:32 am

19 M instances.
Attachments
scene_info2.PNG
scene_info2.PNG (3.82 KiB) Viewed 8422 times
lucy_scatter_test2.jpg

User avatar
Oscar J
1st Place Winner
Posts: 2204
Joined: Sat Mar 31, 2012 3:47 am
Location: Gothenburg, Sweden
3D Software: Blender

Re: Faster object tree building (instancing)

Post by Oscar J » Fri Oct 02, 2015 8:42 am

Would be fun to use Lucy as grass in an arch viz shot just to see if the client notices anything. :)

User avatar
zurkdahool
Posts: 34
Joined: Thu Aug 27, 2015 12:14 am
Location: Germany, Berlin

Re: Faster object tree building (instancing)

Post by zurkdahool » Fri Oct 02, 2015 8:42 am

crazy and amazing! very nice! btw.: thank you for the shot :lol:
lucy_scatter_test2.jpg

User avatar
zeitmeister
2nd Place 100
Posts: 2010
Joined: Tue Apr 22, 2008 4:11 am
Location: Limburg/Lahn, Germany
Contact:

Re: Faster object tree building (instancing)

Post by zeitmeister » Fri Oct 02, 2015 7:17 pm

Oscar J wrote:Would be fun to use Lucy as grass in an arch viz shot just to see if the client notices anything. :)
ROFL!!!


Cheers, zeiti
Cheers, David



DAVIDGUDELIUS // 3D.PORTFOLIO
·
Indigo 4.4.15 | Indigo for C4D 4.4.13.1 | C4D R23 | Mac OS X 10.13.6 | Windows 10 Professional x64

User avatar
Zom-B
1st Place 100
Posts: 4700
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Re: Faster object tree building (instancing)

Post by Zom-B » Fri Oct 02, 2015 7:32 pm

OnoSendai wrote:19 M instances.
I'd like to see how far this can be pushed with lets say 32GB of RAM in a system :)
polygonmanufaktur.de

User avatar
Oscar J
1st Place Winner
Posts: 2204
Joined: Sat Mar 31, 2012 3:47 am
Location: Gothenburg, Sweden
3D Software: Blender

Re: Faster object tree building (instancing)

Post by Oscar J » Fri Oct 02, 2015 9:29 pm

Yeah, was just saying. Would be cool to hit a quadrillion! :)

User avatar
OnoSendai
Developer
Posts: 6241
Joined: Sat May 20, 2006 6:16 pm
Location: Wellington, NZ
Contact:

Re: Faster object tree building (instancing)

Post by OnoSendai » Sat Oct 03, 2015 3:55 am

Zom-B wrote:
OnoSendai wrote:19 M instances.
I'd like to see how far this can be pushed with lets say 32GB of RAM in a system :)
That's already pushing the RAM quite far (on my 32GB system). I'll try and optimise mem usage a bit and get to 1 quadrillion :)

User avatar
OnoSendai
Developer
Posts: 6241
Joined: Sat May 20, 2006 6:16 pm
Location: Wellington, NZ
Contact:

Re: Faster object tree building (instancing)

Post by OnoSendai » Sun Oct 04, 2015 1:43 pm

Did some more optimisations:

Object tree build done. (Time Taken: 4.027 s)
(was 5.3s in the original post above).

Think I need to stop now... :)

Post Reply
18 posts

Who is online

Users browsing this forum: No registered users and 63 guests