Bennu Game Development

Foros en Español => Recursos => Topic started by: FreeYourMind on December 11, 2010, 02:20:37 PM

Title: Modelado 3D for Dummies by FreeYourMind - Tutorial 01
Post by: FreeYourMind on December 11, 2010, 02:20:37 PM
Hola.
Como prometido, hoy empiezo una serie de tutoriales casuales sobre la modelación 3D.
Son tutoriales para quien nunca ha modelado nada en su vida, y quiere
aventurarse con Bennu3D creando sus proprios modelos/mapas 3D.

Las cosas deben ser practicas y fáciles, todos vosotros que habéis probado
el editor gráfico de DIV/DIV2 y seguramente habéis deseado un editor 3D que
sea tan sencillo de usar y que se pueda llamar alegremente de igual forma,
o sea 'como una extensión de tu mano' :)

Púes bien, como ya he comentado en alguna ocasión por aqui, este editor existe
y se llama Cosmo Worlds.

Lo podéis descargar en:

http://www.web3d-fr.com/outils/Download-Cosmoworlds.php (http://www.web3d-fr.com/outils/Download-Cosmoworlds.php)

(El serial se encuentra en la página)

No todo son buenas noticias, tal como el editor de DIV, esta tecnología también
se ha dejado en el tintero y no se ha continuado con ella.

Hablo de tecnología porque Cosmo Worlds es un editor de ficheros 3D llamados
VRML (extensión .wrl) que fueron creados para navegar en mundos 3D utilizando
tu browser.
La cosa prometia como el futuro de la navegación por internet,
pero por varios problemas o cosas inexplicables, todo esto
fue abandonado y olvidado.

No voy aprofundizar en el tema, lo importante es saber que la scene VRML sigue existiendo,
y Cosmo Worlds sigue funcionando a la perfección en los ultimos SO de Microsoft,
pero lo mismo no ocurre con el player 'Cosmo Player', o sea,
el plugin para visualizar los mundos 3D en el browser.

Para nosotros lo más importante es sin duda el editor, pero para poder probar después
el modelo generado, tendríamos que tener el plugin funcionando, y lamentable-mente sólo
funcionará con SO anteriores a Windows XP SP1 (sino me equivoco).

Pero por suerte, varios proyectos nacieron despúes del asesinato del programa por
parte de Silicon Graphics, y podemos probar y navegar por mundos VRML usando dichas
herramientas, la mayoria opensource, de las cuales pondré las más conocidas.

Y ahora os preguntáis, pero para que quiero modelar VRML si Bennu3D igual no lo soporta ?
Pues bien, lo aconsejo por una razón muy sencilla, como ya dijé, lo fácil y completa que es
la herramienta y los buenos resultados que te ofrece al instante :)

Después de crear tu modelo .wrl, no tendrás problemas en versionarlo a ficheros soportados,
como ficheros .3ds o .x (de lo que hablaré en próximo tutoriales).
O sea, tu creas tu modelo con Cosmo Worlds y lo conviertes despúes al formato que quieras.
La mayoría de editores profesionales reconocen el formato y permiten versionarlo,
como 3D Studio.


Hecho el resumen, os pongo algunas herramientas, es de destacar que algunas son
OpenSource con lo cual los linuxeros del foro podrian implementar el VRML en
Bennu3D :)


BS Contact VRML-3XD
http://www.bitmanagement.com/de/products/interactive-3d-clients/bs-contact (http://www.bitmanagement.com/de/products/interactive-3d-clients/bs-contact)

(http://img834.imageshack.us/img834/3752/12484046.png)

(http://img152.imageshack.us/img152/2544/22654707.png)

Es un visualizador comercial, se disponibiliza una demo, que
te permite probarlo, aunque te ponga una pelota por la pantalla
a modo de pubilicidad/trial version.

Aparte del visualizador ejecutable donde puedes abrir un fichero .wrl
para visualizar, también se instala un plugin para el Browser IE/Firefox
si los tienes instalados.

No llega a la perfección del Cosmo Player para ser comercial,
ya que por las pruebas que hice y aunque tenga un renderizado muy
bueno, se nota perdidas de detalle a lo lejos (más bien suavizado)
y parece ser que no detecta colisiones con polígonos sin textura
(transparentes/ invisibles al usuario) que sirven para crear
regiones cerradas.
Otra cosa que he detectado es que no podemos subir por
paredes inclinadas, lo que se permitia en el Cosmo Player.
Aparte de estos errores, casualmente tambien me da error
el plugin tanto en IE como en Firefox.
A ver si lo podéis probar y relatar vuestras pruebas con el.
Aún así de las opciones que probé, fue el mejor con diferencia.


OpenVRML (Linux/Mac)
http://www.openvrml.org/ (http://www.openvrml.org/)

No lo he probado porque no esta en Windows, ya me contareis.


FreeWRL VRML/X3D browser (Windows/Linux)
http://freewrl.sourceforge.net/index.html (http://freewrl.sourceforge.net/index.html)

(http://img510.imageshack.us/img510/8521/81167665.png)

Se ha quedado a medias en las pruebas, han fallado animaciones mpg, y mas objetos.
Pero parece que tiene futuro.


Xj3D (Java)
http://www.xj3d.org/ (http://www.xj3d.org/)

(http://img824.imageshack.us/img824/608/75592243.png)

Puede se que el mas conocido substituto del Cosmo Player,
pero sólo he podido cargar un mapa con el, en el cual ni he podido navegar.
Algún conflicto estraño debo tener (posiblemente de la versión java),
porque hace años lo probé cuando Cosmo Player dejó de ser compatible con
los navegadores más actuales, y este funcionaba muy bien.
Una vez más a la espera de vuestras pruebas.



Instalación de Cosmo Worls/Cosmo Player

Pinchais 'Next', despúes os saldrán los productos a instalar.

(http://img87.imageshack.us/img87/5949/50922359.png)

Instalais primero el Cosmo Worls (poneis el serial que esta en la página), y despúes
el Cosmo Player.
Si este ultimo os da error de cualquier tipo, pues ya sabeis, teneis que instalaros
otro visualizador o plugin de los comentados arriba para poder navegar por los
objetos o mapas despúes creados.


Cosmo Worlds tiene el siguiente aspecto:

(http://img810.imageshack.us/img810/1075/95136626.png)


Ahora voy abrir un mapa creado por mi, como podeis observar hay 3 vistas por defecto.

(http://img704.imageshack.us/img704/2540/10756432.png)


Sobre trabajar con el editor, pues ya lo dejó para el siguiente tutorial, de todas formas
ya podeis empezar a trastear por vuestra cuenta si teneis prisas, en 2/3 semanas ya
conseguireis resultados como estes o mejores :)

(http://img530.imageshack.us/img530/483/85684061.png)

See ya.
Title: Re: Modelado 3D for Dummies by FreeYourMind - Tutorial 01
Post by: SplinterGU on December 11, 2010, 03:08:26 PM
gracias, karma
Title: Re: Modelado 3D for Dummies by FreeYourMind - Tutorial 01
Post by: blostec on December 11, 2010, 04:29:32 PM
Fantástica introducción, no se puede hacer mejor. Lastima que ahora tengo muchas cosas pendientes por hacer, cuando disponga de tiempo lo probaré a ver que sale. Coge este karma!
Title: Re: Modelado 3D for Dummies by FreeYourMind - Tutorial 01
Post by: Outlaw on December 11, 2010, 04:46:16 PM
Que pedazo de aporte!!! Karma++
Title: Re: Modelado 3D for Dummies by FreeYourMind - Tutorial 01
Post by: l1nk3rn3l on December 11, 2010, 05:56:19 PM
lo probare
Title: Re: Modelado 3D for Dummies by FreeYourMind - Tutorial 01
Post by: Drumpi on December 12, 2010, 02:25:11 PM
Karma por el tutorial. Ya sólo el esfuerzo lo merece.

Yo me esperaba más un tutorial de edición de mallas y demás con 3DStudio/Blender, eso de ir moviendo vértices, dividiendo polígonos, extruyendo caras y demás :D
Title: Re: Modelado 3D for Dummies by FreeYourMind - Tutorial 01
Post by: DCelso on December 12, 2010, 03:16:46 PM
pero eso para más adelante :D.
Title: Re: Modelado 3D for Dummies by FreeYourMind - Tutorial 01
Post by: l1nk3rn3l on December 12, 2010, 04:20:18 PM
esta muy bueno , ya que queremmos herramientas para crear niveles como google sckechtup

y este cosmos es facil de usar..
Title: Re: Modelado 3D for Dummies by FreeYourMind - Tutorial 01
Post by: FreeYourMind on December 12, 2010, 04:58:59 PM
Esta es la intro Drumpi, en el segundo ya te enseñaré a hacerlo con esta herramienta.