Glossário de renderização 3D

Render por CPU: qué es, ventajas y desventajas

El render por CPU es el cálculo de imágenes 3D usando el procesador central del ordenador en lugar de la tarjeta gráfica. Su principal ventaja es que puede usar toda la memoria RAM del equipo y ofrece resultados muy estables en escenas grandes; su principal desventaja es que, a igual inversión en hardware, suele ser más lento que el render por GPU.

Cómo funciona el render por CPU

Un motor de render calcula, para cada píxel, el recorrido de la luz desde las fuentes hasta la cámara, con sus rebotes, reflejos y refracciones. En el render por CPU ese trabajo se reparte entre los núcleos y los hilos del procesador. Un procesador de muchos núcleos divide la imagen en bloques (buckets) o pasadas sucesivas y los calcula en paralelo.

La CPU tiene pocos núcleos comparados con una GPU, pero cada uno es muy versátil y accede directamente a la memoria RAM del sistema, que puede llegar a 128, 256 GB o más en una estación de trabajo. Esa es la clave de sus ventajas.

En la práctica: Render Fabrik es un estudio de renders e infografías 3D que trabaja en toda España, con presupuesto en 24 horas.

Ventajas del render por CPU

  • Memoria casi sin límite práctico: la escena se carga en la RAM del sistema, mucho mayor que la memoria de vídeo de una tarjeta gráfica. Escenas con mucha vegetación, ciudades enteras o texturas en alta resolución caben sin problemas.
  • Estabilidad y precisión: los motores de CPU llevan muchos años en producción, soportan todas las funciones y dan resultados predecibles.
  • Compatibilidad total: algunas funciones, plugins o tipos de material llegan antes o solo existen en la versión CPU de un motor.
  • Escalado en granjas de render: las granjas de render en la nube o locales basadas en CPU son habituales y permiten repartir animaciones largas entre muchas máquinas.
  • Sin dependencia de la tarjeta gráfica: funciona en servidores sin GPU dedicada y no se ve afectado por controladores de vídeo.

Desventajas del render por CPU

  • Velocidad: para la mayoría de escenas, una GPU moderna calcula la misma imagen en menos tiempo.
  • Coste por rendimiento: procesadores de muchos núcleos y placas de estación de trabajo son caros; añadir otra GPU suele ser una forma más barata de ganar velocidad.
  • Interactividad limitada: la vista previa en tiempo real es más lenta, lo que hace más pesado ajustar luces y materiales.
  • Consumo y calor: los renders largos mantienen el procesador al máximo durante horas.

CPU frente a GPU: comparativa

AspectoRender por CPURender por GPU
VelocidadMenor en la mayoría de escenasMayor, sobre todo con varias tarjetas
Memoria disponibleRAM del sistema, muy ampliaVRAM de la tarjeta, más limitada
Escenas muy pesadasMuy adecuadoPuede quedarse sin memoria
Vista previa interactivaMás lentaMuy rápida
Compatibilidad de funcionesCompletaAmplia, con algunas excepciones
Ampliar potenciaCambiar procesador o añadir máquinasAñadir o cambiar tarjetas

Muchos motores permiten elegir o combinar ambos. V-Ray tiene versión CPU y GPU; Cycles y Arnold trabajan con los dos; Corona es un motor de CPU; Redshift, Octane y los motores en tiempo real como Unreal Engine se basan en la GPU.

Aplicaciones del render por CPU en arquitectura y producto

Imágenes arquitectónicas fotorrealistas: Corona y V-Ray CPU son referencia en visualización arquitectónica por la calidad de su iluminación global y su fiabilidad con escenas grandes, como urbanizaciones con mucha vegetación o vistas aéreas con entorno urbano.

Imágenes de gran formato: renders en 6K u 8K para lonas de obra y vallas exigen mucha memoria, terreno en el que la CPU es cómoda.

Animaciones largas: en granjas de render basadas en CPU se pueden repartir miles de fotogramas entre muchas máquinas.

Producto: para cristales, líquidos y materiales complejos, los motores de CPU ofrecen resultados muy precisos, aunque la GPU también es muy usada en este campo por su rapidez.

Cómo optimizar el render por CPU

  • Priorizar procesadores con muchos núcleos y suficiente RAM para la escena.
  • Usar proxies e instancias para vegetación, mobiliario y elementos repetidos.
  • Ajustar el límite de ruido o de pasadas en lugar de renderizar sin fin, y aplicar denoiser con criterio.
  • Optimizar texturas: no usar mapas de 8K en objetos que ocupan pocos píxeles.
  • Hacer pruebas a baja resolución y renderizar a tamaño final solo cuando la imagen esté aprobada.

El render por CPU en un estudio de visualización

En un estudio de visualización la elección entre CPU y GPU depende del proyecto: la CPU para escenas grandes y máxima precisión, la GPU para iterar rápido y para animación en tiempo real. Lo importante para el cliente es el resultado y el plazo. Render Fabrik trabaja con promotoras y arquitectos en España y en Brasil; conoce nuestro trabajo en España, en renders en Madrid y en el portafolio.

Preguntas frecuentes

¿Es mejor renderizar con CPU o con GPU?

Depende de la escena y del motor. La GPU suele ser más rápida y cómoda para trabajar de forma interactiva. La CPU es preferible en escenas muy pesadas que no caben en la memoria de la tarjeta o cuando el motor elegido solo funciona con CPU.

¿Qué procesador conviene para render por CPU?

Uno con muchos núcleos y alta frecuencia, como las gamas de estación de trabajo de AMD o Intel, acompañado de RAM abundante. El número de núcleos influye directamente en el tiempo de render.

¿Corona Renderer usa la CPU o la GPU?

Corona es un motor de render por CPU. Por eso funciona bien con escenas arquitectónicas grandes, aunque no aprovecha la tarjeta gráfica para el cálculo final.

¿Se pueden usar CPU y GPU a la vez?

Sí, en algunos motores. Cycles y V-Ray, por ejemplo, ofrecen modos híbridos que reparten el cálculo entre procesador y tarjeta gráfica.