24gb ram?
Hola que tal, tengo un escena (en cycles experimental) de un desierto la cual es un poquitín pesada pero no tanto. La verdad es que la venía trabajando sin problemás pero al final empezó a darme un problema, de la nada me consume mucha ram (24gb), y mi pc tiene 16gb (calculo que usa el disco duro como ram). El caso es que reinicié la pc y vacié la carpeta %temp% por si fuera el undo history o algo, pero al rato comienza a darme el mismo problema y no sé si es cache o algo lo que consume tanta memoria. A veces solo abro el archivo y veo el viewport shading (osea paso de verlo normal a renderizado) y cada vez que lo hago la cantidad de ram que usa blender se multiplica exponencialmente.
La única solución que encontré es guardar el archivo con otro nombre y cuando empieza a consumir ram de nuevo lo vuelvo a guardar con otro nombre.
Si alguien sabe un comando o algo para arreglar esto me avisa, gracias!
8 Comments
Estaba por contestar por acá cuando se me ocurrió hacerlo por video para contestar en más detalle:
Resumiendo:
Estás usando GPU, o sea que Cycles usa la memoria de tu tarjeta gráfica (que aparentemente son 4GB), no los 24GB de RAM normal.
Debes bajar la calidad de las texturas (activa Simplify y limita la resolución) y cantidad de geometría en el viewport. Y renderizar de forma tradicional. Cuando renderizas la imagen (render, no en el viewport), Blender debería usar los 24GB. Si usas NVIDIA CUDA/OptiX para renderizar, una vez que Cycles se queda sin VRAM, usa la RAM del sistema.
Me había olvidado que publiqué la pregunta, justo me saltó el video en youtube y lo entré a mirar y me sorprendí al ver que era mi post ¡che mamá, salí en la tele! jaja. Gracias por tomarte las molestias de hacer un video y ya de paso le sirve a todos los que tengan un problema similar. Y gracias por los consejos! :)
Si tienes objetos repetidos instáncialos, en vez de duplicar con Shift+D puedes instanciar con Alt+D, ahorra bastantes recursos. También puedes probar a borrar archivos residuales que ya no estés usando pero que estén en el caché de blender, los puedes ver aquí: ibb.co/CPGzHz6 . También puedes intentar reducir el número de materiales y la geometría general de la escena. Si tienes algún material con alguna textura procedural en modo 4d, cámbialo a 3d y dale las variaciones con un mapping, el modo 4d satura más el pc: ibb.co/TBmhX5K . También puedes poner ciertos parámetros con menos resolución en el viewport que en el render, como podría ser el modificador subdivision surface. Al final optimizar una escena es tocar un poco de todo, hay buenos vídeos explicando este tema por youtube, ya nos cuentas.
Un saludo!
Oh, muchas gracias, muy buenos consejos :) Debe ser la geometría definitivamente, en especial de las arenas, que como sospechaste usé una textura procedural (voronoi), vi tarde las respuestas, creo que terminé el render hace una semana, pero para el próximo tendré en cuenta todos los consejos ¡gracias! :)
Creo que si lo tienes en Rendered, todo el ratro estara renderizando de ahí que se te ponga lento. Cambia a modo SOLID o presiona la casilla de pausa que hay al lado del render.
Hola ¡gracias por responder! ya hacía eso, a eso me refería cuando puse "paso de verlo normal a renderizado"
bro, igual contame el secreto de cómo ponés imágenes en los comentarios xD