Gracias Gracias:  0
Resultados 1 al 2 de 2

Tema: me pueden ayudar con un script que estoy haciendo

  1. #1
    Miembro
    Fecha de ingreso
    May 2010
    Mensajes
    31

    Blender me pueden ayudar con un script que estoy haciendo

    Estoy diseñando un exportador de archivos maj(Malla Animada para Juegos) que es un formato que invente para cargar las mallas en mis aplicaciones 3d, parece estar perfecto, guarda las coordenadas de textura,los normales pero cuando quiero guardar la animación me ocurren dos problemas:

    - las claves de acción para las armatures no se guardan como deben o almenos es lo que parece
    -los weights tampoco

    lo de las claves no estoy seguro pues puede deberce a los weights pero lo que más me intriga es que los weights no se guardan como deben si no desordenados y cuando reprodusco la animación en mi aplicación las mallas parecen desintegrarse.

    guarde los weigths así

    #me: un objeto mesh
    #dic: es un diccionario que debuelve el índice del hueso dado su nombre
    #f: el archivo donde estoy escribiendo

    for a in me.verts:
    ..fi=me.getVertexInfluences(a.index)
    ..nf=0
    ..lw=0
    ..for n in fi:
    .nf+=1
    .lw+=n[1]
    ..fi=me.getVertexInfluences(a.index)
    ..f.write(str(nf)+"\n\n")
    ..for n in fi:
    .f.write(str(dic[n[0]])+" "+str(n[1]/lw)+"\n")
    ..f.write("\n")


    este es el es quema del error:



    las partes rojos son donde actua solo un weight(el vértice es influenciado por un solo hueso), las partes marrón donde actua más de un weight(el vértice es influenciado por más de un hueso). la imagen dice que varios vértices por todo el modelo tienen más de un weight pero mi en mi modelo original solo los vértices de la subdivisión central del cubo tienen 2 weights el resto tiene uno.

    como ven el error esta en los weights

    lo prove varias veces y comprove que el diccionario estaba bien, es decir,no hay ningún error en el código o almenos eso creo, me parece que la función getVertexInfluences no me esta devolviendo los weights correspondientes al índice del vértice que le paso

    ¿Alguien sabe por que?!!
    Última edición por simon666; 03-06-2010 a las 00:44

  2. #2
    Miembro
    Fecha de ingreso
    May 2010
    Mensajes
    31

    Re: me pueden ayudar con un script que estoy haciendo

    ya lo solucione, era un error de la aplicación

Temas similares

  1. ZBrush que estoy haciendo mal
    Por corsario_ll en el foro Modelado
    Respuestas: 0
    Último mensaje: 25-01-2011, 23:10
  2. Me pueden ayudar
    Por jesuslen17 en el foro Ayuda con el uso del foro
    Respuestas: 2
    Último mensaje: 26-02-2009, 18:59
  3. me pueden ayudar, por favor
    Por jesuslen17 en el foro Discusiones generales
    Respuestas: 0
    Último mensaje: 18-09-2008, 18:38
  4. me pueden ayudar con los identificadores de materiales
    Por jorge silva en el foro Materiales y Texturizado
    Respuestas: 2
    Último mensaje: 06-08-2008, 19:46
  5. hola soy nuevo me pueden ayudar
    Por spidyy9 en el foro Modelado
    Respuestas: 2
    Último mensaje: 15-02-2007, 13:50

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.
  •