Polls

Qué cambiará obama?
 
Inicio arrow Noticias arrow Ver Todas arrow Utilidades arrow Programas 3D para uso profesional
Programas 3D para uso profesional PDF Print E-mail
Written by Javier Loureiro   
Wednesday, 17 September 2008

 Hoy me han preguntado qué programas son buenos para el mundo del 3D.

 Bueno, es un tema del que se habla mucho, y es bueno volverse a preguntar lo mismo cada cierto tiempo, porque los programas cambian continuamente.

 Para el mundo del cine, desde luego maya es lo que más se usa. Tiene la base de usuarios más grande, y sobre todo la base de estudios más grande. Hoy por hoy, los estudios potentes tienen una cantidad enorme de desarrollos encima de mayaque tardarían mucho en cambiar a otra plataforma distinta. Para un programador es un poco una putadilla, porque le API de maya no es el mismo con el que los desarrolladores de maya programan, y puedes encontrar limitaciones. Ahora se programa fundamentalmente en python (atras queda el mel) y varios estudios usan Qt+python para el GUI, algo que dará muchos puntos en una entrevista de trabajo.

 En el mundo de la publicidad y los estudios más pequeños, se usa mucho XSI. Es un buen software en mi opinión (mi preferido para desarollar en casa) y para los programadores tiene un API bastante bien organizado. Ademas tiene un "SDK exporer"  que cuando pulsas en un objeto, puedes ver todos los parametros e información del API.HAce unas versiones que es programable en python.

 En el mundo de los videojuegos, 3dsmax es hoy por hoy una pieza muy potente, aunque en decadencia. Es un software que tras la compra de alias por parte de autodesk, tiene los días contados. Van a sacar el 3dsmax 2009, pero no se sabe muy bien qué pasará en el futuro. Para programar, pues es todo muy hack (años de parches y parches) pero por otro lado es una ventaja, porque tienes el mismo API que usan los programadores, con lo que tienes acceso a todo.

 El otro software que se usa mucho es houdini. El perfil de usuario es el de programador+amante de efectos. Se usa sobre todo en estudios de londres y nueva york, donde se trabaja mas la integración de efectos digitales con imagen real. Hoy por hoy no existe apenas alternativa para esto. Lo que sí, muchos estudios tienen una cantidad enorme de plugins propios, como digital domain que tiene su propio sistema de fluidos, etc.

 Hoy por hoy, en películas es común meter multitudes y masas de gente que hacen algo. Todo eso se hace con massive, que tampoco tiene una alternativa. Telas y pelo es algo que muchas empresas han desarrollado internamente, y hay mcuha disparidad en cuanto a lo que se puede uno encontrar.

 Sobre motores de render, lo más usado en cine es renderman. El punto más importante es que la mayoría de los estudios tienen todo el proceso de desarrollo montados sobre este software (compo, scripts, sistemas de iluminación) y cambiar sería muy complicado. Renderman es un motor que necesita desarrolladores que escriban scripts para sacarle todo el jugo (algo que sólo los estudios grandes pueden conseguir). Los estudios más modestos usan mentalray, que sin escribir shaders tiene muchísimas más posibilidades. Por eso se usa mucho en publicidad, donde los proyectos no tienen más de una o dos semanas desde que se planean hasta que sale el anuncio en la tele (XSI+mentalray funciona muy bien). En arquitectura, el 3dsmax+vray es el rey absoluto. De echo, el nuevo 3dsmax 2009 tiene una versión especial para arquitectura, sin sdk´s ni cosas así.

 Sobre programas emergentes, todo lo que hay alrededor de blender es noticia. Ahora mismo falta una producción seria que utilize blender, pero los estudios, que ya usan mayoritariamente linux, necesitan algo así en el futuro. Un gran estudio quiere poder cambiar el source, modificar los menus, meter mano en las tripas del programa 3D. De echo, creo que el blender 3 es totalmente scriptable en python (el lenguaje más usado para desarrollo de scripts en este mundillo). Es probable que en el futuro, veamos estudios nuevos usando esta tecnología. Los estudios grandes (pixar, dreamworks), es más dificil por lo que os dije antes, tienen muchas cosas ya montadas sobre maya.

Para modelado, cada vez más se presta atención a zbrush. Principalmente porque los buenos modeladores cada vez usan más este programa. Tener todo con displacement tiene consecuencias en el pipeline de producción, y en cómo se guarda la información, por eso cuesta meterlo hoy en día.

 Para los artistas 2D, el pack photoshop + tableta wacom no tiene competidor. Eso sí, para cosas sencillas, el gimp se usa mucho. Pero el problema es que los artistas 2D son totalmente anti informatica en general (muchos preferirían pintar a lapiz), y los que se aprenden el interfaz de photoshop no quieren cambiar de interface. Es el principal problema... no veo que esto pueda cambiar a corto.

Luxology modo es algo que todo el mundo dice que mola, y para cosas de casa (coches, cocinas, bichos fantásticos, etc) me parece un programa muy chulo. A mi me encanta, y se está asentando mucho en mac. Si quereis simplemente disfrutar modelando, probadlo.

 En sistemas operativos, linux es el rey. Por precio, por seguridad, por rendimiento. Hay mucho software que tira de red para ficheros (imaginad cargar 30 capas de 300 frames cada una) y sistemas NFS ágiles son muy importantes.Y tener el software actualizado es un tema donde se gasta mucho tiempo. Si veis las películas recientes (kung fu panda, wall-e, etc) mirad cuanda gente hay desarrollando para pipeline (herramientas para saber cual es la última versión de la textura de un objeto, qué cosas tiene que hacer el operador, etc)

 Bueno, seguro que se me queda algo, pero en lineas generales, es el estado actual.

 

Comentarios
AgregarnuevoBuscar
- japi - Max 2009   | 84.122.248.xxx | 2008-09-18 08:47:40
Sólo puntualizar un par de cosillas respecto al Max 2009.

No va a salir, salió hace tiempo y de momento no tiene pinta de que vayan a dejarlo tirado, es más desde su salida hace unos meses ya hay un SP1 y un productivity booster.

Así mismo el 3d studio desing no está enfocado a arquitectura si no a todo lo que no sea desarrollo, tiene todas las características de siempre exceptuando la SDK (ojo, en maxscript puedes seguir haciendo lo de siempre).

Un saludo.
- Javier - Max VS Maya   | 150.244.40.xxx | 2008-09-18 10:01:56
Quería ver si alguien puede explicarme a groso modo que cosas puedes hacer en maya que no se puede en 3dmax y viceversa, porque comenta Javier que en el mundo de los videojuegos Max es el rey, por lo que me surge la duda de porque no se usa maya para juegos (o no se usa tanto).

Saludos!
Borja Morales     | 83.60.143.xxx | 2008-09-18 20:39:02
Javier, lo del 3dsmax como rey en el mundo de los videojuegos atiende más a una cuestión histórica que otra cosa (en su día 3dsmax era casi la única opción y que además fuera asequible)
derethor   | Super Administrator | 2008-09-18 20:40:26
japi: no podría confirmartelo, el max 2009 hace unos meses que lo veo por ahi, pero no recordaba si es oficial o no...

javi: pues fundamentalmente el sdk, que en maya era un poco más restrictivo si querías integrar el motor 3D del juego. Actualmente, no hay nada que no puedas hacer en cualquiera de los programas, el problema es todo lo que los estudios tienen ya montado...
VerdadVerdadera   | 195.55.69.xxx | 2008-09-19 09:37:18
Es una auténtica locura decir que el futuro de Max es incierto, y con más razón cuando su empresa ha comprado Maya para copar diferentes nichos del 3d. Es como decir que SEAT desaparecería cuando la compró Volkswagen. Lo que hacen es asegurarse mercado compres el software que compres.
Max se usa mucho en videojuegos, pero hace tiempo que no es el rey absoluto. ya no es raro ver maya para videojuegos en España, y en el resto del mundo es algo totalmente normal.
Cualquier cosa se puede hacer con cualquier software de 3d, pero te costará más o menos esfuerzo dependiendo de para qué.
Renderman es de Pixar y no es usado por la mayoría de las películas (ni de lejos)
derethor   | Super Administrator | 2008-09-19 11:38:21
No parece que autodesk esté muy por la labor de seguir trabajando extensamente en max... precisamente por eso compraron maya, pero bueno, el tiempo dirá

Pero sobre películas usando renderman... pues ya me dirás. A parte de dreamworks y blue sky... Qué película reciente no está echa con renderman?
VerdadVerdadera   | 195.55.69.xxx | 2008-09-19 12:54:58
...vaya... Dreamworks y Blue Sky usan su propio motor de render para sus películas. Imagínate usar el software de tu competencia directa para hacer tus pelis. Listado de pelis con RenderMan:

https://renderman.pixar.com/products/whatsrenderman/movies.html

Respecto a lo de Max vuelvo a decir lo mismo. Son 2 workflows completamente distintos y 2 nichos de mercado con muchísimos seguidores respectivamente. Lo que hace Autodesk comprando Maya es que elijas el que elijas el dinero va para ellos.
derethor   | Super Administrator | 2008-09-19 16:07:22
pues yo creo que autodesk hace tiempo que ha visto que el mercado de 3ds max se está estrechando, y es cuestión de tiempo que deje de ser deficitario.

Un dato. Ningún estudio grande de efectos/animación utiliza windows. Todos van bajo linux. 3dsmax no funciona en linux, ni nunca lo hará.

Los buenos iluminadores quieren trabajar en un estudio grande. Y un estudio mediano, cuando crece, toma prestados profesionales de los estudios grandes.

Asi que un profesional que quiera tener el mejor trabajo, tirará por algo que le sirva en muchos más sitios, que ahora es renderman+maya. A partir de ahí, es común escuchar a iluminadores que no quieren ir a tal estudio porque lo que aprenden, no sirve después para otro estudio.

Y es que este mundo, la gente no suele quedarse más de 3 años en un mismo proyecto. Por eso, si quieres gente preparada, tienes que ir a lo standard.

No hay pelis echas con max (bueno si, el último samurai), por lo que la fuente de gente con experiencia en producción es muy escasa.
VerdadVerdadera   | 79.144.42.xxx | 2008-09-19 18:58:04
Eso es cierto. Max no corre sobre Linux y es un gran error muy dificil de solventar (tendrían que escribir el programa desde cero). Pero por desgracia/suerte hay mas güindous que sandías, asi que por soporte no va a desaparecer. Hay más empresas que usan Windows que Llinux, tanto grandes como pequeñas.
Eespecto a las pelis de Max, sin ir más lejos vamos a presenciar la salida de 3 largometrajes realizados con este software y ESPAÑOLES.
Planet 51 de Ilion(Madrid) con una pinta realmente estupenda y un presupuesto de más de 50m de dólares.
Tadeo Jones de Lightbox Entertainment(Madrid). Basada en los cortos ganadores de los Goya de 2006 y 2008 (en plena preproducción).
The missing Lynx de Kandor Graphics(Granada). De ésta ya hay trailer.
Max, lejos de desaparecer para cine, incluso es ahora cuando tiene más pegada, aunque a años luz de Maya en este terreno. Para cuando salga Planet 51 veremos veremos qué es capaz de hacer realmente, y ya digo que no tendrá nada que envidiar a las grandes en cuanto a calidad visual.
David   | 84.77.136.xxx | 2008-09-20 15:18:40
Hola,

Me imagino que Derethor, al hablar de Renderman no se refería únicamente al software de "render" de Pixar sino a la tecnología que lo rodea (al menos yo lo he sobreentendido así). Cualquier programa que siga la API y cumpla las especificaciones puede ser considerado un sistema Renderman; y lo más importante, todas las herramientas asociadas que tratan de mantener cierta compatibilidad siguen estos formatos/protocolos y se aseguran tener un mercado mayor. Esto es una bola de nieve que crece y crece, y "Renderman" se ha convertido en un estándar como protocolo de comunicación entre programas 3D (e inicialmente fue concebido así).

Del post anterior, VerdadVerdadera, se deduce que no conoces personalmente quién es Derethor y su responsabilidad en los proyectos que mencionas. Estoy seguro de que te sorprenderías MUCHO.

Planet 51 es una producción impresionante. No soy yo quién para dar ningún detalle técnico sobre el uso de uno u otro software, para mi fue una experiencia inolvidable poder ver el interior de Ilion y tener la oportunidad de hablar con gente con gran experiencia en este campo. Entiendo que cada pieza de software tiene su lugar el el cauce de producción, y que Derethor en el post nos indica la tendencia que se tiene en los grandes estudios y lo que prefieren los profesionales.

Si un estudio apuesta por una tecnología que ha de funcionar necesariamente bajo Windows... en fin, yo no me considero adecuado para hablar de ello, pero me imagino que debe dar unos cuantos quebraderos de cabeza añadidos.
derethor   | Super Administrator | 2008-09-21 16:57:16
Es cierto que hay muchos projectos que se están desarrollando con 3dsmax. Pero no quiero convertir este post en un flame pro/anti plataforma, porque creo que profesionalemtne ese debate no existe. La intención es que los que leen la web que no están dentro del mundo profesional, y tienen dudas de qué aprender para trabajar, pues tengan una idea general de lo que se usa en el mundo de la empresa. Como decía antes, creo que técnicamente hay cosas que funcionan genial, y para un proyecto personal lo mejor es usar lo que más dominas.

Todos los proyectos que mencionas, tienen el mismo problema, y es la dificultad que tienen los estudios en encontrar a gente cualificada y con experiencia (me refiero con varias películas en el currículum). Mi post va más bien sobre los grandes estudios, las tendencias... y es una realidad que muchos iluminadores tienen reticencias de ir a tal o cual estudio porque no usan algo "standard".

y si, bueno, muchos ya sabréis que mi trabajo actualmente es desarrollar el motor de render de planet 51, incluido el plugin de 3dsmax.

Por cierto, sobre videojuegos, XSI tiene un vídeo del metal gear 4 desarrollado en esta plataforma... debo de decir que tambien el mundo del videojuego es muy dado a usar XSI, y creo firmemente que su uso va a ir a más (hablo comercialmente en estudios nuevos)
VerdadVerdadera   | 195.55.69.xxx | 2008-09-22 15:06:23
David, sobre lo que dices pues había tomado como premisa que se hablaba del software Renderman como tal. Es cierto que muchas empresas compran un programa y luego desarrollan sobre ese código herramientas creando otras aplicaciones distintas. Si se refería a eso estábamos en 2 lugares distintos. Conociendo o no a Derethor (y ahora que se qué hace)sigo con lo mismo. Seguramente le parezca una herramienta horrible para programar sobre ella (y de paso te pregunto tu opinión, Derethor), pero eso no da pie a vaticinar su desaparición. Y estoy totalmente de acuerdo en que profesionalmente un Maya o un XSI es mucho más programa que Max.

Nada más lejos de crear un flame. me parece que todos vamos muy correctos.
Creo que los estudios (en España) más que un problema de encontrar gente cualificada lo tienen de pagarles lo que deben. Supongo que os pasará también a vosotros que continuamente oís comentar "si quieres un sueldo digno vete al extranjero".
derethor   | Super Administrator | 2008-09-22 17:05:58
personalmente, el 3dsmax me chirría más por el interface que por el sdk. Pero creo que las diferencias, hoy en día, son mas bien subjetivas (me gusta más o menos) que no reales. Sí creo que 3dsmax tiene carencias en cuanto a efectos (partículas y cosas asi) pero nada que justifique, tecnicamente, el no usarlo. Los problema que yo pondría son de gestión... cual es el futuro de 3dsmax en autodesk, cuanta gente preparada hay en esa plataforma con experiencia de producción, etc.

De todos modos, es cierto que 3dsmax tiene una amplia base de usuarios, y en el mundo de la arquitectura, el 3dsmax+vray es el rey.

Yo dividiría. Una cosa es querer trabajar, y otra es montar un estudio. Para la gente que lea la página, y piense en qué herramientas aprender, porque quieren entrar en un estudio a trabajar, pues le recomendaría leer el artículo. De todos modos, si quieres ser un profesional, aprender cuanto más mejor. Entre los compañeros, es normal dominar al menos 2 programas, simplemente porque has trabajado en un par de proyectos. Y eso te da mucho más valor como profesional. De todos modos, para buscar trabajo no podemos pensar en "cual es mejor", si no en "cual están usando".

Si lo quieres es montar un estudio, o hacer una producción, corto, etc... yo solo digo que hay que mirar muchas más cosas que no sólo lo técnico. Pero escojas la que escojas, lo importante es que la domines, porque una producción necesita gente que conozca los entresijos de la plataforma (por eso muchos estudios están mirando blender cada vez más, por la posibilidad de meter a un equipo a desemarañar el cómo funciona, independientemente de si gusta o no).

Sobre renderman, es cierto que hablo del producto, pero siempre en un entorno de producción... sobre todo, del pipeline de producción, que renderman tiene una forma de trabajar muy específica (que a mi me encanta). Los estudios grandes que usan renderman tienen montados sobre el pipeline departamentos enteros, que modifican los ribs, que generan scripts, etc, y departamentos de composicion que trabajan con las distintas capas, etc. Eso es muy dificil de cambiar. Renderman asume que tienes programadores escribiendo software, y maya, massive, etc, solo son más piezas de un trabajo que permiten controlar los datos que se envían a la siguiente etapa.
derethor   | Super Administrator | 2008-09-22 17:07:44
por cierto, yo no estoy en contra de 3dsmax, ni a favor.. a estas alturas, me parece que profesionalmente, cualquier programa es válido para hacer la mayoría de las cosas.
Escribir comentario
Nombre:
Email:
 
Website:
Título:
Código UBB:
[b] [i] [u] [url] [quote] [code] [img] 
 
Security Image
Por favor introduce el codigo anti-spam que puedes leer en la imagen.

Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved.



menéameDigg!Del.icio.us!Google!Technorati!Yahoo!
Last Updated ( Wednesday, 17 September 2008 )
 
< Prev   Next >

Lista de Correo

visita la lista de correo de codepixel. Es una lista abierta, asi que podrás subscribirte y preguntar tus dudas de programación, compartir tus opiniones, aportar ideas, y formar parte de la comunidad codepixelera.