View Full Version : memory manadgement !
bziegler
10-11-2007, 05:00 AM
hello,
ok i've almost finished my "interior walls" of my project.
I need a perfectly closed model so i don't get light gaps.
So i decided to use the power_join function to glue edges.
It worked well but now that i've joined all my model as one object (so it is perfectly closed) i can't render it :(
I get a memory error message from Npower. It doesn't render at all except with default draft setting :(
what can i do except changing my computer.
XP 32 - AMD 4400 dual core - 2Gb ram - Raid 0 array.
thanks
here are some screenshoots and render so you can see the model.
http://www.bziegler.com/clients/masterimage/astrium/navette_01.jpg
http://www.bziegler.com/clients/masterimage/astrium/astrium_05.jpg
nPower_Dave
10-11-2007, 01:12 PM
There are a couple of simple things that you can do. 1) Choose the option to render the viewport mesh (that setting is in the Render Approximation" submenus). You should also purge the Render Mesh after you change that setting. That will eliminate quite a bit of memory overhead. 2) Make sure to turn on the 3 GB operating system switch. That will increase the amount of memory available for 3ds Max.
nPower_Dave
10-11-2007, 01:12 PM
By the way...very cool model!
PiXeL_MoNKeY
10-11-2007, 01:14 PM
If you are done editing it then save this file. Now try 1) Use the Cache NURBS option in the Operator Parameters (this stores the file to HDD so it isn't calculated on the fly eating up memory), 2) adjust your settings in mental ray such as switching to the Large BSP Raytrace Acceleration Method, and/or 3) Try collapsing to a Pwr_EditNRB this may speed up calculations and memory as the history is gone.
-Eric
bziegler
10-11-2007, 02:03 PM
There are a couple of simple things that you can do. 1) Choose the option to render the viewport mesh (that setting is in the Render Approximation" submenus). You should also purge the Render Mesh after you change that setting. That will eliminate quite a bit of memory overhead. 2) Make sure to turn on the 3 GB operating system switch. That will increase the amount of memory available for 3ds Max.
thanks for that info !
in fact it is told in the error message but din't found the realated FAQ file !
Can you tell me where i can find the way to activate that ?
And thanks for the "cool model" ;)
I'm still a bit frustrated as i quit doing all in nurbs :(
Some parts are polys ! I miss some time to learn and try !
bziegler
10-11-2007, 02:07 PM
If you are done editing it then save this file. Now try 1) Use the Cache NURBS option in the Operator Parameters (this stores the file to HDD so it isn't calculated on the fly eating up memory), 2) adjust your settings in mental ray such as switching to the Large BSP Raytrace Acceleration Method, and/or 3) Try collapsing to a Pwr_EditNRB this may speed up calculations and memory as the history is gone.
-Eric
Thanks :)
Ialready tryed al that ! Except the BSP function as the error is not realated to the renderer i think ! I've already rendered much morer complex (high poly) scenes with Finalrender. Like 30 Million polygons with no problem !
MAybe i should check on Cebas side but i doubt ;)
PiXeL_MoNKeY
10-11-2007, 02:37 PM
Does it crash during the Translating Scene stage of the render? If yes then it is related to pa.ssing the scene data to mr. If, no it happens after that then it means mr doesn't have the amount of memory it needs to calculate the various raytrace information. The raytrace acceleration is a way to speed up rendering by precalculating information and storing it in memory. If alot of the memory is being used by the conversion of the data to be sent to mr, then you have to lessen the way mr handles memory and how much it uses.
Other ways to save memory with mr:
Enable and/or lower the Memory Options in the Processing Tab.
Disable Scanline in the Renderer Tab.
Lower the Bucket Width in the Renderer Tab.
Change Raytrace Acceleration to Large BSP.
Set Final Gather to Draft Mode (No Precalculations) Enabled in the Indirect Illumination Tab.
-Eric
bziegler
10-12-2007, 12:47 AM
thanks for this ;)
But i never use MR !
Way too slow :eek:
I'll check theses option on finalrender to check.
But i get the error message from Npower !! So isn't related to that ?
PiXeL_MoNKeY
10-12-2007, 04:59 AM
If you can post a screengrab of the error message. That may help narrow down the issue.
-Eric
nPower_Dave
10-12-2007, 04:46 PM
Did you try rendering the viewport mesh?
bziegler
10-13-2007, 02:00 AM
Ok i tryed to re-join my objects again to get the error message !
Didn't append !
I could even Join all my objects.
That is great for my scene but that is wierd !
If i get such message again i'll capture the message ;)
Thanks for helping
EricPinkel
10-15-2007, 08:56 AM
You model looks very nice. I would like to look at the scene to see if I can help solve your problem. Would this be possible?
Sincerly,
Eric
bziegler
10-15-2007, 09:01 AM
You model looks very nice. I would like to look at the scene to see if I can help solve your problem. Would this be possible?
Sincerly,
Eric
sure i will ;)
I have to finish by the end of the week. I'll use the model for render next week for a quite important project that i allready did before for the same client ;)
http://www.bziegler.com/realisations/3d/calcul/films/astrium/Astrium_low.mov
If you can check that i didn't made too much mistakes that would be really great :)
I also have some model i didn't used Nurbs because i did them faster with Poly subdivision. I would be curious to learn how to do them with Pnurbs ;)
I'll send you the model as soon as possible. Probably tuesday.
EricPinkel
10-15-2007, 12:45 PM
Please send me an email to epinkel@yahoo.com and I will send you our secure client FTP. and I can take a look at the problem.
nPower_Dave
10-15-2007, 02:56 PM
Try joining individual edges or faces. Trying to join all of the edges and surfaces in that big model will probably overwhelm it. Select pairs of edges and try to join them together. It will tell you the number of lamina edges in your model. These are the ones that you need to sew together.
bziegler
10-16-2007, 12:01 AM
Try joining individual edges or faces. Trying to join all of the edges and surfaces in that big model will probably overwhelm it. Select pairs of edges and try to join them together. It will tell you the number of lamina edges in your model. These are the ones that you need to sew together.
What tool should i use to do that ?
And how ?
nPower_Dave
10-16-2007, 03:56 PM
Use the Pwr_Join tool to sew the edges and faces together. You can select either edges to join together or surfaces. I would start with the edges. Fence select along a given edge (that should give you both edges if the edges overlap or are close to it).
vBulletin® v3.7.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.