¡Bienvenido!
» inicia sesión o regístrate

 

Preguntas y Respuestas acerca del motor Spark #2

Foros » Natural Selection 2 » Apartado técnico

4 respuestas, último mensaje hace 5 meses

#1 publicado el 14 de febrero de 2010, 13:37 h

Editado por España Theck el 14 de febrero de 2010, 13:39 h
Desde el Blog de Unknown Worlds nos llega una entrada de Max que responde a más preguntas que se les han ido haciendo acerca del motor de Natural Selection 2, Spark. A continuación podéis leer una traducción de la misma.

Hace dos semanas empecé una serie de preguntas y respuestas acerca del Motor Spark. Aquí os dejo unas cuentas respuestas a preguntas que recibí.

img_inicio_post

Graham pregunta: ¿Veremos agua y cristal? Si el agua estará, ¿será una implementación simple como la que vimos en el motor de HL1? ¿Y para el cristal?

(Max): No verás el cristal si está increíblemente límpio.

Las superficies translúcidas son una de esas cosas que son un dolor de cabeza para los programadores gráficos. La razón es que la mayoría de las técnicas probadas y demostradas para crear una imagen en pantalla no funcionan bien cuando puedes ver a través de algo. Esto se hace especialmente patente cuando usas el "deferred rendering" como hace nuestro motor. La solución común es tener un camino de dibujado separado para los objetos translúcidos, aunque algunos juegos recientes están usando interesantes alternativas.

Uno de los desafíos al desarrollar tecnología en paralelo con un juego es que invariablemente algunas características del motor deberán ser pospuestas en el desarrollo. En el mejor de los casos estas características serán las de menor importancia, que no paren el trabajo que otros están haciendo. El cristal no es demasiado común en el universo de Natural Selection 2, y por lo tanto no afecta demasiado ni a la jugabilidad ni al aspecto del juego. Es por eso que no lo hemos implementado aun, pero lo haremos!

El agua, por otro lado, no estará en el lanzamiento inicial de Natural Selection 2. Siendo un equipo pequeño es muy importante elegir las batallas, y el agua simplemente no es tan importante para justificar el tiempo de desarrollo. Al final la añadiremos para los creadores de mods, pero será pasada la publicación.


Matthew pregunta: ¿Como funcionan las "sky box" en Natural Selection 2?, ¿Tendremos que hacer una caja alrededor de nuestro nivel?

(Max): Un "Sky Box" es una técnica común para pintar el cielo y otras cosas lejanas. Esto se hace craendo una gran caja con imágenes del cielo puestas en las caras interiores. La caja se pinta de forma que siempre esté centrada en nuestra vista. Esto te previene de acercarte a los lados de la caja y es importante para mantener la ilusión.

El motor Source soporta "3D Sky boxes", que conceptualmente es lo mismo pero pueden incluir modelos además de la caja. Estos modelos pueden ser cosas como edificios en la lejanía. En teoría estos edificios se podrían pintar en el sky box, pero pudiendo pintarlos e iluminarlos como la geometría que está cerca ayuda a integrarlos y venderte el efecto. Además les permite tener luces diánmicas, partículas, animaciones y otras cosas interesantes que no hubieran funcionado con una imagen estática.

Con esto en mente decidimos crear "sky boxes" para nuestro motor usando nuestra herramienta "Cinematic Editor". Ni hemos publicado el "Cinematic Editor" ni hemos hablado mucho de él, pero habéis visto lo que hace. Inicialmente se creó para montar películas pintadas por nuestro motor (por ejemplo el teaser), pero luego nos dimos cuenta que se podría usar para otras cosas; por ejemplo para efectos de partículas y cinemáticas "ingame". En el "Cinematic Editor" puedes poner cámaras, modelos, luces y emisores de partículas que pueden asignarse a fotogramas clave para crear animaciones. Algunos tipos de objetos pueden tener eventos asignados, como reproducir una animación o efecto de sonido en un modelo o haciendo temblar la cámara.



De modo que los "sky boxes" en nuestro motor son simplemente cinemáticas que son pintadas con el espectador en su centro. Esto significa que un "sky box" puede incluir todo tipo de complicadas cosas como las que viste en nuestro teaser. Esto lo acabamos de incluir en el motor, de modo que no lo hemos explorado demasiado, pero espero de ello un suelo fértil para los modders. Una vez una "cinemática de cielo" haya sido creada, simplemente pondrás una entidad especial en el "Editor" donde le especificarás el nombre del archivo de la cinemática.

Para aquellos que llevan tiempo esperando una parte 2 de mi entrada del blog acerca del editor de efectos, ya no hay que esperar! El "Cinematic Editor" salió del trabajo previo en esta herramienta y la substituyó rápidamente.

Tengo más preguntas en cola, pero si tienes algo que quieras saber sobre el motor, el editor o cualquier cosa relacionada con la tecnología de Natural Selection 2, envíame un correo a max@unknownworlds.com.

Enlaces de interés:
  • Entrada original
  • Respuestas a la entrada
  • Página oficial de Unknown Worlds
  • Página oficial de Natural Selection 2
  • Fuente de la traducción
  • Otras noticias

    Info Tema convertido en noticia por x3no

    España Roberboni
    Avatar de Roberboni
    Posts: 664
    58% [1 día]
    offline / enviar msj

    #2 publicado el 14 de febrero de 2010, 15:28 h

    En la foto se puede ver que el nombre de la cinematica es "lerk reveal". Lo que podría dar a pensar que la cinematica del lerk podria estar cerca de ser enseñada... a ver si sale pronto :)
    - - - -
    Recuerda que si incumples las normas generales del foro serás penalizado. By x3no

    España yEnS
    Avatar de yEnS
    Oldschool
    Posts: 2050
    99% [3 días]
    offline / enviar msj

    #3 publicado el 14 de febrero de 2010, 16:45 h

    #2 Ostias buen punto... no me había fijado. Estoy deseando ver al Lerk y al Fade :)
    - - - -
    Natural Selection 2: Special Edition :)

    España Roberboni
    Avatar de Roberboni
    Posts: 664
    58% [1 día]
    offline / enviar msj

    #4 publicado el 14 de febrero de 2010, 17:01 h

    de hecho ya veo la pelicula.

    ¡Nueva habilidad! El lerk podrá capturar a los marines y lanzarlos contra el suelo! como un plugin que habia por ahi... o directamente, les corta la cabeza y aú. jaja
    - - - -
    Recuerda que si incumples las normas generales del foro serás penalizado. By x3no

    España FuTuRe
    Avatar de FuTuRe
    nxsgaming.es
    Posts: 844
    100% [6 días]
    offline / enviar msj

    #5 publicado el 14 de febrero de 2010, 19:13 h

    Nos han colado un huevo de pascua bien vistoso xD. Al fade aún le quedará más que al lerk, puesto que necesitaban hacerle las animaciones aún
    - - - -
    © Original FuTuRe since 1985. In Natural Selection since Halloween 2002.

    info Para poder comentar tienes que iniciar sesión. Si todavia no tiene una cuenta regístrate.

    España Theck
    Avatar de Theck
    Jumptard!

    Posts: 169
    100% [2 días]
    offline / msj

    Temas recientes

    Quiero ver tu fea cara
    hace 20 minutos por Kiraa
    Videos Chorras y/o diversos
    hace 1 hora por Aku666
    Hilo de música
    hace 2 horas por _Jaxter_
    Información sobre la alpha
    hace 5 horas por MAAAD
    "Hydra" Reveleado
    hace 10 horas por yEnS
    Movimientos NS
    hace 1 día por Pecote
    Problema NS2
    hace 2 días por Ardiel
    Fallo en NS2, cuidado no cometais el mismo error.
    hace 3 días por ToPoTaMaDrE
    MedPack! Volvera en NS2
    hace 4 días por AbEJoRRo
    Salida alpha NS2
    hace 4 días por x3no

    Creative Commons License

    Privacidad - Condiciones de uso - Grupo en Steam - IRC - [Alojado por Aichman] [ ]