Boutique Cinema 4D
Affichage des résultats 1 à 7 sur 7

Discussion: MDD Reader python

  1. #1
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949

    MDD Reader python

    yop, bon ben comme j'ai acheté messiah studio et qu'il faut travailler avec des .mdd pour bien faire (animation de point), que j'ai pas trouvé de truc gratuit qui pouvait le faire sous osx mais par contre que j'ai trouvé le script python pour le faire dans houdini.

    Ben un copier coller, deux trois adaptations pour cinema4D et zoup, un mdd reader pourrit pour c4d.

    Pourquoi pourrit ? ben il est construit avec 0 programmation défensive. (toujours vérifier que ça vas pas planter :p)
    Puis pas du tout optimisé puis c'est pas un plugin mais juste un générateur python.

    petit vidéo pour montrer qu'une "animation" faite dans houdini est importée dans c4d.




    L'avantage c'est qu'une fois qu'on a fait le lien avec le .mdd, on peut le modifier pour que le résultat soit pris en compte immédiatement.

    Bon ben faut l'améliorer puis faire le writer maintenant.

    ps : j'ai faillit oublier le fichier xD
    v 0.00000001
    mddreader.c4d.zip

  2. #2
    Pilier Avatar de macadamxbanks
    Date d'inscription
    juin 2010
    C4D version
    R11.5
    Messages
    1 018
    Merci Val
    Heureusement qu'il y a des gars comme toi. Ce Script je l’espère servira a beaucoup
    Mais au fait l'affaire messiah c’était du sérieux??? J'ai pas suivi l'histoire depuis, tu l'as reçu ton soft??

  3. #3
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    ils mettent en place le système pour balancer les licences parce qu'ils avaient pas prévu. (Etant donné qu'ils ont fixé eux même le nombre de licence, soit c'est aller trop vite, soit c'est des gros nazes).

    ha puis j'ai oublié de préciser mais le fichier est en R12 (python).

  4. #4
    Big Boss Avatar de genghiskhan
    Date d'inscription
    janvier 2003
    C4D version
    R15 Studio
    OS
    Windows 10 Pro 64bits
    Messages
    5 166
    Billets dans le blog
    1
    rhooo c'est une tuerie ce truc Val
    pinaise tu touches a houdini toua
    i7 4790K/32GoDDR3/GTX1070 - Genghis Khan

  5. #5
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    Vaal qui se met au python, ça va faire mal !

    Juste deux trois petites remarques si je peux me permettre:

    N'oublie pas de mettre un f.close() à la fin pour fermer ton fichier et le libérer.

    Je me pose la question si ça ne ralentit pas beaucoup de lire le fichier à chaque frame, est-ce que ce ne serait pas mieux de le lire au début et de stocker les infos dans une ou plusieurs variables globales ? (EDIT : je retire j'avais pas vu le f.seek() qui t'amène directement au bon endroit dans le fichier)

    Pour "dépourrir" ton code tu peux déjà mettre ton f.open() dans un try: / except:

    Pas besoin de mettre un doc = op.GetDocument() la variable doc est une variable globale définie par défaut (comme op)
    Dernière modification par oli_d ; 17/02/2011 à 07h54.

  6. #6
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    ha vi très juste le close ^^
    j'avais un doute pour le doc :p

    Il y a surement moyen de faire mieux mais c'est une base ^^

    Faut aussi garder du coin de l'oeil ce truc http://www.alembic.io/ pour l'échange de données entre applis.

  7. #7
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    j'ai juste mis le try: pour le fichier.
    mddreader.c4d.zip

Discussions similaires

  1. Python/C++ : images avec profondeur supérieure à 8bits
    Par oli_d dans le forum Programmation
    Réponses: 11
    Dernier message: 23/03/2011, 10h19
  2. Py4D : le language python dans C4D
    Par oli_d dans le forum Xpresso/Programmation
    Réponses: 47
    Dernier message: 27/09/2010, 11h18
  3. Py4D: Python dans c4d, c'est maintenant possible.
    Par shtl dans le forum Programmation
    Réponses: 3
    Dernier message: 28/02/2009, 09h02

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  
Mediaworks - Logiciels 3D | Design Internet - Creation site internet