[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4758: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4759: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4760: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3891)
Kerkythea Rendering System • View topic - Geometry instancing
This forum board is in read-only mode.
FAQ  •  Login

Geometry instancing

Moderator: ModeratorGroup

<<

kwistenbiebel

KT-Explorer

Posts: 403

Joined: Mon Jan 22, 2007 11:35 am

Location: Belgium

Post Tue Apr 10, 2007 4:17 pm

Geometry instancing

Hi all,

Geometry instancing would be a super feature:

Excerpt fom the fryrender site:

Some of you will probably know this technique by the name 'proxies' or 'instancing' alone.
The idea is that a very cheap object (a box or a plane for example) can be used as a 'proxy' to 'clone' another (typically hi-poly) source object.
In render time, the 'proxy' is substituted by the source mesh, only translated-rotated-scaled into the pivot of the proxy.

With this technique you can render LOADS of geometry with a minimal memory usage, which comes in really handy for dense vegetation (forests, gardens,
furry grass), massive geometry (parking lots, scattered objects, ...) or even to simulate hair, fields of crops, ...

Instancing allows for some randomization of the materials used in the source model, also (for example to get random colored cars, etc...).
The impact in the overall speed as opposed to actual geometry is negligible.
And the REAL advantage is that you get N copies of the geometry while you only need to store 1 in the RAM.
<<

jendrzych

KT-Warrior

Posts: 170

Joined: Wed Mar 01, 2006 10:40 am

Location: Poland

Post Tue Apr 10, 2007 5:10 pm

<<

kwistenbiebel

KT-Explorer

Posts: 403

Joined: Mon Jan 22, 2007 11:35 am

Location: Belgium

Post Tue Apr 10, 2007 5:37 pm

Attachments
instancing.jpg
instancing.jpg (251.83 KiB) Viewed 4840 times
<<

Exsecratus

KT-Warrior

Posts: 157

Joined: Fri Sep 02, 2005 5:32 pm

Location: Brasil

Post Tue Apr 10, 2007 5:46 pm

Instance! yes! I like

o/
<<

Fletch

KT-Team
KT-Team

Posts: 8564

Joined: Fri Oct 27, 2006 2:38 am

Location: Milwaukee, WI USA

Post Tue Apr 10, 2007 5:53 pm

SU2KT and instancing... is of course our number one priority (if I can be so bold as to lump myself in with the master - Tomasz, who is working dilligently on ever-improving his amazing script), and is coming... "Have patience, Iago, patience!" (Alladin movie quote, sorry)

Instancing in KT is also one of Giannis' top priorities, that, and speeding up the render times... both of which are coming along nicely, so again... cheer up... it's coming!

Also,
Instancing is well under development and will be available for others who use U3dreal's M2KT script ;) He's also very good at what he does.

(hope I haven't spoiled any surprises here, if so, sorry!)


<<

kwistenbiebel

KT-Explorer

Posts: 403

Joined: Mon Jan 22, 2007 11:35 am

Location: Belgium

Post Tue Apr 10, 2007 6:14 pm

<<

giannis

Site Admin

Posts: 4627

Joined: Mon Jul 04, 2005 9:59 am

Location: Athens, Greece

Post Wed Apr 11, 2007 2:02 pm

Actually instancing was supposed to work for KT2007. But then
a last moment bug happened. Besides it was away from being
memory optimized, so the whole thing is reworked for next
release. It's near to be finished and torture the beta team
- at least Thorsten ;)

Return to Wish List

Who is online

Users browsing this forum: No registered users and 5 guests

Privacy |    Website Terms of Use |   Cookie Consent © 2020 Altair Engineering, Inc. All Rights Reserved.

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.