En resumen
- GPU Compute puede ser más rápido en muchos casos; las funciones disponibles pueden variar según el backend seleccionado.
- Si falta memoria, reducir el tamaño de tile del valor predeterminado de 2048 píxeles a 1024 o 512 píxeles puede ayudar.
- Texture Cache puede reducir el uso de memoria y el tiempo de inicio en escenas con muchas texturas de imagen; hay que tener en cuenta su impacto en el espacio en disco y el tiempo de renderizado.
- Para realizar un bake se necesita un mapa UV en la malla y un nodo Image Texture activo o un destino Color Attribute.
Los ajustes de Cycles incluidos en la guía en línea de Blender ofrecen varias opciones para equilibrar el tiempo de renderizado y el uso de memoria según la escena. Los pasos siguientes se centran en los problemas habituales en la visualización de interiores: renderizados lentos, presión sobre la memoria y necesidad de volver a renderizar. Las páginas de origen pertenecen a la versión «latest» de la guía de Blender; como la documentación no especifica un número de versión concreto de Blender, esta guía tampoco indica uno. Los nombres de los ajustes y la ubicación de los menús se reproducen tal como aparecen en las fuentes.
1. Elija primero el dispositivo de renderizado y el objetivo de rendimiento
La opción Device del panel de renderizado determina qué dispositivo de cálculo utiliza Cycles. La CPU se describe como una opción compatible con todas las funciones de Cycles, mientras que GPU Compute puede ser más rápida en muchos casos. Sin embargo, durante el renderizado con GPU, las funciones disponibles pueden estar limitadas según el backend seleccionado. Por eso, en lugar de cambiar a GPU basándose únicamente en las expectativas de velocidad, conviene comprobar qué funciones utiliza la escena y revisar el resultado del renderizado.
Las opciones preestablecidas de Render › Performance también pueden servir como punto de partida. Default equilibra el ahorro de memoria y la velocidad. Faster Render aplica ajustes destinados a acelerar el renderizado a costa de usar más memoria. Lower Memory, por su parte, puede ralentizar el renderizado al reducir el consumo de memoria. Estas opciones no garantizan por sí solas el mejor resultado para todas las escenas; es más seguro compararlas brevemente con el mismo fotograma.
2. Ajuste el tamaño de tile según las necesidades de memoria
En imágenes de alta resolución, el tamaño de tile afecta al uso de memoria durante las pasadas de renderizado. La guía de Cycles indica 2048 píxeles como valor predeterminado equilibrado para la mayoría de las escenas. Si falta memoria, reducirlo a 1024 o 512 píxeles puede ayudar a disminuir el consumo; a cambio, el rendimiento puede resentirse ligeramente.
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
| Tile Size | Valor predeterminado: 2048 píxeles | Según la guía, ofrece un equilibrio entre memoria y rendimiento en la mayoría de las escenas. |
| Tile Size | 1024 píxeles si falta memoria | Ayuda a reducir las necesidades de memoria; puede implicar una pequeña pérdida de rendimiento. |
| Tile Size | 512 píxeles si falta memoria | Ayuda a reducir aún más el uso de memoria; puede afectar al rendimiento. |
Los tiles se almacenan en caché en el disco durante el renderizado. Usar tiles más pequeños también puede reducir la memoria de la caché de texturas, ya que permite cargar en cada fase solo las imágenes de textura necesarias. Aun así, primero mida el comportamiento de la escena con el ajuste actual de tiles; si no hay problemas de memoria, no es necesario cambiar el valor sin motivo.
3. Considere Texture Cache en escenas con muchas texturas
En proyectos que utilizan muchas texturas de imagen, Texture Cache puede reducir el consumo de memoria y el tiempo de inicio. A cambio, puede producirse una pequeña caída del rendimiento de renderizado y aumentar el uso de espacio en disco. El sistema almacena las texturas en archivos .tx con mosaicos y mipmaps, de modo que durante el renderizado solo se cargan las secciones y resoluciones necesarias. La ubicación predeterminada es la carpeta blender_tx/, junto al archivo de imagen; la ruta se puede cambiar en las preferencias.
Puede utilizarse Auto Generate para crear y actualizar automáticamente los archivos .tx durante el renderizado. Si cambia la imagen de origen, los archivos se vuelven a generar. Generate crea archivos para todas las imágenes que utilizan los materiales del archivo blend; Clear elimina los archivos de caché de texturas creados por Cycles. Si el espacio en disco es limitado o las texturas de origen cambian con frecuencia, tenga en cuenta también los archivos que estas opciones crearán en las carpetas del proyecto.
4. Vigile la memoria en renderizados repetidos y animaciones
Persistent Data puede acelerar los renderizados posteriores y los renderizados de animación al conservar los datos del render en memoria una vez terminado el proceso. El coste es un mayor uso de memoria mientras se realizan otras tareas en Blender. Si va a renderizar repetidamente fotogramas de la misma escena, esta opción puede ahorrar tiempo; sin embargo, dejarla activada durante un trabajo que consume mucha memoria puede reducir la memoria disponible para otras tareas.
Si utiliza la CPU, también puede ajustar Threads Mode según el flujo de trabajo. Auto-Detect selecciona automáticamente la cantidad de hilos según el número de procesadores lógicos. Con Fixed se puede definir manualmente el máximo de hilos que se usarán para el renderizado. Si necesita utilizar el equipo mientras el renderizado está en curso, la guía señala que puede ser útil fijar un límite de hilos inferior al número de procesadores.
5. Reduzca los cálculos repetidos con Bake
Bake transfiere la información de materiales e iluminación de Cycles a texturas de imagen. Entre sus usos se encuentran preparar un base color o un normal map para exportar a un motor de juegos, fijar ambient occlusion o texturas procedurales y generar lightmaps. En particular, hacer bake de AO para los objetos principales puede ahorrar tiempo de renderizado al reducir la necesidad de volver a calcular AO durante el renderizado completo.
Compruebe que la malla que va a procesar tenga un mapa UV.
Prepare la capa Color Attribute que se utilizará como destino o un nodo Image Texture que contenga una imagen. Si el destino es Image Texture, el nodo debe estar activo y seleccionado; de lo contrario, no se realizará el bake para ese material.
En Render › Bake, elija el Bake Type adecuado. Por ejemplo, Normal transfiere las normales de superficie y Ambient Occlusion transfiere la oclusión ambiental. Combined combina información de materiales, texturas e iluminación, excepto la especularidad.
Compruebe el destino del bake y las contribuciones necesarias. Cycles utiliza durante el bake los ajustes de renderizado, como el número de muestras y los rebotes de luz; por tanto, la calidad del bake está relacionada con los ajustes de renderizado actuales.
Al hacer bake en una imagen, revise el valor de Margin alrededor de las islas UV. Las opciones Extend, que amplía los píxeles del borde, y Adjacent Faces, que rellena desde las caras vecinas, ayudan a reducir las interrupciones en las costuras UV al usar filtrado de texturas y mipmaps.
6. Tenga cuidado al transferir mapas entre modelos de alta y baja poligonización
El método Selected to Active hace bake del sombreado de superficie de los objetos seleccionados sobre el objeto activo. Los rayos se envían desde el objeto de baja poligonización hacia el de alta poligonización. Si el modelo de alta poligonización no envuelve por completo al de baja poligonización, el resultado puede verse afectado por Max Ray Distance o por el uso de una cage. Si necesita más control, puede seleccionar Cage Object. La guía también señala que cada objeto utilizado como fuente del bake supone un coste fijo de memoria de CPU y que se pueden combinar los objetos de alta poligonización para evitar quedarse sin memoria.
Errores frecuentes
No activar ni seleccionar el nodo Image Texture que se utilizará como destino del bake.
Iniciar el proceso sin un mapa UV en la malla o sin un destino de bake adecuado.
Dar por hecho que GPU Compute admite las mismas funciones que la CPU en todos los backends.
Reducir el tamaño de tile cuando no hay problemas de memoria o pasar por alto las necesidades de espacio en disco de Texture Cache.
No comprobar la cage, la distancia de los rayos y el coste de memoria de los objetos en un bake Selected to Active.
Impacto en el flujo de trabajo de visualización arquitectónica
Para los equipos de visualización arquitectónica y de interiores, el ajuste más útil depende del cuello de botella de la escena. Si se producen problemas de memoria durante el renderizado de alta resolución, se pueden considerar el tamaño de tile y la opción Lower Memory. En proyectos con muchas texturas de imagen, Texture Cache puede reducir el uso de memoria y el tiempo de inicio, aunque puede aumentar el uso de disco. GPU Compute puede aportar velocidad, pero hay que comprobar la compatibilidad de las limitaciones del backend con la escena.
En escenas que se renderizan repetidamente, Persistent Data puede ahorrar tiempo, pero reduce la memoria disponible. Bake, por su parte, puede aligerar algunos flujos de trabajo al convertir en texturas información de superficie que no hace falta recalcular. Antes de cambiar los ajustes en una oficina, comparar el resultado, el tiempo y el consumo de memoria con el mismo fotograma y la misma escena, y verificar los menús y la compatibilidad de dispositivos en la versión de Blender utilizada, ayuda a evitar diferencias inesperadas.
Fuentes
3 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de arquitectura y los equipos de visualización de Turquía, el valor de estos ajustes reside en que permiten identificar los cuellos de botella de las escenas actuales antes de comprar nuevo hardware. El tamaño de tile, Texture Cache y las opciones de bake responden a problemas distintos; cambiarlo todo a la vez dificulta saber qué ajuste ha funcionado. Las pruebas controladas, modificando una sola variable cada vez, permiten medir los resultados con mayor fiabilidad.
GPU Compute no ofrece los mismos resultados en todos los sistemas; la guía advierte de las limitaciones que dependen del backend. Texture Cache utiliza espacio en disco, mientras que Persistent Data aumenta el uso de memoria. Por eso, conviene evaluar conjuntamente los archivos de caché de la carpeta del proyecto, las demás tareas abiertas durante el renderizado y la compatibilidad con la versión de Blender utilizada.
Preguntas frecuentes
¿Conviene elegir GPU o CPU para renderizar en Blender Cycles?
Según la guía, GPU Compute puede ser más rápida en muchos casos, pero las funciones disponibles pueden estar limitadas según el backend. La CPU es compatible con todas las funciones de Cycles.
¿Qué tamaño de tile conviene usar si falta memoria en Cycles?
La guía indica 2048 píxeles como valor predeterminado equilibrado para la mayoría de las escenas. Si falta memoria, usar 1024 o 512 píxeles puede ayudar a reducir el consumo.
¿Qué se necesita para hacer un bake en Blender?
Se necesita un mapa UV en la malla y un destino de bake Color Attribute o un nodo Image Texture que contenga una imagen. El destino Image Texture debe estar activo y seleccionado.



