Large Scenes?

Hi all,

just a quick question:

Has the problem with Vray crashing with large scenes been resolved yet? it was always the case that anything over about 4 million polys would crash Vray.

Is this problem still present in the newer beta builds?

What size scenes do people have experience rendering (non-instanced geometry!!!)

cheers

Elliot

Over 10 million with the vray proxy. It is pretty much unlimited, but you need to use the vray proxy, AFAIK.

if forcing people to use vray proxy’s is the fix for the issue, then Im not sure how viable that is. Here at work, as scenes start to get large, the vray exceptions really start to kick in. Of course, we haven’t switched to the beta yet. When we switch, then sure vrayproxy’s all the way, it just seems like you shouldn’t have to do that for 4 mil polys. Or is that many polys really too much to ask for? At home I rarely get that high so Ive had little issues, but at work 4 mil polys rapidly becomes the norm. :cry:

Welll I think the deal is… and please someone correct me if I’m wrong. If the scene is big enough to make Vray crash, but you can still fine inside of MAX, then use the dynamic geometry option (not instanciate). If the scene is to big that you can’t enven really hold it in MAX, use Vray Proxy with the dynamic geometry option.

So no, AFAIK, Proxy is not the only option, but it is a pretty good one. Having use RibArchives in Prman, it is really useful. Also, Most of the process of making things a proxy can EASILY be made into a maxscript.

For example, one could select a bunch of objects, and the script does:
Combines them
extracts the material
write the vrmesh file
inserts the proxy object
attaches the mesh to it
assigns the material
done

Never done a maxscript myself… anyone up to the challenge?

I thought 1.09 could handle up to 10 million poly’s and that the new vrmesh(proxy) feature in 1.5 could handle any amount of poly’s(billions)

i thought i would revive this thread and ask the question if anyone else thinks cpnichols suggestion would be useful…

I sure do…

quick and easy way to convert a scene to proxies… or at least a list of objects…

what about a batch vrmesh tool… that would import and place a bunch of vrmesh exports into a scene…

it seems kinda weird that when I use the vrayproxy i have to insert it, then move it to 0,0,0 to place it back where it was in the scene…

just a thought…

Arkitec

When you export the mesh, select “Export as multiple meshes”. This will keep the pivot for the proxy to where it was originally in the exported object, rather than assuming the pivot to be (0,0,0).

Newer V-Ray builds will automatically render large and/or instanced meshes as dynamic meshes to save memory, so it is not quite so necessary to convert stuff to proxies.

Best regards,
Vlado

vlado could u explain better your previous post?
what do you mean? newer builds will make proxies on the fly or something like that?

a.

Something similar, yes (meaning the proxy is in RAM, but still takes less memory than a regular mesh, especially when dealing with instances).

Best regards,
Vlado

cool, it sounds good!!! …no more disk populated by tons of proxies :slight_smile:

a.

Great news!!! thx Vlado

i did do a scene once that would have been about 120 million polys however i heavily proxied my objects

That’s a very important news… !!!
Are these new proxie able to have a modificator ?
Thanks
Gael

Yes, of course. This is the same as the “Dynamic” option for default geometry, only V-Ray will choose which meshes to be static, and which - dynamic.

Best regards,
Vlado