User Tag List

Página 8 de 16 PrimerPrimer ... 456789101112 ... ÚltimoÚltimo
Resultados 106 al 120 de 234

Tema: DESARROLLO SOFTWARE - Proyectos de JduranMaster [a.k.a. DarkRyoga]

  1. #106

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,749
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,623
    Thanked in
    Agradecido 652 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    285
    Ayer estuve trasteando bastante con el editor de niveles. Cómo ya había comentado es bastante intuitivo de manejar y tiene los comandos necesarios. Lo que me ha costado más fué como averiguar la forma de añadir nuevos modelos al editor y con modelos me refiero a cualquier objeto ya fuesen armas, cajas de munición, enemigos, etc. Aquí os dejo unas capturas del "modo navegación" del editor con uno de los niveles por defecto que vienen en el editor y que me dediqué a modificar (a nivel de estructura) y en el que posteriormente añadí algunos objetos. Todos los modelos ya estaban por defecto en la versión de Yeti3D-Pro que está disponible salvo el modelo del BFG-10k de Quake 2 que añadí ayer y el modelo de enemigo ALX_PL4.MD2 (el robot de unos post más arriba) que aparece al final de la lista. Ahora me toca descubrir como hacer que en los "targets" GBA, NDS y 3DS del proyecto haya soporte para música y efectos de sonido pues en los "targets" Android y PC esto ya está cubierto.

    Captura-1 Nombre:  giphy.gif
Visitas: 361
Tamaño: 7.10 MB
    Captura-2 Nombre:  giphy.gif
Visitas: 351
Tamaño: 5.48 MB
    Captura-3 Nombre:  giphy.gif
Visitas: 1764
Tamaño: 7.24 MB


    Cita Iniciado por tSuKiYoMi Ver mensaje
    Vaya pasada. La herramienta de modelado me suena. ¿Era una compatible también con MD3?
    Si. Es compatible con varios tipos de formatos. Con MD3 también. La herramienta se llama "Misfit Model 3D". Luego para ver como quedaría (más o menos) el modelo integrado en el motor tienes la herramienta "MD2Viewer".

  2. Los siguientes 6 usuarios agradecen a jduranmaster este post:

    <aSaCo> (22/03/2018), Karkayu (26/01/2018), Solo (09/02/2018), SplinterGU (30/01/2018), swapd0 (26/01/2018), tSuKiYoMi (29/01/2018)

  3. #107

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,737
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    excelente!
    ...

  4. #108

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,749
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,623
    Thanked in
    Agradecido 652 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    285
    Ya tengo una buena colección de modelos en formato MDL, MD2 y MD3 aunque la mayoría son para pruebas pues me interesan sólo unos pocos para continuar con el desarrollo del juego para las diferentes plataformas.

    La idea sería poder sacar una DEMO para GBA del Yeti3D-Pro con uno o dos escenarios como mucho y en los cuales el jugador tenga que enfrentarse a algunos enemigos para pasar de nivel. Debido a las limitaciones en el tamaño de las roms de GBA no puede haber muchos enemigos diferentes así que al menos serviría como base para los ports de NDS y 3DS dado que esta limitación no existe en las versiones de PC y Android.

  5. #109

    Fecha de ingreso
    Sep 2010
    Ubicación
    Halcón Milenario
    Mensajes
    201
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    266
    Agradecer Thanks Received 
    9
    Thanked in
    Agradecido 7 veces en [ARG:2 UNDEFINED] posts
    Cómo mola. Espero que siga adelante el proyecto.
    Genial, yo desaparezco un rato y a todos les entran delirios de grandeza.......

  6. #110

    Fecha de ingreso
    Apr 2010
    Ubicación
    JULY CITY
    Mensajes
    1,525
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    342
    Agradecer Thanks Received 
    99
    Thanked in
    Agradecido 63 veces en [ARG:2 UNDEFINED] posts
    Una pregunta. He leído que el Yeti3D admite modelos MD2 que son el tipo de objetos admitidos en Quake 2. ¿sólo admite ese tipo de modelos? es decir, ¿no se podrían usar los MDL de Quake o los MD3 de Quake 3?

  7. #111

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,749
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,623
    Thanked in
    Agradecido 652 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    285
    Cita Iniciado por tSuKiYoMi Ver mensaje
    Una pregunta. He leído que el Yeti3D admite modelos MD2 que son el tipo de objetos admitidos en Quake 2. ¿sólo admite ese tipo de modelos? es decir, ¿no se podrían usar los MDL de Quake o los MD3 de Quake 3?
    Si, sólo admite modelos MD2 de Quake 2. De hecho en el código fuente del motor se puede ver lo siguiente:

    Código:
    void animation_mode(animation_t* a, int mode, int speed, int loops)
    {
      const u8 frames[][2] =
      {
        {  0, 40},    //MD2_ANIM_STAND
        { 40,  6},    //MD2_ANIM_RUN
        { 46,  8},    //MD2_ANIM_ATTACK
        { 54,  4},    //MD2_ANIM_PAIN1
        { 58,  4},    //MD2_ANIM_PAIN2
        { 62,  4},    //MD2_ANIM_PAIN3
        { 66,  6},    //MD2_ANIM_JUMP
        { 72, 12},    //MD2_ANIM_FLIPOFF
        { 84, 11},    //MD2_ANIM_SALUTE
        { 95, 17},    //MD2_ANIM_TAUNT
        {112, 11},    //MD2_ANIM_WAVE
        {123, 12},    //MD2_ANIM_POINT
        {135, 19},    //MD2_ANIM_CROUCH_STAND
        {154,  6},    //MD2_ANIM_CROUCH_WALK
        {160,  9},    //MD2_ANIM_CROUCH_ATTACK
        {169,  4},    //MD2_ANIM_CROUCH_PAIN
        {173,  5},    //MD2_ANIM_CROUCH_DEATH
        {178,  6},    //MD2_ANIM_DEATH1
        {184,  6},    //MD2_ANIM_DEATH2
        {190,  8}     //MD2_ANIM_DEATH3
      };
      animation_init(a, mode, frames[mode][0], frames[mode][1], speed, loops);
    }
    La definición de los modelos se hace asumiendo la estructura del MD2 por eso en el método anterior que se usa para animar los modelos 3D que suelen tiener 199 frames de animación distribuidos en 21 animaciones completas. Si se quisiera tener "soporte nativo" para modelos MDL de Quake o MD3 de Quake 3 se podría picar el código correspondiente para cargar y manejar dichos modelos sin tener que usar herramientas de conversión de modelos que permitan pasar de MDL a MD2, de MD3 a MD2 o de OBJ a MD2. Estás herramientas existen y funcionan. Sin embargo esas herramientas convierten tal cual el modelo original a MD2 manteniendo los frames de animación del modelo original.

    En los modelos MD2 el límite máximo de frames está en 512 frames de animación y en MD3 está en 1024, mientras que en MDL este límite superior está en 256. Si todos los modelos MD3 y MDL que conviertas siguen en el esquema del segmento de código anterior y tienen definidos 199 frames no hay problema a la hora de realizar la conversión. Sin embargo hay varios problemas cuando el modelo tiene menos frames de los soportados por el límite máximo de MD2 (cuando se supera el límite también y supongo que la herramienta no dejará realizar la conversión aunque nunca me he topado con un modelo MD3 de más de 512 frames pero seguro que los hay) porque la estructura anterior te queda descabalada a la hora de leer los "frames" de animación y ya no se puede leer la animación según el esquema anterior.

    Esto se puede ver en la siguiente imagen. He probado a convertir rápidamente el modelo MDL "KNIGHT" de Quake a MD2. La herramienta que he usado me saca por pantalla que el número de frames de animación de este modelo es de 160 por tanto hasta 199 tengo 39 frames que pierdo o no tengo en el nuevo modelo MD2. Así con el modelo del ejemplo al cargar al "KNIGHT" en el editor el modelo aparece siempre repitiendo en LOOP la mitad de su animación de ataque (es decir levantando la espada y bajándola a media altura). ¿Eso significa que no puedo usarlo? No, simplemente que tengo que usar otro tipo de distribución para por ejemplo meter dicho modelo con la animación "MD2_ANIM_RUN" en el editor (que es la animación por defecto que se usa al cargar un modelo en el editor, es decir, en modo edición todos los modelos salen corriendo en el sitio cuando se cargan).

    Nombre:  uVxTmpR.jpg
Visitas: 2083
Tamaño: 131.3 KB

    Esto último se puede hacer por código para cada modelo en concreto y sacando con una herramienta de visionado de modelos cuantos frames pertencen a cada animación una vez convertido a MD2 y picando un handler para cada modelo MDL covertido a MD2 que tenga menos de 199 frames. Esto se me ocurre así a vote pronto, pero no es lo más óptimo.

    Lo mejor sería coger la siguiente web MDL Specification y picar en el código del engine la definición nativa de los modelos MDL para que el engine sea capaz de tratarlos directamente al leer el fichero MDL con el objeto3D y tenga funciones propias para tratar dichos modelos y animarlos.

  8. Los siguientes 4 usuarios agradecen a jduranmaster este post:

    <aSaCo> (22/03/2018), masteries (27/02/2018), tSuKiYoMi (24/02/2018), txintxe (16/07/2018)

  9. #112

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    3,441
    Mencionado
    112 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    329
    Agradecer Thanks Received 
    1,183
    Thanked in
    Agradecido 586 veces en [ARG:2 UNDEFINED] posts
    Tengo por ahí una versión del motor Yeti3D Pro para GP2X a la que le añadí soporte para reproducir música en .ogg en el segundo procesador.

    El rendimiento aumentó bastante; la calida gráfica del engine siempre me pareció estupenda para hacerlo todo por software,


    Pero nunca profundicé como está haciendo jduranmaster respecto a cómo usar el editor de niveles y hacer algo jugable.

  10. #113

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,749
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,623
    Thanked in
    Agradecido 652 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    285
    Bueno, dejo por aquí dos videos con las pruebas que estuve realizando no hace demasiado, aunque ambos no reflejan el estado actual que es bastante más avanzado ya que he conseguido bastantes progresos desde entonces. El primero no es más que un "paseo" por uno de los mapas que vienen incluidos en el engine después de hacer algunas pruebas para la carga de modelos básicos.



    Uno de los aspectos que llevo investigando desde entonces como asociar a cada modelo MD2 de enemigo otro modelo MD2 de un arma ya que en el estado actual de desarrollo cuando los enemigos disparan se activa su animación correspondiente "MD2_ANIM_ATTACK" y se ponen en postura de ataque pero sólo se ve como "el rayo" del disparo sale objeto MD2 del personaje ya que este no tiene arma asociada, es un poco gracioso la verdad. Creo que esto no estaba contemplado el motor Yeti3D original y tampoco ha sido añadido al Yeti3D-Pro. En todo caso se me ocurren dos formas de solventarlo: la primera es por código y la segunda es hacer un "MERGE" entre el modelo MD2 del enemigo en cuestión y el modelo MD2 del arma. Esto último es posible ya que muchas de las herramientas de modelado ya contemplan este tipo de solución para fusionar modelos.

    El segundo video es una prueba de carga de varios modelos MD2 externos en el engine.



    Espero ir pudiendo traer nuevas actualizaciones del proyecto cada mes más o menos.

  11. Los siguientes 7 usuarios agradecen a jduranmaster este post:

    <aSaCo> (22/03/2018), fbustamante (21/03/2018), Karkayu (21/03/2018), rage (21/03/2018), Solo (21/03/2018), swapd0 (21/03/2018), tSuKiYoMi (21/03/2018)

  12. #114

    Fecha de ingreso
    Apr 2003
    Ubicación
    HACAPULCO (MEHICO)
    Mensajes
    60,846
    Mencionado
    131 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    403
    Agradecer Thanks Received 
    3,464
    Thanked in
    Agradecido 2,134 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    24
    mola mucho!

  13. #115

    Fecha de ingreso
    Jan 2011
    Ubicación
    Dentro de la Matriz
    Mensajes
    321
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    180
    Agradecer Thanks Received 
    6
    Thanked in
    Agradecido 4 veces en [ARG:2 UNDEFINED] posts
    coñe ¿uno de los modelos es de tekkaman blade?

    PD: si hasta hay un modelo de kirby y otro de Mario. ¿se podría usar el engine para crear un juego tipo Mario64?
    Home of The Brave

  14. #116

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,749
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,623
    Thanked in
    Agradecido 652 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    285
    Cita Iniciado por <aSaCo> Ver mensaje
    coñe ¿uno de los modelos es de tekkaman blade?
    Así es.

    Cita Iniciado por <aSaCo> Ver mensaje
    PD: si hasta hay un modelo de kirby y otro de Mario. ¿se podría usar el engine para crear un juego tipo Mario64?
    Si, es totalmente posible desarrollar juegos 3D de varios géneros diferentes, no sólo un FPS.

  15. #117

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,749
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,623
    Thanked in
    Agradecido 652 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    285
    Dejo por aquí un nuevo video sobre el proyecto del FPS en el que llevo trabajando desde hace algunos meses. Como ya he comentado en algunas ocasiones el juego está basado en una modificación (profunda) y propia del Yeti3D Pro Engine desarrollado inicialmente por Derek J. Evans y posteriormente modificado por el usuario "NiXot". Actualmente la versión que he modificado permite añadir en el modo "editor" puertas y elevadores que no estaban soportados en las versiones previas así como la carga de modelos 3D en formato MDL y OBJ/MTL ya que hasta la fecha sólo soportaba modelos MD2 (es decir el formato usado en juegos como Quake 2). El video está dividido en dos partes: en la primera se puede apreciar un gameplay corto en el que controlamos al personaje usando diversas armas (modelos Md2 sacados de Quake 2) contra enemigos sacados de diversos repositorios de modelos 3d en Internet, se trata pues de una prueba de carga básica ya que el nivel donde se desarrolla todo es una modificación de un nivel antiguo que tenía pleneado para la realease de GBA. En la segunda parte del video se puede apreciar como es parte del proceso de testeo de modelos MD2 y como estos son cargados en el mapa usando el editor de niveles de Yeti3D Pro.



    Las imágenes del video se corresponden con las versiones de PC/Android, cuando haya material de las versiones para GBA y 3DS lo iré subiendo al canal principal de YT así que si estáis interesados en seguir el proceso de creación del juego (con nuevos enemigos y niveles modelados desde cero) como se suele decir... STAY TUNNED.

  16. Los siguientes 12 usuarios agradecen a jduranmaster este post:

    <aSaCo> (09/05/2018), fbustamante (08/05/2018), josepzin (09/05/2018), Karkayu (09/05/2018), Nuria (08/05/2018), Raydenito (09/05/2018), Solo (09/05/2018), tartalo (09/05/2018), tSuKiYoMi (09/05/2018), txintxe (16/07/2018), wolf_noir (09/05/2018), Zoltar (08/05/2018)

  17. #118

    Fecha de ingreso
    Apr 2010
    Ubicación
    JULY CITY
    Mensajes
    1,525
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    342
    Agradecer Thanks Received 
    99
    Thanked in
    Agradecido 63 veces en [ARG:2 UNDEFINED] posts
    Vaya pasote. Se ve muy fluido aunque claro es la versión para PC y Android. Me imagino que en una GBA no irá tan fluido ni de coña. ¿y en una 3DS?

  18. #119

    Fecha de ingreso
    Jan 2011
    Ubicación
    Dentro de la Matriz
    Mensajes
    321
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    180
    Agradecer Thanks Received 
    6
    Thanked in
    Agradecido 4 veces en [ARG:2 UNDEFINED] posts
    Creo que de este proyecto puede salir algo chulo ¿los enemigos no llevan arma? Cuando disparan parece que los modelos hacen una animación en la que se ponen en posición de disparo pero no llevan ninguna arma salvo en algunos casos como el Gunner de Q2 o en el cyber-demon que como tienen el arma integrada en el propio modelo lo no les hace falta.
    Home of The Brave

  19. #120

    Fecha de ingreso
    Sep 2008
    Ubicación
    WORLD 9 - WARP ZONE!
    Mensajes
    14,749
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    193
    Agradecer Thanks Received 
    1,623
    Thanked in
    Agradecido 652 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    285
    Cita Iniciado por <aSaCo> Ver mensaje
    Creo que de este proyecto puede salir algo chulo ¿los enemigos no llevan arma? Cuando disparan parece que los modelos hacen una animación en la que se ponen en posición de disparo pero no llevan ninguna arma salvo en algunos casos como el Gunner de Q2 o en el cyber-demon que como tienen el arma integrada en el propio modelo lo no les hace falta.
    No, de momento sólo llevan arma aquellos enemigos que la llevan integrada en el modelo como es el caso del GUNNER de Quake 2 que comentabas y de algún otro. Uno de los aspectos que hay que pulir es precisamente el asociar un modelo de arma con otro objeto, en este caso el un enemigo. Existen varías formas de hacerlo, una sería programaticamente y la otra consistiría en hacer un "MERGE" entre ambos modelos 3D (arma+enemigo). Esto último es más sencillo de lo que parece usando para ello la herramienta "Quake Model Editor".

    Ahora mismo tengo terminados dos modelos 3D de enemigos para el juego y los dos, que en realidad es uno sólo que tiene una variación de colores tanto en tipo como en distribución en el SKIN, tienen el arma integrada en el propio modelo 3D no va a parte. (De hecho el este modelo esta cargado y se puede ver en el video en medio de todos los demás...XD)

  20. El siguiente usuario agradece a jduranmaster este mensaje:

    Solo (11/05/2018)

Página 8 de 16 PrimerPrimer ... 456789101112 ... ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •