Too many Polys

3D Studio Max Plugin (Export Script Plugins developed by [gk] and KilaD; Integrated Plugin developed by Karba)
Forum rules
Please post only in English in this subforum. For alternate language discussion please go here http://render.otoy.com/forum/viewforum.php?f=18
Post Reply
DartFrog
Licensed Customer
Posts: 149
Joined: Fri Oct 18, 2013 8:54 pm

I have a scene with 35 Million Polys, and Vray would render it fine. When I go into Octane I have to delete certain high-poly objects and get the scene down to 21 million polys before the titan-Z will pick it up and actually render it.

Isn't there a way to get high-poly scenes to render by putting data on the hard drive or having octane use system memory or something? I checked the box for "Use CPU memory" and that didn't do anything. Do proxy's work? is that what I would need to use for this issue or is that just to reduce viewport polys?

Thanks,
Ian
User avatar
profbetis
Licensed Customer
Posts: 279
Joined: Tue Dec 21, 2010 11:00 am
Contact:

Using proxies is definitely a great way to cut down on scene memory (as long as you're using instances). Proxies, despite the name, are no lower-poly or visually degraded whatsoever. I believe the term is used as a GPU memory tool, where an instance is the same vertex matrix but scaled/translated differently, so it only has to keep one set of the mesh in memory and it can move any of the instances around easily. You will also need to enable this for animated objects.
GTX 1080Ti 11GB (3x), Water-cooled
Intel i7-5820K 6-core @ 3.3GHz
Windows 10 Pro 64-bit, 32GB RAM
DartFrog
Licensed Customer
Posts: 149
Joined: Fri Oct 18, 2013 8:54 pm

So, to be clear, are we talking about octane proxy objects? That does indeed reduce viewport polycount. Or are you speaking of proxys more generally, like using 3dsmax x-ref objects?

I did try turning a high-poly object into an octane proxy and then instancing that but I wasn't able to render the scene still. I'll try again.
DartFrog
Licensed Customer
Posts: 149
Joined: Fri Oct 18, 2013 8:54 pm

I tried turning the high-poly objects into Octane Proxy objects (replacing the originals) and then instanced them around. This process didn't work in getting the scene to render. It was the same as if I had let them stay in the scene (non octane proxys) What the point of the octane proxy other than lowering viewport count?

I tried using x-ref object too and that didn't work either. The hell man.
mark0spasic
Licensed Customer
Posts: 146
Joined: Thu Mar 08, 2012 4:46 pm

Official statement from Otoy:"As for the query about the infinite mesh and polygon size, OctaneRender 2.0 has a 19 million polygon limit.
This is due to a limitation in CUDA that has limited the size usable for geometric primitives to 2GB.

However in the 3.0 version, this OctaneRender engine limitation will be removed.
(so it will only be limited by the GPU hardware)"
AMD FX 6300, 24 GB RAM, Gigabyte ga-990fxa-ud5, 2x MSI GTX 780 3GB
DartFrog
Licensed Customer
Posts: 149
Joined: Fri Oct 18, 2013 8:54 pm

is "limited by GPU hardware" any different from what is currently going on? It seems that the current issue.
User avatar
Olitech
Licensed Customer
Posts: 447
Joined: Thu Apr 25, 2013 4:27 pm

DartFrog wrote:I tried turning the high-poly objects into Octane Proxy objects (replacing the originals) and then instanced them around. This process didn't work in getting the scene to render. It was the same as if I had let them stay in the scene (non octane proxys) What the point of the octane proxy other than lowering viewport count?

I tried using x-ref object too and that didn't work either. The hell man.
You need to right-click the proxy and click 'movable proxy' for it to work. They work just like vray proxies.

Best,
O
WORKSTATION = Win7x64 / Intel Core i7-5930K [email protected] / 32GB ram / Liquid Cooled 4xTitanX /3dsMax 2014 / Octane Max Plug v2.16a / FARM = Intel i7-2600k 3.70GHz (x2 TitanZ) x 14
User avatar
acc24ex
Licensed Customer
Posts: 1481
Joined: Fri Mar 19, 2010 10:58 pm
Location: Croatia
Contact:

- movable proxy is octane's naming for instances - that's it, any instance you have you turn into proxy - via the above mentioned right clik, octane properties, movable proxy, and the memory size will be the same as the single instance has

- option B - decimate, use optimize modifier ..
DartFrog
Licensed Customer
Posts: 149
Joined: Fri Oct 18, 2013 8:54 pm

That "movable proxy" thing worked perfectly!

I have now 17 chairs rendering in a scene, instead of being capped at 1. Thanks!
User avatar
Olitech
Licensed Customer
Posts: 447
Joined: Thu Apr 25, 2013 4:27 pm

DartFrog wrote:That "movable proxy" thing worked perfectly!

I have now 17 chairs rendering in a scene, instead of being capped at 1. Thanks!
Great to hear!

You can probably now bump up that number to a few hundred chairs. =]

Best,
O
WORKSTATION = Win7x64 / Intel Core i7-5930K [email protected] / 32GB ram / Liquid Cooled 4xTitanX /3dsMax 2014 / Octane Max Plug v2.16a / FARM = Intel i7-2600k 3.70GHz (x2 TitanZ) x 14
Post Reply

Return to “Autodesk 3Ds Max”