sábado, marzo 18, 2006
lunes, marzo 13, 2006
Skin Shader
Lo siguiente fue la textura (bastante chapucera, por cierto) mas a prueba que otra cosa. Como el resultado final fue un autentico desastre, me propuse hacer un shader que simulase a groso modo el comportamiento de la piel humana. El resultado es el que se puede observar en los links de mas abajo.
Utilicé 3 mapas (gloss, albedo y normal). No se como generais vosotros los mapas de normales, pero para mi fue una autentica odisea : probé el NormalMapper de ATI y el resultado no fue el deseado, lo mismo me ocurrió con Melody de nVidia, aunque este se acerco un poco mas, hasta que descubrí un autentico filón de oro: el ZMapper del ZBrush.
Si hay una herramienta que merezca la pena es el ZBrush, esa facilidad para añadir detalles a tu modelo es alucinante.
Pues con 3dsMax + ZBrush + Photoshop = los links de abajo.
Pues que le falta, pues evidentemente subsurface scattering para dar mayor realismo, y quiza un poco menos de luz especular tambien, pero por ahora me he quedao bastante satisfecho.
Saludos.
Albedo map:
http://img160.imageshack.us/img160/7010/pjetex5se.jpg
Albedo+Specular+Normal maps:
http://img238.imageshack.us/img238/2816/pjetexbump3lp.jpg
http://img238.imageshack.us/img238/2301/pjetexbump39gx.jpg
http://img160.imageshack.us/img160/7383/pjetexbump25wp.jpg
jueves, febrero 16, 2006
Parallax Skinned Meshes

En este nuevo ejemplo de FXEditor se muestra el efecto de Parallax Mapping en "tiny".
Observar que los FPS bajan considerablemente. Podemos mejorar el rendimiento descartando el pass en el que se computa el self shadow aunque siempre queda el titanico esfuerzo de ahorrar para una tarjeta mejor....
Debajo os dejo un enlace de una videocaptura de tiny.
http://media.putfile.com/tiny_parallax
martes, febrero 14, 2006
Parallax Mapping

"Tomando prestado" el algoritmo de Natalya Tatarchuk, he incluido en FXEditor un proyecto donde se muestra el resultado de esta increible tecnica.
Aparte de obtenerse unos resultados significativamente buenos con relacion al clasico Bump Mapping, la produccion de sombras propias o Self Shadowing es inherente.
Lo malo de esta tecnica es que es muy dependiente del trabajo artistico: cualquier fallo en este se visualizara al momento en la escena.
Utilizando SM 2.0 esta tecnica se realiza en 3 pasos. Con SM 3.0 se reduce a 1 solo, gracias al Dynamic Flow Control que proporciona dicho modelo de sombreado.
Otro ScreenShot:
martes, febrero 07, 2006

He incluido en FXEditor la opción de utilizar Skinned Meshes por hardware (con shaders). La verdad es que antes utilizaba un formato de modelo que me habia sacado de la patilla, pero al darme tantisimos dolores de cabeza por el tema del exportador, he decidido utilizar el simple formato .X de Microsoft (no me pegueis los Linuxeros).
Abajo os dejo unos videos del FXEditor donde se muestra al conocido tiny.x utilizando dos shaders diferentes: Skinned Mesh Simple (solo texturas) y Skinned Mesh Bump.
Joer lo que ma costao...
http://media.putfile.com/FXEditor_skinmeshsimple
Radeon X1800 Real-Time Demos

Si alguien todavia no ha podido comprobar con sus preciosos ojos la potencia de la nueva X1800 de ATI (ya sea porque esta ciego o, este es mi caso, porque los Euros no sobran en el bolsillo) que se pase por su web y vea, con babero incluido por si las babillas, los videos que esos tipos han preparado. Los efectos del agua y de la lluvia no tienen el mas minimo desperdicio.
Yo todavia estoy que no me lo creo...
http://www.ati.com/developer/demos/rx1800.html
lunes, febrero 06, 2006
Bienvenidos a mi Blog!!!!
Se llama Dimension Engine y "espero poder utilizarlo" para la creacion de una Aventura Grafica de la que todavia ni se me ha ocurrido el nombre.
FXEditor

Utilizando unicamente Shader Model 2.0/3.0, intentara exprimir (de forma educada, claro esta) el sinfin de posibilidades de las tarjetas gráficas de última generación.

Actualmente esta en desarrollo pero muy pronto habra un link para poder bajarse la herramienta FXEditor. Incluiré argunos archivos de ejemplo (Shadow Mapping, Bump Mapping, Parallax Mapping, Depth of Field, Reflection, Refraction, Toon Shading etc...) para que podais ver como se utiliza.


Dotado de un interfaz "casi clonado" del RenderMonkey y un editor con syntax highlighting, asi como un sencillo sistema de proyectos basado en arboles jerarquicos, FXEditor contará con varias vistas estilo-3DStudio y de una vista libre tipo FPS para moverse por la escena con gran facilidad.



