Gracias Gracias:  0
Resultados 1 al 6 de 6

Tema: Duda sobre animar un personaje en blitz3d

  1. #1
    Miembro Nuevo
    Fecha de ingreso
    Apr 2010
    Mensajes
    2

    Thumbs up Duda sobre animar un personaje en blitz3d

    Antes que nada quiero presentarme... soy un chavo que quería estudiar programación en juegos y que paso... pues que en méxico no hay una carrera como tal, así que hace unas horas decidí informarme sobre la creación de juegos y me encontré con este foro en Taringa, y bueno empecé a informarme sobre Blitz3d y ando haciendo algunos experimentos con codigos de juegos ya hechos, al parecer esta algo sencillo, acabo de lograr mover mi personaje y colocar un suelo, pero sigo averiguando como animar a mi personaje para que cada que de un paso mueva las pienas y brazos así como cuando salte etc.
    por lo poco que investigue veo que eso se hace en 3dmax con un archivo de extencion b3d si no me equivoco pero no se que código usar para el blitz y que funcione a ver si alguien puede explicarme detalladamente el proceso con un código simple y especificando para que sirve cada cosa, gracias

  2. #2
    Senior Member Avatar de xarpo_
    Fecha de ingreso
    Jan 2009
    Ubicación
    Barcelona
    Mensajes
    155

    Re: Duda sobre animar un personaje en blitz3d

    Olvídate de Blitz3D.
    No tiene sorporte desde hace años, y cada vez hay menos gente que lo usa.
    Solo con decirte que el último exportador de max a b3d es para el max 9, osea el del 2006, creo que dice bastante.

    Hay muchos motores gratuitos, mucho mejores, y con más comunidad.
    Ejemplos?
    Blender, UDK, Unity3D.

    Si aún así te empeñas en usarlo, te recomiendo que leas el mega post de blitz 3D que hay en este apartado, de ahí aprendí yo lo poco que sé de Blitz, jeje.

    Para facilitarte un poco la faena te haré un pequeño resumen de como es para que te hagas una idea, pero vamos, que leete ese post, hay cosas mucho más básicas e importante que animar un personaje

    Primero, creas la animación en tu programa de diseño, yo uso 3dsmax, pero puede ser el blender, malla, lo que sea, mientras puedas exportar a b3d o md2, las extensiones de deformación de malla que reconoce Blitz3D.

    Imagina que tu animación va desde el frame 1 hasta el 25.

    Entonces vas al Blitz3D y deberías usar estos comandos:

    ExtractAnimSeque (nombredetumodelo,1,25) ;andar

    Y para reproducirla:

    Animate nombredetumodelo,1,1,2

    Si te gustaría aprender a programar, si quieres puedes unirte a un proyecto que estamos haciendo un forero y yo. Estamos diseñando un juego, pero con la visión de aprender.
    No se si lo acabaremos o no, lo que si sé es que por lo menos yo, estoy aprendiendo mucho. Si te interesa contacta conmigo.
    Última edición por xarpo_; 14-04-2010 a las 14:37

  3. #3
    Miembro Nuevo
    Fecha de ingreso
    Apr 2010
    Mensajes
    2

    Thumbs up Re: Duda sobre animar un personaje en blitz3d

    te deje un mensaje privado con mi msn, si no te llego de todas formas te lo dejo es b.l.o.o.d.lust@live.com.mx, gracias

  4. #4
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Duda sobre animar un personaje en blitz3d

    Cita Iniciado por xarpo_ Ver mensaje
    Olvídate de Blitz3D.
    No tiene sorporte desde hace años, y cada vez hay menos gente que lo usa.
    Solo con decirte que el último exportador de max a b3d es para el max 9, osea el del 2006, creo que dice bastante.

    Hay muchos motores gratuitos, mucho mejores, y con más comunidad.
    Ejemplos?
    Blender, UDK, Unity3D.

    Haber discrepo de tu opinión, las herramientas no hacen un buen programador, ni un gran modelador, son tan solo herramientas que tienen sus pro y sus contras, acaso Blitz3D soporta únicamente formatos b3d, pues no soporta también .3DS, X y OBJ, creo que antes de entusiasmar al chavo le distes en la cabeza, pues Blitz3D es una buena herramienta para empezar, ayuda en la productividad, y se puede complementar con BlitzMax, ¿Pero teniendo en cuenta que no se puede hacer algo de última generación?, bueno Blitz3D se puede complementar con librerías externas escritas en otros lenguajes de programación, con BlitzMax, se puede copilar para diferentes sistemas operativos, al agregar librerías externas haciendo llamadas directamente a las DirectX, puedes agregar efectos Glow, Sombras dinámicas, efectos de reflexión etc, el problema es cuando no conocemos una buena herramientas y estamos estancados en lo que conocemos y pensamos que es lo único que es correcto, si te fijas en la industria de los videojuegos no solo se programa en gama alta, también existe la gama medía y la que esta por el suelo, para todo tenemos un público y no depende de las herramientas un buen desarrollo si no del equipo que esta detrás del proyecto.

    Pero seguro el chavo vino por ayuda y se jodio por que le dieron en la mula dañando su perspectiva, por si lees esto te puedo decir que es un buen comienzo en la programación, el basic es lo más fácil que existe, y dependiendo de tu voluntad puedes pasar a otras herramientas más avanzadas.

    Para animar un modelo:

    Código:
    Graphics3D 640,480
    SetBuffer BackBuffer()
    
    camera=CreateCamera()
    PositionEntity camera,0,20,-100 ; position camera so that robot will be in view when loaded
    
    light=CreateLight()
    RotateEntity light,90,0,0
    
    robot=LoadAnimMesh("media/makbot/mak_robotic.3ds")
    
    Animate robot,2
    
    While Not KeyDown(1)
    
    UpdateWorld 
    RenderWorld 
    Flip 
    
    Wend
    End
    Última edición por Yue; 12-05-2010 a las 08:54

  5. #5
    Senior Member Avatar de xarpo_
    Fecha de ingreso
    Jan 2009
    Ubicación
    Barcelona
    Mensajes
    155

    Re: Duda sobre animar un personaje en blitz3d

    Hola Blitz3D, yo usé Blitz durante bastante tiempo, más de un año, y tengo que decir que aprendí muchísimo, y el tiempo que estuve con él me lo pasé muy bien, y guardo grandes recuerdos de él, hice mis primeros juegos programando, y siempre estará en mi memoria como el primer engine "serio" que usé.
    Blitz es una herramienta potente, ahora bien, y no creo que discrepes en esto conmigo, hay muy poca información actualizada sobre Blitz, porque?, porque desde el 2006 este programa no tiene soporte, no han sacado ninguna versión nueva, ni han seguido haciendo plugins. Todas las compatibilidades que dices, ya existían entonces, y los bugs que tiene siguen ahí.
    En su día, Blitz fue el summun, y aún sigue siendo un buen programa, pero sin soporte, un programa no es nada, y menos un engine de videojuegos de programación pura y dura.
    Para una persona que sea informática, con estudios avanzados de programación, Blitz quizás le resulte sencillo, pero para personas como yo, o como nuestro amigo de arriba, que nuestros conocimientos de programación son limitados, Blitz es un programa en el cual dar un pequeño paso supone un gran esfuerzo, más que nada porque no hay soporte, ni tienes ayuda de nadie, y si te atascas en algún sitio, como yo hace unos meses(que seguía programando en Blitz), no puedes solucionar tu problema. Yo escribí mi problema en un montón de foros, nadie me respondió, porque?, porque nadie usa Blitz, entonces no hay comunidad, no hay soporte, no se pueden iniciar en él personas nuevas. Una población sin natalidad esta destinada a morir.
    Si le añadimos que es un software de pago, osea, que tienes que comprartelo si quieres hacer un juego, no tiene muchos puntos a favor este programa.

    Ahora existen muchos programas nuevos, que son mucho más sencillos de usar, gratis, y que puedes profundizar todo lo que quieras tu juego mediante scripting. Sus comunidades son inmensas, y aunque no tengas ni idea de hacer videojuegos, en google y youtube hay miles y miles de tutoriales y comunidades activas.

    Como dije arriba:

    Unity tiene versión gratis, con las que puedes hacer el juego más complejo que puedas imaginar, y tiene una comunidad inmensa, me atrevería a decir que es el engine con la mayor comunidad. Además, por lo que cuesta Blitz, puedes comprarte la versión de Unity para el Iphone, y poder vender tu juego para esta plataforma tan extendida, también tiene soporte para programar para wii, y en breves para x360, además de que esta a puntito de salir la versión 3 del programa.
    Tiene compatibilidad directa con todos los formatos de los programas más famosos, blender, 3dmax, maya, cinema4d, lightwave, XSI..., además de que puedes programar en el en javascript, C# y Boo (dialecto de python).

    UDK, el engine más usado y famoso de los últimos tiempos en la industria, esta liberalizado de hace unos pocos meses, es gratuito, cada día que pasa la comunidad es mayor. Se han volcado con él empresas como Eat3D y Gnomon Workshop, que dada día sacan algún tutorial, y venden dvds super extensos con horas y horas de videotutoriales sobre este engine. Esta claro que este engine es el presente y futuro. Además, si quieres vender tu juego no tienes que pagar nada, solo tienes que compartir el 25% de tus beneficios con ellos, y si no quieres, puedes comprarlo.

    Blender, que decir, programa gratuito totalmente, se programa en python, el lenguaje del futuro, cada día que pasa el programa es mejor, gracias a su comunidad creciente y a las numerosas mejoras y aportaciones de sus programadores, además, he prodido probar la nueva versión beta del programa, va a dar que hablar esta nueva versión.

    Como en todo, las cosas evolucionan, a mi me encanta el opel kaddet, fue un cochazo en su época, y aunque ahora sigue siendo un coche, funciona, y hace las mismas funciones que los coches de ahora, te lleva a los sitios, no se puede ni comparar con los coches de ahora. Pos con los engines igual, Blitz es un buen programa, fue el mejro en su época, puedes hacer cualquier juego, pero hay que tener en cuenta que es un engine desactualizado, sin soporte y lo peor, sin comunidad.

    Quizás asusté al chico, pero mejor avisarle ahora, que no le pase como a mi, que perdí un año, para nada.
    Última edición por xarpo_; 12-05-2010 a las 11:25

  6. #6
    Senior Member Avatar de Yue
    Fecha de ingreso
    May 2008
    Ubicación
    Bogotá
    Mensajes
    634

    Re: Duda sobre animar un personaje en blitz3d

    Mira todo lo que dices estoy totalmente de acuerdo, pero Blitz3D, no esta cerrado puedes hacer librerías externas en otros lenguajes de programación, por ejemplo llamando las DirectX de Windows, como la 8 9 etc. Lo que veo positivo es que para iniciarte en la programación, es un buen comienzo.

    Con respecto a otros engines como unity que su versión 3 tenra la potencialidad de desarrollo en consolas XBox 360, es estupenda herramientas para muchos usuarios que desean ingresar a la industria, pero para un rotundo éxito es necesario entender que se necesita competitividad, esto para mucho usuarios es genial, pero si miras el nicho del mercado de la industria no todo es 3d y efectos especiales de última generación, y aunque Blitz3D no tenga ya soporte y sea de pago, pienso que para los que pueden pagar y trabajar ser freelancer es una buena herramienta, pues lo que yo he realizado con Blitz3D, va desde una demostración para la venta de casas, hasta simuladores de fuerza, programas educativos y cosas de esas, pero todo depende hacia donde va enfocado, veo muy bien que tu punto de vista es estar en las grandes ligas, no objeto eso, pero te aseguro que con Blitz3D te puedes hacer un videojuego de gama media, cierto que tiene algunos fallos pero en lo personal no son muy graves, pero lo que defiendo es que frente a otras posibilidades no esta malo, ni tampoco tan bueno.

    Entonces estamos metidos en la era del consumo, y lo que empuja al software es el hardware, Unity UDK etc, aplicaciones para el entorno de máquinas de última generación, pero no todos tienen una supercomputadora, al menos hablo del tercer mundo donde es la parte donde las personas tienen el más bajo índice de jugadores, Blitz3D sirve para hacer un videojuego en una máquina de gama media, donde se puede implementar física, glow, blur, Bump, etc.

    Pero se que funciona, al menos mi video de un coche simulado física no es tan malo.

    Un saludo.



    todo lo veo desde mi mentalidad y respeto la tuya.
    Última edición por Yue; 13-05-2010 a las 01:32

Temas similares

  1. Animation-Master Duda sobre animar muy tonta seguramente
    Por llusep en el foro Animación y Rigging
    Respuestas: 1
    Último mensaje: 23-06-2010, 23:17
  2. Duda basica sobre setup personaje
    Por axle en el foro Animación y Rigging
    Respuestas: 2
    Último mensaje: 13-05-2008, 12:41
  3. Duda sobre como animar una cadena en 3DStudio Max 9
    Por Deibitrc en el foro Animación y Rigging
    Respuestas: 3
    Último mensaje: 18-03-2008, 03:06
  4. duda sobre como animar tela
    Por Adictive en el foro Animación y Rigging
    Respuestas: 6
    Último mensaje: 01-03-2008, 02:03
  5. Una duda con 3ds Max y Blitz3D
    Por Novato3D_1980 en el foro Problemas con Programas
    Respuestas: 0
    Último mensaje: 09-11-2007, 14:52

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •