Subdivision and displacement speedups

General questions about Indigo, the scene format, rendering etc...
Post Reply
7 posts • Page 1 of 1
User avatar
OnoSendai
Developer
Posts: 6241
Joined: Sat May 20, 2006 6:16 pm
Location: Wellington, NZ
Contact:

Subdivision and displacement speedups

Post by OnoSendai » Wed Sep 23, 2015 2:55 am

Hi all,
I've been doing a bit of work on speeding up the subdivision and displacement code. Actually I have mostly rewritten the subdivision code.

Some results:
Old: head_test, Indigo v3.8.26, num subdivs 4, resulting num quads=2263552, time taken: 1.989 s
New: head_test, Indigo 4.0.x, num subdivs 4: resulting num quads=2263552, time taken: 0.54047 s


Adaptive quad displacement test: (~82741 resulting quads)
Old: 0.933 s
New: 0.06722 s

This one is heaps faster because the displacement is given by a texture, and a displacement error threshold, and the logic for this combination has been greatly improved.
Attachments
head_test.jpg
adaptive_quad_displacement_test.jpg

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

Re: Subdivision and displacement speedups

Post by Juju » Wed Sep 23, 2015 3:03 am

wow, excellent increase in efficiency!
Indigo 4 | skIndigo | SUpro 2018

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

Re: Subdivision and displacement speedups

Post by Oscar J » Wed Sep 23, 2015 9:17 am

Nice :)

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

Re: Subdivision and displacement speedups

Post by zeitmeister » Wed Sep 23, 2015 6:33 pm

Very cool!


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
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Re: Subdivision and displacement speedups

Post by CTZn » Sun Sep 27, 2015 10:59 pm

Great !
obsolete asset

User avatar
Behrendt
Posts: 255
Joined: Wed Jun 28, 2006 8:30 pm
Location: Cologne, Germany
Contact:

Re: Subdivision and displacement speedups

Post by Behrendt » Wed Oct 28, 2015 6:56 am

Looking forward to this. I can't quite explain the technical details behind this, but V-Rays 2D Displacement is really awesome. Very high quality, very low memory footprint, so that huge surfaces can be rendered with this. In comparison to this atm Indigo can get quite slow, especially when using displacement on lots of surfaces. Hopefully this will improve on this :)

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

Re: Subdivision and displacement speedups

Post by zeitmeister » Wed Oct 28, 2015 7:06 am

This adaptive example above is very very promising already...
We are excited ono!


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

Post Reply
7 posts • Page 1 of 1

Who is online

Users browsing this forum: No registered users and 16 guests