En resumen, no hay uno.
Cuando hablamos de que algo es el “mejor”, a menudo estamos hablando de una visión subjetiva. Lo que el mejor café es para ti no es lo mejor para mí, por ejemplo.
Lo que podríamos hacer es analizar cada paquete 3D y enumerar sus características, pros y contras, y ponerlo en una mejor posición para elegir uno que se adapte a sus propósitos. En cambio, iré por el otro lado, y enumeraré algunas categorías diferentes para las que se usa 3D, y algunos paquetes de software que tienden a favorecerlos. De esta manera puede ver a qué paquete lo llevarán sus intereses.
- ¿Cuál es el mejor software gratuito de recuperación de datos?
- ¿Hay alguna manera de ver cuántas personas y de qué país han descargado alguna aplicación?
- ¿Hay alguna aplicación para mejorar el vocabulario y las frases en inglés?
- ¿Cuál es la diferencia entre los hilos de hardware y software y cómo se 'comunican'?
- Cómo convertir video mkv a formato mp4 en mi móvil Android
3D para juegos
Los juegos a menudo requieren modelos de bajo polígono en aras de la velocidad. Los personajes se modelan, texturizan y manipulan teniendo en cuenta la eficiencia. El renderizado es una consideración para hornear texturas (usando imágenes pre-renderizadas como texturas) pero la calidad general del render no necesita ser excepcional.
En la comunidad 3D, dos paquetes en particular han sido reconocidos durante mucho tiempo como las herramientas elegidas por los modeladores de juegos. 3D Studio Max (“3ds Max”) es uno de estos, y Blender es (más recientemente) otro. Por supuesto, todos los paquetes principales pueden ser modelos para juegos, pero se dice que el flujo de trabajo en 3ds es más ágil para el proceso.
Como mencioné, la representación (el proceso de calcular toda la escena 3D y generar una imagen compuesta final de texturas, formas, iluminación y profundidad) es una consideración, pero los juegos a menudo requieren texturas a resoluciones más bajas por razones de velocidad, por lo que es una buena idea. El procesador no es la principal preocupación aquí.
3D para fotorrealismo
El fotorrealismo a menudo exige que los modelos sean complejos, que la textura sea lo más perfecta posible, pero lo más importante de todo; que el motor de renderizado puede calcular bien todos los millones de ecuaciones para dar la ilusión de la realidad. Las sombras, la luz que rebota en las superficies, las transparencias, los mapas de relieve que simulan la profundidad en las texturas y la dispersión por debajo de la superficie (la difusión de la luz a través de una superficie) son solo algunas de las áreas en las que un buen motor de renderizado debe ser capaz.
Para el modelado, Lightwave 3D, LWCAD, Modo, Maya, Softimage, ZBrush, Cinema 4D, AutoCAD y Blender (entre otros) son más que capaces, las diferencias en la interfaz son el obstáculo principal, pero si bien todos proporcionan diferentes flujos de trabajo, pueden todos logran resultados de modelado similares, si no idénticos.
Otras consideraciones pueden estar integradas en características que solo están presentes en uno u otro, pero a menudo se encuentran de alguna forma en otros paquetes. Maya, por ejemplo, incluye una característica conocida como Fluid Effects, que puede simular el movimiento del agua y el fuego, mientras que AutoCAD no, mientras que Lightwave 3D incluye un sistema para lograr los mismos resultados pero llamado ‘Hypervoxels’.
En cuanto a la renderización: a menudo se habla con cariño de Lightwave 3D con respecto a su motor de lectura incorporado, que es muy potente y puede gestionar fácilmente resultados de alta calidad y muy realistas. Para los motores de renderizado integrados, es posiblemente el mejor de cualquier paquete. También he usado Modo, y encontré otro con un renderizador incorporado muy formidable.
Los renderizadores independientes incluyen Mental Ray, que es uno de los más populares y a menudo se usa junto con muchos de los grandes paquetes, incluidos Softimage, Maya, 3ds Max, Autocad y Cinema 4D. Este software es estándar en la industria y se utiliza en la producción de muchas películas y programas de televisión. Además, las grandes compañías como Pixar pueden usar sus propias aplicaciones de renderizado, como Renderman, su producto interno.
Actualmente, los paquetes 3D más populares (incluidos algunos de los anteriores) incluyen motores de renderizado muy capaces.
3D para arquitectura / diseño industrial
La arquitectura, el diseño del producto y el diseño industrial a menudo requieren un software que pueda modelar, renderizar, pero también que no sea destructivo (es decir, su modelo 3D se puede alterar manteniendo siempre la opción de volver a su estado original). La programación en alguna forma también es a menudo un requisito.
Imagine, por ejemplo, que está diseñando una máquina y necesita ver cómo interactúan los engranajes entre sí, o ver cómo una parte específica de una secuencia de partes podría moverse sin tener que animarla. O tal vez quieras explotar tu objeto para ver todas las piezas a la vez. En este caso, el renderizado no es el factor más importante, sino el proceso de diseño, la interactividad, la automatización de su objeto y la presentación de partes y piezas. Si bien Maya puede, por ejemplo, modelar cualquier objeto concebible, como una máquina o una maqueta de producto, tomaría mucho más esfuerzo crear algo que ‘funcione’ en el programa 3D sin tener que animarlo.
Los programas CAD que pueden hacer eso incluyen AutoCAD, Solid Edge y Rhino.
Diseño 3D para entornos
Los entornos de aspecto natural siempre han sido muy difíciles de crear y simular efectivamente en 3D. Hay factores como la intensidad de la luz solar y cómo se calculan las sombras en función de ella, o cómo se mueven las plantas debido al viento. Los paisajes convincentes también son difíciles de reproducir debido a la forma del terreno (abolladuras y grietas, por ejemplo) y texturas.
Debido a esto, el software se desarrolló específicamente para manejar tales tareas. Las montañas, los árboles, los cielos, los océanos, el follaje y los objetos formados de forma natural se pueden crear de manera muy convincente utilizando estos paquetes, que luego se pueden exportar a otros paquetes 3D para su uso con personajes animados u otros objetos no orgánicos.
Algunos programas que crean entornos de apariencia natural de manera muy efectiva incluyen: Bryce 3D, E-on Vue, Lightwave 3D y Maya
3D para animación de personajes / contenido premodelado
La animación y creación de personajes varía en dificultad, pero puede ser bastante difícil de lograr. Modelar un cuerpo humano requiere mucha habilidad y mucho tiempo, por ejemplo, cuando un pez de dibujos animados podría ser mucho más fácil.
En diferentes paquetes, los sistemas para animar personajes son más o menos los mismos. Crea un ‘esqueleto’ digital y algunos puntos de control clave (la mano, por ejemplo), y al manipular el punto de control, el esqueleto reacciona de forma natural (dependiendo de la configuración). Tira de la mano y el brazo se mueve. Mueva un pie, y la pierna se mueve y así sucesivamente.
Otras consideraciones son mover partes no esqueléticas de un personaje. Los párpados y los labios, por ejemplo.
Configurar todos estos controles, así como crear un modelo que funcione bien con esa estructura es difícil, por lo que se han creado algunos paquetes para ayudar a simplificar el proceso.
DAZ 3D ofrece muchos modelos diferentes, prefabricados, pre texturizados y ‘aparejados’ (con un ‘esqueleto’ digital) que vienen con muchos controles, alternativas visuales y ajustes preestablecidos de animación. Cada modelo se compra por separado, pero son bastante detallados y es probable que los haya visto en la televisión sin saberlo.
Por supuesto, los otros paquetes 3D principales también son totalmente capaces de crear y animar personajes desde cero. 3ds Max, Lightwave 3D y Maya son conocidos por tener herramientas de configuración de personajes y flujo de trabajo muy potentes. El factor tiempo es a menudo la cuestión clave allí.
Brevemente
Siempre tendrá que leer un poco para encontrar el paquete que más le convenga. Las necesidades que una persona tiene de su software 3D probablemente difieran mucho de las suyas, por lo que nadie puede decirle cuál es el mejor, sin duda tendrá que probar un par de programas antes de encontrar uno que le guste. Pero la primera pregunta que debe hacer es: ¿qué estoy tratando de lograr en 3D? Esto ayudará a guiarlo hacia el software correcto.
Como se ha dicho, quizás una buena idea es descargar una aplicación gratuita como Blender y probar suerte en 3D en general, pero: tenga en cuenta también que siempre hay una curva de aprendizaje, por lo que es mejor elegir un paquete y aprenda a usarlo lo mejor que pueda, en lugar de usar muchos a la vez y realmente no aprender a dominar ninguno de ellos.
Puede encontrar consejos en muchos foros en línea, http://cgsociety.org es uno en particular que recomiendo encarecidamente. Luego, por supuesto, los sitios web y foros de las compañías de software individuales.
Espero haberles dado algunos consejos útiles. ¡Mucha suerte y disfruta de tu viaje en 3D!