Page 1 of 3

This has got to be added if possible

Posted: Tue Apr 10, 2007 4:13 pm
by JTB
I know that nobody here likes the F...render, I don't care why, I also think Maxwell is the top.
I have registered to their forum because I want to check what the competition can do. Here a small explanation

GEOMETRY INSTANCING
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.


Some numbers from the examples shown at their site...

10000trees X 26400triangles= 264.000.000 triangles and every leaf opacity mapped.
15000cars X 788722triangles = 11.830.830.000 triangles + displacement for the ground and multiple materials (colors) applied

Can this be added to Maxwell too?
If yes, it is a must have tool (at least that's what I understand).
Maybe you can make it even better, NL, give it a try!
Please let me know what you think of it

Posted: Tue Apr 10, 2007 4:23 pm
by deadalvs
could You describe shortly for non f-subsribed people ... ?

Posted: Tue Apr 10, 2007 5:13 pm
by Leonardo
YES!!!!!!!! we need it and ASAP for studio

Hello fryers,

Here's another feature included in the upcoming vBeta1.7: GEOMETRY INSTANCING.

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, ...

fryrender's 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.

You can find a couple of examples of instancing in action below. The figures representing the total amount of geometry are overlapped onto the images.
It's nice how the disc of cars produces anisotropy when seen from above.

This feature, like MPDM is something that many of you will really love and receive with a smile, I am sure.

Thanks for watching.

Posted: Tue Apr 10, 2007 5:16 pm
by JCAddy
Wow....that image with the cars is something else.....not too great of a render, but check out the scene stats.

um.....step it up NL.

Posted: Tue Apr 10, 2007 5:25 pm
by sandykoufax
It looks very nice feature. :shock:

Interesing. :)

That is a best feature of fry.

Posted: Tue Apr 10, 2007 5:52 pm
by Nuno Faria
this is what i'm waiting for, so i can switch to studio.
a must, in my opinion!

Posted: Tue Apr 10, 2007 6:19 pm
by Leonardo
and so easy too.... i think even fromZ 2.0 had instances :D

Posted: Tue Apr 10, 2007 8:15 pm
by numerobis
yes, really a great feature and very needed!!! :D
Nuno Faria wrote:this is what i'm waiting for, so i can switch to studio.
a must, in my opinion!
...no, please not only for studio, but also for the plugs (3ds :mrgreen: )

Posted: Tue Apr 10, 2007 8:29 pm
by JTB
numerobis wrote:yes, really a great feature and very needed!!! :D
Nuno Faria wrote:this is what i'm waiting for, so i can switch to studio.
a must, in my opinion!
...no, please not only for studio, but also for the plugs (3ds :mrgreen: )

Noo, the plugins are just communication tools, I guess if we ever see this, it will be in Maxwell (MXCL) , so maybe adjustable only from inside Studio

Posted: Tue Apr 10, 2007 9:01 pm
by Maxer
Vray also has this feature and I'd like to see it in Maxwell.

Posted: Tue Apr 10, 2007 10:50 pm
by superbad
JTB wrote:Noo, the plugins are just communication tools, I guess if we ever see this, it will be in Maxwell (MXCL) , so maybe adjustable only from inside Studio
Fry doesn't even have a Studio equivalent, so they must be doing it in the plugins somehow. I have no idea how exactly. Nice feature though.

Posted: Tue Apr 10, 2007 11:12 pm
by JTB
Maxer wrote:Vray also has this feature and I'd like to see it in Maxwell.
Does it? I haven't read something relevant

Posted: Tue Apr 10, 2007 11:16 pm
by JCAddy
right click your object, create vray mesh, save it out as a new file and walah....

At least from what I remember that's how you do it. I haven't used vray in a while.

Posted: Tue Apr 10, 2007 11:26 pm
by JTB
Hey! I just saw the word instancing in the indigo's last release too!
It's a free renderer, if it is the same feature like fry, then...
NL, You got to add this!!!

Posted: Tue Apr 10, 2007 11:29 pm
by Hybaj
Sunflow had instancing for a longer time than fry (And Sunflow is capable of unbiased path-tracing).

Instancing is a standard among renderers. No doubt it will be implemented in Maxwell. But only god knows when :P