Boutique Cinema 4D
Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 30 sur 36

Discussion: Gélatine

  1. #1
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483

    Gélatine

    Salut,

    Je cherche deux personnes disponibles ce mois-ci pour tester un petit module en cours de développement. Il s'agit de Gélatine, un déformateur permettant d'animer un objet avec un effet d'élasticité à partir de son mouvement :



    Faites-moi signe ici ceux qui sont intéressés, je vous enverrai une version gratuite du module par MP (eh oui, que pour deux personnes uniquement ).

    ----------------

    Disponible gratuitement pour C4D R15 minimum, Windows et OSX. Pour la R17, pensez à la mettre à jour.

    http://code.vonc.fr/?a=71
    Dernière modification par César Vonc ; 28/08/2016 à 21h50.

  2. #2
    Pilier Avatar de Fredaubailly
    Date d'inscription
    février 2004
    C4D version
    R11.5
    OS
    OSX
    Messages
    1 883
    Hello,

    Je veux bien tester. Ça a l'air fun...

  3. #3
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Je présume que tu as donc trouvé une solution à ton problème de cache?

    En tout cas chapeau c'est drôlement efficace ! Tu store tout les points puis après fait un calcul sur les positions ou alors c'est une autre méthode plus optimisé? ^^
    Dernière modification par gr4ph0s ; 09/08/2016 à 01h17.
    SDK Specialist
    MAXON Computer GmbH

  4. #4
    Vieux Croûton Avatar de Aurety
    Date d'inscription
    juillet 2002
    C4D version
    R17 Studio
    OS
    Mac
    Messages
    14 477
    Billets dans le blog
    3
    Cool ! ..et super nom de plugin !
    Pas disponible hélas !
    kenavo !! // Pinterest KAMIGAZ®

  5. #5
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    Ouais j'ai trouvé une "solution" après avoir posté sur plugincafe, on me conseillait de définir l'ID unique avec setUniqueIP sur le parent et les éléments suivants du déformateur, leurs caches auront donc eux aussi un uniqueIP différent. Ça, couplé à l'UID et au nom de l'objet, ça donne au final un identifiant unique et me permet de stocker tout le cache dans le déformateur, ce qui était mon objectif.


    Le module sera prêt pour les essais d'ici la fin de semaine. C'est rigolo, oui, on peut même animer des nibards avec.

  6. #6
    Pilier Avatar de user4D
    Date d'inscription
    août 2006
    Messages
    1 708
    Citation Envoyé par César Vonc Voir le message
    Le module sera prêt pour les essais d'ici la fin de semaine. C'est rigolo, oui, on peut même animer des nibards avec.
    Ah je me disais aussi, Vonc qui commence à animer des maisons. Je suis rassuré

    Le plug à l'air vraiment cool

  7. #7
    Dépendant
    Date d'inscription
    octobre 2011
    C4D version
    R15 Studio
    OS
    Win7 64 bits
    Messages
    404
    Bon je sais pas si tu as tes 2 beta... testeurs mais je suis partant

  8. #8
    Big Boss Avatar de yayaprod
    Date d'inscription
    mai 2006
    C4D version
    R13 Studio
    OS
    OS Walking Dead ?
    Messages
    6 010
    Encore une idée de Génie Maître César !
    Yaya .)
    Les détails font la perfection, et la perfection n'est pas un détail.
    LdV.
    http://yayaprodtm.cgsociety.org/

  9. #9
    Gourou Avatar de clemz
    Date d'inscription
    février 2009
    C4D version
    R15 Studio
    OS
    windaube x64
    Messages
    2 165
    excellent ^^ . Bien joué César ! .
    par rapport au Jiggle déformeur qui lui ne fait que de la translation , toi tu conserves un "vrai" volume ou du moins du fait "pivoter " les masses ?

  10. #10
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    L'effet n'est pas tout à fait le même, le mien a un effet beaucoup moins rigide et une ondulation plus présente, permet une simulation beaucoup plus flasque, que j'arrivais pas du tout à reproduire avec le déformateur Secousses (genre autant qu'une corde qui pend). Mais je ne conserve pas de volume, ça reste un simple effet élastique.

    Il fonctionne à l'inverse du déformateur de C4D, c'est à dire qu'on définit les "prises" sur l'objet, qui peuvent être un point dans l'espace ou une sélection de points sur l'objet. Ça marche aussi avec les influences.

    Et enfin, il fonctionne sur plusieurs objets en même temps, alors que le déformateur de C4D ne fonctionne qu'avec un seul objet !

    Il est aussi plus simple d'utilisation à mon goût. ^^


    Mais vu sa similarité, il sera finalement gratuit, le faire à 5 € n'aurait pas trop eu de sens. : p

  11. #11
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Avec le code source? :3
    Non je rigole déjà faire un tel plugin gratuit cest très généreux. Comme ton site web même si tu dis qu'il te sert plus de four tout pour toi t'y retrouver, cest vraiment une ressource incroyable pour apprendre !!!
    SDK Specialist
    MAXON Computer GmbH

  12. #12
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    Ah peut-être bien, faut voir, voici déjà une version bêta ! (pour R17 et Windows uniquement, pour l'instant)
    Fichiers attachés Fichiers attachés
    Dernière modification par César Vonc ; 14/08/2016 à 16h06.

  13. #13
    Gourou Avatar de clemz
    Date d'inscription
    février 2009
    C4D version
    R15 Studio
    OS
    windaube x64
    Messages
    2 165
    merci César ! c'est chouette !! je vais tester sur un perso aussi .

    dis ? c'est quoi le 'firmness' ? j'arrive pas trop à définir sa fonction .

    (il y aurait moyen que ça tourne sur R15 aussi ? ou le code n'est pas compatible ? )

  14. #14
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    C'est la fermeté, mais si tu mettais C4D en français, t'aurais un terme plus compréhensible. ^^

    En gros, l'objet a plus de consistance avec.

    Oui oui, c'est compatible R15 et OSX, faut juste que je le fasse.
    Dernière modification par César Vonc ; 24/08/2016 à 22h14.

  15. #15
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    Hop, le module est téléchargeable gratuitement ici pour C4D R15 minimum, Windows et OSX : http://code.vonc.fr/?a=71

    Le code source est également disponible !

  16. #16
    Gourou Avatar de clemz
    Date d'inscription
    février 2009
    C4D version
    R15 Studio
    OS
    windaube x64
    Messages
    2 165
    haha merci César ! je suis en train de le tester sur un perso animé ça marche super !! je te fais un petit don mon saloupio

  17. #17
    Gourou Avatar de clemz
    Date d'inscription
    février 2009
    C4D version
    R15 Studio
    OS
    windaube x64
    Messages
    2 165
    ha je crois que le Point Selection ne marche pas très bien César ? je glisse dedans une sel de points mais ça continue d'influencer tout . Et d'ailleurs serait-il possible de pouvoir glisser plusieurs sélections de points ? ( j'ai ton modifieur en haut de hiérachie , qui influence un perso avec fringues etc donc j'ai besoin de spécifier sur chaque élément les zones .. )

    Je ne sais pas si c'est pertinent mais je me demande si il serait possible d'utiliser les influences des joints d'un rig aussi ? par ex je glisse les joints des bras/main et doigts dans un champs 'liste' et ton plug attribut sa force d'effets sur les points influencés par ces joints , avec leur % d'influence ) ça serait envisageable tu crois ?

    merchi !

  18. #18
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    Merci Clemz ! ^^


    Alors, la sélection de point ne permet pas de limiter la déformation aux points sélectionnés, mais de définir les points de départ de la déformation : si tu sélectionnes un point sur chaque oreille d'un personnage et définis cette sélection dans le déformateur, il aura l'effet d'être tiré par les oreilles quand tu bougeras le personnage.

    En fait tu voudrais plutôt un champ "limiter à la sélection" ?

    (Le module utilise le nom de la propriété renseignée dans le champ Sélection de points pour chercher celle du même nom sur chaque objet, donc oui tu peux utiliser une sélection pour chaque objet, à condition qu'elles aient toutes le même nom.



    Oui c'est envisageable pour les influences, par contre, t'aurais un petit fichier d'exemple ? ^^


    PS : Note que le déformateur prend aussi en compte la propriété Restriction qu'on peut coller à tous les déformateurs, qui permet de limiter à une sélection de points ou à une propriété influence, normalement ça permet de faire ce que tu voulais, non ?
    Dernière modification par César Vonc ; 29/08/2016 à 00h18.

  19. #19
    Gourou Avatar de clemz
    Date d'inscription
    février 2009
    C4D version
    R15 Studio
    OS
    windaube x64
    Messages
    2 165
    Citation Envoyé par César Vonc Voir le message
    Alors, la sélection de point ne permet pas de limiter la déformation aux points sélectionnés, mais de définir les points de départ de la déformation : si tu sélectionnes un point sur chaque oreille d'un personnage et définis cette sélection dans le déformateur, il aura l'effet d'être tiré par les oreilles quand tu bougeras le personnage.
    oh ok scuse ok je capte mieux je vais regarder ça


    Citation Envoyé par César Vonc Voir le message
    En fait tu voudrais plutôt un champ "limiter à la sélection" ?

    (Le module utilise le nom de la propriété renseignée dans le champ Sélection de points pour chercher celle du même nom sur chaque objet, donc oui tu peux utiliser une sélection pour chaque objet, à condition qu'elles aient toutes le même nom.
    yep je voulais essayer de donner de l'élasticité dans les bras de mon perso seulement (pour faker un 'motion blur' cartoon un peu .. en fait je me rappelle d'un script xpresso qu'avait fait un type qui faisait un "smear" : le maillage d'un mesh animé était déformé uniquement sur les zones non 'normales' au vecteur déplacement ( donc un bras qui bouge , donnait une peau étirée comme un motion blur uniquement sur sa partie 'arrière' c'était génial . Et du coup je me dis que ton plugin, peut-être combiné avec ton autre plugin InfluencePoint, pourrait donner un truc similaire ?

    Citation Envoyé par César Vonc Voir le message
    Oui c'est envisageable pour les influences, par contre, t'aurais un petit fichier d'exemple ? ^^
    oui je vais te trouver un truc

    Citation Envoyé par César Vonc Voir le message
    PS : Note que le déformateur prend aussi en compte la propriété Restriction qu'on peut coller à tous les déformateurs, qui permet de limiter à une sélection de points ou à une propriété influence, normalement ça permet de faire ce que tu voulais, non ?
    ha oui ok même pas testé ça ^^ comme j'ai cru que le champ de selection était là pour ça ..ma faute je vais tester .

    ++
    Dernière modification par clemz ; 29/08/2016 à 10h53.

  20. #20
    Gourou Avatar de clemz
    Date d'inscription
    février 2009
    C4D version
    R15 Studio
    OS
    windaube x64
    Messages
    2 165
    un peu comme ça :
    Miniatures attachées Miniatures attachées smear def.jpg  

  21. #21
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Merci Cesar énormément pour le code source ! Plus qu'a pondre un truc en C++ maintenant

    Une question bête que je me pose souvent en C++ il est préférable en paramètre de fonction de passer des pointeurs ou bien de retourner une valeur et ensuite d'assigner cette valeur à notre variable. J'avoue que je passe tout le temps des pointeurs mais je ne sais pas si c'est réellement propre.
    SDK Specialist
    MAXON Computer GmbH

  22. #22
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    Ah oui je vois, en effet ce serait sympa d'avoir ce petit effet !

    Graphos, ça dépend des cas, mais globalement c'est plus économe d'utiliser des pointeurs car ça évite de créer des copies de variables, donc moins de traitement.

  23. #23

  24. #24
    Pilier
    Date d'inscription
    octobre 2014
    C4D version
    R16 Visualize
    OS
    8.1
    Messages
    531
    je suis pas là pour faire de la pub mais il est publié ici aussi

    http://www.facebook.com/c4dplug/?fref=ts
    Station travail : Pc Octocore intel core i7 5960X @3.00GHz, 32 Go ram, NVidia GeForce GTX Titan x + GTX 980 Ti /// Cinema 4D r16 visualize
    Cinebench r15 : --> CPU : 1420; Octanebench = 257

    Station Slave : Pc Octocore AMD Ryzen 7 2700X @3.70-boost 4.30GHZ, 16Go ram, Nvidia EVGA RTX 2080 xc
    Cinebench r15 : --> CPU : 1683; Octanebench RTX OFF = 232 ; RTX ON = 658

  25. #25
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    Chouette !

    PS : C'est en cours, Clemz, c'est même opérationnel, faut juste que je mette à jour l'interface, le site, la doc, la version, la langue, bref, tous les trucs chiants.
    Dernière modification par César Vonc ; 21/09/2016 à 23h31.

  26. #26
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    Eh voilà, la v 1.0 avec l'effet d'étirement selon les normales !



    http://code.vonc.fr/?a=71

  27. #27
    Gourou Avatar de clemz
    Date d'inscription
    février 2009
    C4D version
    R15 Studio
    OS
    windaube x64
    Messages
    2 165
    bravo Maestro merci !

    dès que j'ai un petit moment je teste ça !!

  28. #28
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Merci bien cesar ça m'a énormément aidé ton code source ! Au final le C++ madin c4d c'est pas si dure y'a déjà toute les class pour caster les data type .
    Bon y'a encore des trucs où j'ai du mal notamment les matrixes . Mais bon je pense que ça viendra avec le temps.

    D'ailleurs j'ai une question comment tu fais pour avoir accès directement dans ton code à tes constante de type VONC_GELATINE_RAYON?

    En tout cas merci pour tout t'es un tueur !
    Dernière modification par gr4ph0s ; 27/09/2016 à 01h40.
    SDK Specialist
    MAXON Computer GmbH

  29. #29
    Gourou Avatar de César Vonc
    Date d'inscription
    avril 2006
    C4D version
    Autre
    OS
    Windows 10
    Messages
    2 483
    Ces constantes sont définies dans le fichier .h (pour header, soit en-tête) , après c'est automatique tant qu'il est inclus dans ta solution et dans le .cpp en haut, les #include.

    Content de voir que ça aide. ^^
    Oublie pas que t'as aussi tous les exemples du SDK C++ !
    Dernière modification par César Vonc ; 27/09/2016 à 23h52.

  30. #30
    Pilier Avatar de Gyom
    Date d'inscription
    août 2002
    C4D version
    R15 Studio
    OS
    OSX / Win7
    Messages
    612
    Bonsoir César
    Et merci pour ta Gélatine !
    Suite à mes derniers tests : est-ce possible de faire en sorte que ca puisse cohabiter avec Procédural ?
    Je me suis bien dit que c'était prévisible mais comme j'ai essayé :
    Appliquer au même objet Gélatine et Procédural provoque des effets de bord en animation :-/


    Envoyé de mon iPhone en utilisant Tapatalk
    a suivre ...

Discussions similaires

  1. texture gelatine et anim "transformers"
    Par subskill dans le forum Nouveaux membres
    Réponses: 14
    Dernier message: 08/02/2010, 15h31
  2. gelatine genre nounours en bonbon ...
    Par SoKoa dans le forum Textures
    Réponses: 5
    Dernier message: 27/03/2003, 16h24

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