Foros - Stratos

Programadores => Programación gráfica => Mensaje iniciado por: boubou en 27 de Agosto de 2004, 09:20:00 PM

Título: Bump Mapping
Publicado por: boubou en 27 de Agosto de 2004, 09:20:00 PM
 Demo

Ala, a ver si os rula :D.
Título: Bump Mapping
Publicado por: HPolloni en 27 de Agosto de 2004, 09:31:10 PM
 lo he bajado 2 veces y sale ke el archivo wizlib.dll esta corrupto
Título: Bump Mapping
Publicado por: boubou en 27 de Agosto de 2004, 09:56:04 PM
 Ahora ya va, el link es el anterior que puse (Arriba).
Título: Bump Mapping
Publicado por: StraT en 27 de Agosto de 2004, 10:27:50 PM
 Peta
Título: Bump Mapping
Publicado por: ethernet en 27 de Agosto de 2004, 10:38:55 PM
 screenshots para los q no tenemos una hiperconexion para bajarnos DX9c (o lo que sea) ?
por cierto, hala va con hache
Título: Bump Mapping
Publicado por: regency en 27 de Agosto de 2004, 10:52:23 PM
 O son cosas del Xp o el bumpskin esta mal.
No me abre el exe.
Título: Bump Mapping
Publicado por: boubou en 27 de Agosto de 2004, 11:06:00 PM
 Se ve de puta pena, pero bueno... es para los que no tienen una super-conexion a 1 megabit omo tengo yo  B)

PD: Me comi la 'h' xD.


(http://wizgames.se32.com/tiny.JPG)
(http://wizgames.se32.com/tiny1.JPG)
Título: Bump Mapping
Publicado por: [EX3] en 27 de Agosto de 2004, 11:18:33 PM
 No lo podias renderizar con mas luz?  :P Otra cosa, en vez de JPG utiliza PNG para las capturas, ocupa menos ke un jpg muchas veces y no pierde calidad  ;)

Salu2...
Título: Bump Mapping
Publicado por: Haddd en 28 de Agosto de 2004, 10:03:46 AM
 A mi sí me funciona, pero haces algo realmente mal, porque ni bump mapping ni nada. Además he mirado el bmp de bumpy y...¿seguro que sabes lo que es un bump map?

la librería esta de wizLIB.dll ..¿es tuya? ¿Qúe hace? No sé boubou, me parece que tu coges códigos de ejemplos, haces un par de modificaciones y punto. Si haces esto no vas a aprender nunca nada. No importa un efecto u otro, para eso hay cientos de ejempls en NVidia y ATI. Lo que importa es entenderlo para que puedes crear de nuevos realmente.

Y para que veamos si realmente sabes lo que es un bumpy o no, te voy a hacer una pequeña pregunta y así saldremos de dudas:

¿Cómo pasas de world space a tangent space ?  
Título: Bump Mapping
Publicado por: egf en 28 de Agosto de 2004, 11:52:13 AM
 y despues responde que harias si encuentras una tortuga al reves caminando por un desierto?



ps: pos si el chabal es feliz, dejale hombre, que tampoco a matado a nadie.
Título: Bump Mapping
Publicado por: regency en 28 de Agosto de 2004, 12:08:40 PM
 Por cierto boubou, ¿que funciones hace esa libreria?


Título: Bump Mapping
Publicado por: ethernet en 28 de Agosto de 2004, 02:08:17 PM
 mi concepto de bm era otro XD

un saludo
Título: Bump Mapping
Publicado por: Mars Attacks en 28 de Agosto de 2004, 02:34:13 PM
 
Cita de: "egf"y despues responde que harias si encuentras una tortuga al reves caminando por un desierto?
¿Esto de qué me suena? ¿Es de Blade Runner?

Edito: Minipunto friki para mí XD
Citar
Holden: You're in a desert, walking along in the sand when all of the sudden-
Leon: Is this the test now?
Holden: Yes. You're in a desert walking along in the sand when all of the sudden you look down-
Leon: What one?
Holden: What?
Leon: What desert?
Holden: It doesn't make any difference what desert, it's completely hypothetical.
Leon: But how come I'd be there?
Holden: Maybe you're fed up, maybe you want to be by yourself, who knows? You look down and you see a tortoise, Leon, it's crawling toward you-
Leon: Tortoise, what's that?
Holden: Know what a turtle is?
Leon: Of course.
Holden: Same thing.
Leon: I've never seen a turtle. (pause) But I understand what you mean.
Holden: You reach down, you flip the tortoise over on its back Leon.
Leon: Do you make up these questions, Mr. Holden, or do they write them down for you?
Holden: The tortoise lays on its back, its belly baking in the hot sun beating its legs trying to turn itself over but it can't, not without your help, but you're not helping.
Leon: What do you mean I'm not helping?
Título: Bump Mapping
Publicado por: Pogacha en 28 de Agosto de 2004, 03:37:25 PM
 
Citary despues responde que harias si encuentras una tortuga al reves caminando por un desierto?
Es una herramienta de la psicologia que sirve para que el individuo reacione emocionalmente, pero la semantica no esta clara
¿que harias si caminando por el desierto encuentras una tortuga al reves?
El interrogatorio sigue con:
No no la das vuelta! Solo la miras, sabes que va a morir, ¿Por que no le ayudas?. ¿Por que!?
Y hasta ahi me acuerdo.

Pero ese interrogatorio de Haddd me parece incriminador, creo que lo que Haddd quizo decir, en palabras mas suaves, es que si realmente es util esto de postear cosas de tu libreria donde la realacion con la misma es dudosa por su disfuncionalidad?.
Ya no descargo tus post, pues no me ha funcionado ninguno, (por que la placa de video es flaca supongo), pero viendo las imagenes no encuentro rastros de bump.

Título: Bump Mapping
Publicado por: Haddd en 28 de Agosto de 2004, 04:01:43 PM
 A ver, que yo no quiero ser inquisidor. Lo que ocurre es que me parece absurdo que se cojan cosas de otras personas, se modifiquen minimamente y se diga:¡venga, pruébalo, que es una demo de lo que yo hago! ¿A quien quieres engañar?

Bueno, si he molestado a alguien lo siento. Simplemente quería poner un poco las cosas en su sitio. Es como uno que te manda emails como un pesado. Bueno, ya sé que el email es tuyo y por tanto no te hago caso. Lo único que conseguirá con esta actitud es que no se respnda a ningún post suyo.

Creo que es más fácil que se diga..¿me podeis explicar lo del bump map? E intentar entenderlo, que no ir por ahí copy pasteando código.

Así que Booubu, si ese es tu caso, por favor piénsalo un poco, que no llegarás nunca a buen puerto. Aquí hay gente que sabe un montón y ayuda a la otra gente. Eso es tremendamente difícil de conseguir hoy en día y es de agredecer. Seamos respetuosos con los que ya saben y nos ponemos en nuestro lugar. Nadie ha nacido aprendiendo.

Bueno, que no quiero parecer el padre de nadie ni nada de eso. Si os poneis a criticar este post estais en vuestro derecho. Yo no haré más comentarios al tema, que sino se convierte en uno de esos megapost que ya hemos visto por aquí.

Buen rollo.  (ole)
Flower Power.  :blink:  
Título: Bump Mapping
Publicado por: BeRSeRKeR en 28 de Agosto de 2004, 04:13:27 PM
 No he podido probar la demo porque no tengo las DX9.0c instaladas (pronto las tendré) pero he visto que lo que tienes ahí no es un normal map sino un height map. El caso es que no importa ya que supongo que convertirás ese height map en un normal map al iniciar la aplicación.

Pero el caso es que eso no parece bump mapping. Más bien parece como si hubieras multiplicado el height map por el color map. Por eso sale tan oscuro el modelo.

Saludos.
Título: Bump Mapping
Publicado por: Sergio en 28 de Agosto de 2004, 04:34:25 PM
 Bueno pues ya que ha salido el tema de 'entender en que consisten los efectos' os pregunto donde puedo encontrar los ¿white papers? de los efectos. Creo que ahi es donde explican en que consisten y como se programan, no? Es que estoy con el libro shaderx2 y me suelta el codigo del NPR Metallic pero como no se en que consiste pues...  :rolleyes:  :rolleyes:
Ale, ya me he ahorrado crear otro thread xDD
Título: Bump Mapping
Publicado por: Pogacha en 28 de Agosto de 2004, 04:38:55 PM
 En libros de fisica, en la parte de optica, encontras todo lo que pudieses necesitar sobre la luz y demas, luego tienes que saber analisis matematico, y por último algoritmica avanzada. Yo venia por este camino, pero como esto no es nada práctico, te secundo, ¿alguien sabe donde se explican los efectos?.
Título: Bump Mapping
Publicado por: Helius en 28 de Agosto de 2004, 07:36:04 PM
 Yo tengo los siguientes libros en los que explican gran cantidad de ellos:

- Real Time Rendering Tricks & Techniques
- Shaderx y 2
- En los Game Programming Gems también hay cosillas...

Si no quereis compraros el libro lo podeis descargar del emule o similar (try before buy  :D ).

De todas formas si buscais en el google sobre un efecto en especial os saldrá mucha información ya que hay un montón de papers sobre estos efectos, bump mapping, iluminación, hdr, npr, etc... que os contarán las fórmulas exactas y en qué se basan ;)

Por cierto creo que el NPR metallic lo explicaban bien en el primer libro que he puesto...
Título: Bump Mapping
Publicado por: Ithaqua en 28 de Agosto de 2004, 08:21:58 PM
 Pues yo estoy totalmente de acuerdo con Haddd :)
Y por cierto, a ver si podrías postear las demos en un apartado de los foros dedicado a demos/proyectos en desarollo, que para eso están ;)
Título: Bump Mapping
Publicado por: boubou en 30 de Agosto de 2004, 12:06:08 PM
 Bueno mas que copiar y pegar no, lo que estoy haciendo es fijarme mientras escribo y despues me pongo a trastear con el shader para ver que sirve cada cosa, , despues lo que hago es meterlo en una variable char* y corregir las equivocaciones que tuve al escribir y añadirle algun que otro extra que no tenia.

Un saludo  :) .
Título: Bump Mapping
Publicado por: Ithaqua en 30 de Agosto de 2004, 07:52:46 PM
Cita de: "boubou"Bueno mas que copiar y pegar no, lo que estoy haciendo es fijarme mientras escribo y despues me pongo a trastear con el shader para ver que sirve cada cosa
Como dijo Haddd, así es muy dificil que aprendas a hacer cosas.
El shader es lo más fácil de hacer en el caso del bumpmapping, tardas 5min en sacarlo y solo consiste en aplicar una ecuación de iluminación. Ahora, calcular las bases locales de los vértices para hacer los cálculos de iluminación en tangent space no es nada trivial. Ni tampoco lo es calcular el halfangle o lightvector si no estás tan puesto en geometría como puede ser tu caso. Lo más probable es que ni siquiera sepas que tenga que calcularse algo así para hacer la iluminación que tu quieres implementar.
Ponerte a copiar un código y trasteando en el shader para ver que es lo que cambia cada instrucción no te va a ayudar, en vez de eso leete algún paper sobre per pixel lighting y cuando entiendas cuales son los pasos a seguir quizá el ver código te pueda hacer las cosas más fáciles. Pero copiar código por que sí sin entenderlo no.
Nos floodearás con ejemplos que no son tuyos y te engañarás a tí mismo :)
Título: Bump Mapping
Publicado por: boubou en 02 de Septiembre de 2004, 08:33:35 PM
 Ok, ok. Pos a ponerse con el libro :).
Título: Bump Mapping
Publicado por: Sacrifai en 02 de Septiembre de 2004, 08:52:18 PM
  O_O  Jó, como está el huerto. Tampoco es para tanto, aunque teneis bastante razón.