Please login or register.

Login with username, password and session length
Advanced search  

News:

IRC channel - server: waelisch.de  channel: #wme (read more)

Author Topic: Escenas 3D con Objetos en movimiento  (Read 10502 times)

0 Members and 1 Guest are viewing this topic.

David

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 5
    • View Profile
Escenas 3D con Objetos en movimiento
« on: September 17, 2009, 05:52:10 PM »

Hola,

Queria saber como se podria meter en una escena 2.5D que con modelos geometricos 3DS objetos con movimiento, por ejemplo un ventilador de techo dando vueltas...¿tendria que crear un actor que fuese el ventilador? o ¿A traves de sprites 2D?

Gracias
Logged

Jose

  • Regular poster
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 134
    • View Profile
Re: Escenas 3D con Objetos en movimiento
« Reply #1 on: September 18, 2009, 08:05:38 AM »

No tengo mucha experiencia con el 3D pero entiendo que lo que tu necesitas es un sprite 2D.
Logged

David

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 5
    • View Profile
Re: Escenas 3D con Objetos en movimiento
« Reply #2 on: September 18, 2009, 12:35:12 PM »

Gracias por tu indicacion, pero te cuento un poco mas mi duda...si es un sprite no genera ningun tipo de sombra ya sea en el techo o donde por la posicion de la luz deba reflejarlase...entonces tendria que ser un actor 3D.
Logged

MMR

  • Global Moderator
  • Frequent poster
  • *
  • Karma: 3
  • Offline Offline
  • Gender: Male
  • Posts: 349
  • http://mmrdeveloper.wordpress.com/
    • View Profile
    • TinyWME
Re: Escenas 3D con Objetos en movimiento
« Reply #3 on: September 18, 2009, 02:25:34 PM »

Si quieres que te genere sombra, tendría que ser un actor3d
Logged

HelLRaiseR

  • I don't want to make a Monkey Island clone :(
  • Moderator
  • Frequent poster
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 270
    • View Profile
    • Adventure Box Studios
Re: Escenas 3D con Objetos en movimiento
« Reply #4 on: September 18, 2009, 03:10:33 PM »

Hay un problema con el 2,5 D, y es que cuanto mas actores y objetos tengas, mas sube el número de poligonos, lo que puede hacer que directamente el juego no vaya en condiciones en ciertas máquinas, por eso, hay que ahorrar poligonos a toda costa, cuanto menos tengas mejor.

Además y por esa misma razón, los objetos y actores suelen hacerse en baja poligonización, con lo que la calidad con respecto al fondo o a otros objetos pre-renderizados es notable, y hay que hacer un verdadero juego de malabares para que las texturas de los modelos 3D suplan lo que no se puede hacer con el modelado: pintar ciertas sombra y brillos, disimular angulos con los tejidos, etc. lo cual directamente nos da mas trabajo.

Como estas hablando de la proyección de sombra, entiendo que es una sombra de tipo stencil, lo cual aumenta el número de poligonos tambien, ya que WME hace el cálculo de la misma en base a la posición de la luz en la geometría oculta y a la posición del actor, proyectandola en el 3ds y luego dibujandola en el fondo.

Lo mejor que puedes hacer es utilizar 2D siempre que puedas, en concreto, en el caso de tu ventilador, pre-renderiza la animación y pon un sprite, como la animación la vas a crear con el ventilador puesto en la escena, se te va a proyectar la sombra, la solución es o bien tener un sprite del ventilador girando y su correspondiente sombra, o dos sprites separados uno del ventilador y otro de la sombra.

Esta solución no es lo mismo que tener el objeto modelado y según se mire puede ser mejor o peor, por ejemplo no podrías proyectar la sombra del actor en el objeto (cosa que en tu caso no es necesaria porque el ventilador esta en el techo) pero por otra parte, tanto el objeto como la sombra tendrán mucha mas calidad porque no estarán en low-poly.

Lo único que deberás tener en cuenta es que el color de las sombras de los objetos 2D y 3D siempre sea el mismo, para que no te queden dos tonos, que te quedarán, porque el WME superpone la sombra sobre la escena creando una transparencia, pero si lo haces todo con el mismo color gris, no canta demasiado.

Mira esta pantalla de nuestro juego, el cartel del nombre del cementerio es animado y se balancea, la sombra va a la vez que el cartel, son dos sprites sacados a partir de la misma animación, con los mismos fotogramas y los mismos tiempos de espera.

http://www.adventureboxstudios.com/preview/scr01.jpg

Otra cosa que debes tener en cuenta es que en función del tipo de tarjeta gráfica que tenga el jugador, puede ser que no soporte antialiasing, lo que directamente va a hacer que los objetos en 3D existentes en el juego se vean con el efecto de dientes de sierra (cuanto menor sea la resolución mas se va a notar), si tienes mas de la cuenta y estan mezclados con el escenario vas a notar zonas con gráficos menos definidos.

Asi que como hoy estoy sembrao, voy a "dar una norma"  :P  ::thumbup

Objeto que no se desplace o que no necesite proyectar sombras sobre otros objetos de la geometría, directamente en 2D, tanto si proyecta sombra como si no.

Logged
Regards,

    Fernando

David

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 5
    • View Profile
Re: Escenas 3D con Objetos en movimiento
« Reply #5 on: September 18, 2009, 10:45:18 PM »

Mas claro no podria quedar...muchas gracias por la contestacion tan detallada.  Tomate alguna de estas que invito yo ::beer
Logged

HelLRaiseR

  • I don't want to make a Monkey Island clone :(
  • Moderator
  • Frequent poster
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 270
    • View Profile
    • Adventure Box Studios
Re: Escenas 3D con Objetos en movimiento
« Reply #6 on: September 20, 2009, 10:45:57 AM »

A tu salud  ::beer ::beer ::beer ::beer ::beer ::beer ::beer ::beer ::beer

Vaya cogorza :P
Logged
Regards,

    Fernando
 

Page created in 0.024 seconds with 24 queries.