Error de memoria

Kuko_9 - 07/11/2005 17:09
Hola. No he tenido problemas, ni tengo tirando render a 800 por 600, pero ahora quiero tirar uno más grande 4.500x3.375 para mandar a imprimir y me da este error:
Mental Ray ha detectado un error fatal. La aplicación va a cerrarse. El error es:
Mem 0.2 fatal 031005: cannot free memori.

Utilizo el 3dsMax 6 y el ordenador es:
P4 3.000.
1,00 Gb de RAM.

Tg: Radeon x300 series.

Ampliando la memoria se solucionaría?
Si es así ¿cuánto la ampliaría? Gracias a todos.
Stewie - 08/11/2005 10:44
Hay varias soluciones, la más sencilla sería renderizar por partes, si tienes varios edificios, primero renderizas unos, luego otros, o separar los árboles si es que tienes, y luego juntas las capas en el Adobe Photoshop o similares, así no llenaras la memoria y no te dará error.

Otra solución que no sé si aquí te funcionara, es renderizar por segmentos, se puede hacer desde el Backburner. Saludos.
Kuko_9 - 08/11/2005 17:51
No tengo árboles en la escena, y ampliando la memoria ¿no se solucionaría?
Stewie - 08/11/2005 17:58
Si esta petando por llegar al máximo de 2 gigas de memoria (Ram o swap) por proceso, entonces por mucho que aumentes la Ram te va a dar lo mismo. Lo mejor es que separes por capas, o renderices por regiones, al menos es lo que haría yo.
Pit Matson - 08/11/2005 18:12
Es lo que dice Stewie. Prueba a hacer algunas de estas cosas: Reinicia.

No le des a salvar como, pisando sobre una imagen existente, pues tiene que abrir esa también en segundo plano para borrarla.

Bitmap pagemarker.

Chequea la casilla balance, en RayTrace accelerations controls (en el help te dice lo que tienes que hacer con ella).

Turn of the frame buffer.

Raytrace depth: default 9 a 4 o 3.

Y si todo eso falla: Backburner, lo renderizas en franjas y ya podrá con ello.
Kuko_9 - 23/11/2005 12:13
Perdonar mi inutilidad, pero ¿cómo se renderiza en franjasí ¿es alguna opción?
Kuko_9 - 29/11/2005 09:42
Me lo podéis explicar? Gracias.
Pit Matson - 29/11/2005 09:57
Míralo en help, esta para eso. Tienes que tener instalado el max en los ordenadores que tengas en red. Creas una carpeta que será donde irán a parar los frames o las franjas.

Ejecutas el max, y el bak burner con el manager, el monitor y los servidores.

Cada uno sirve para una cosa y no tiene ningún misterio. Si tienes sólo un ordenador, éste será el manager. El monitor controla las operación.

Marcas en el render la opción net render.

Y sigue los pasos, marca Split scan lines, asegúrate que tienes marcado include maps, dile el número de franjas que quieres.

Etc, etc.

Si en los 5 días que han pasado desde que lo preguntaste hasta este mensaje hubieses leído despacio el help ya serías un maestro.
fidelmg - 29/11/2005 10:11
Pit Manson dijo:
-Raytrace depth: default 9 a 4 o 3. Vamos a ver qué igual me equivoco. En tiempos del 3ds Max 2, cuando ponías -Raytrace depth a valores bajos tardaba un montón, y si lo ponías en valores altos reducias tiempos.

Me equivoco? Saludos.
Pit Matson - 29/11/2005 10:14

Pit Manson dijo:
-Raytrace depth: default 9 a 4 o 3. Vamos a ver qué igual me equivoco, en tiempos del 3ds Max 2, cuando ponías -Raytrace depth a valores bajos tardaba un montón, y si lo ponías en valores altos reducias tiempos, me equivoco? ¿
Saludos.

Ahora mismo no sé, prueba y error, a lo mejor es al revés, tendría que mirarlo. Igual tienes razón.