PDA

Voir la version complète : Spline Guide



César Vonc
12/11/2014, 18h45
Salut,

Je vous présente mon dernier petit module : Spline Guide, qui permet d'aligner des guides Hair sur des splines en temps réel, de façon dynamique.

Il est gratuit, compatible R13, 14, 15, 16, des exemples et une petite documentation sont disponibles sur la page du module.


http://code.vonc.fr/details/58/image_01a.png (http://code.vonc.fr/?a=58)


Petite vidéo sur son utilisation, n'hésitez pas à lire la doc.


https://vimeo.com/111562433


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


J'espère que ça vous plaira !

leBigYO
12/11/2014, 18h50
t'es incroyable, un problème et zou, abracadabra (enfin, je me doute que tu ne sors pas ça d'un chapeau mais vu d'ici ça fait un peu ça), tu ponds le module qui y remédie... :icon_prie:
encore une fois merci César

sansalvador
12/11/2014, 19h00
Mmmmmm...oui je pense que ça va me plaire et m'être utile , par contre j'ai presque envie de dire que tu m'emmer... avec tes vidéos "des temps modernes" sans parole :icon_mrgreen:, fais nous des explications concrètes de ce que tu nous montres , je vais encore devoir la visionner 50 fois pour bien comprendre et ne rien oublier , penses aux néophytes dont je fais parti bon sang !!! :P....
Bon , c'est bien quand même (je suis sure que je vais encore y trouver un bug :biggrin:)

Sir Gong
12/11/2014, 19h09
un GROS merci à toi, César, pour les indispensables que tu nous ponds, et ton sens du partage, t'es un chef ! :thumbup1:

miroof
12/11/2014, 20h05
C'est génial, a titre d infos pourquoi ça peut pas fonctionner en R12?

César Vonc
12/11/2014, 20h45
Merci, oui je reconnais que mes vidéos sont moisies, pourtant je m'y suis repris maintes et maintes fois. : P

La R12 ne gère pas le Python. Du moins, pas complètement, il me semble qu'il fallait d'ailleurs télécharger Py4D à part.
Tu peux essayer mais je doute fort que ça fonctionne.

Aurety
12/11/2014, 22h24
C'est tip-top ! :icon_eek:

Merci César

Floc
12/11/2014, 22h32
Ah oui Excellent :thumbup1:
Merci beaucoup.


je vais encore devoir la visionner 50 fois
Comme un mantra quoi :icon_mrgreen:

Philippe casu
12/11/2014, 23h05
merci beaucoup pour le partage:icon_clap: ...Et le travail en amont (bien qu'on sente que tu réalises cela assez facilement !):afro::icon_boss:

poutoupoutou
12/11/2014, 23h07
[QUOTE=César Vonc;1042571]Merci, oui je reconnais que mes vidéos sont moisies, pourtant je m'y suis repris mainte et mainte fois. : P
On peut etre bon partout!!!:P

Encore une tuerie bravo et merci pour le partage

gillesevrard
12/11/2014, 23h36
Very useful, Merci Cesar! Tout parait facile avec toi meme la programmation

Itsmil
13/11/2014, 02h54
Excellent, merci César, c'est vraiment du bon taff :)
C'est ces petits trucs que tu fais qui enrichissent ce sacré logiciel sur lequel nous sommes !

ça va m'être bien utile :icon_wip: (quand je me sortirais les doigts du F**n pour mon projet perso :icon_mrgreen: )

edit: joli rendu d'en-tête au passage !

Math1712
13/11/2014, 09h54
:thumbup::thumbup::thumbup::thumbup::thumbup: I LOVE YOU !

clemz
13/11/2014, 10h25
merci chef ! :)

César Vonc
13/11/2014, 18h55
Merci à tous ! Si vous avez des suggestions, n'hésitez pas !

Je pense faire une mise à jour en ajoutant la possibilité de choisir le segment de la spline, dans le cas où elle est découpée en plusieurs morceaux, et une case pour inverser son sens.


J'ouvre une petite galerie de présentation sur la page du module, si vous avez vous aussi des petits exemples de rendus de cheveux avec Spline Guide à m'envoyer, pour en faire sa promotion. ^^

OrlaV
18/05/2015, 11h39
J'ai peut-être une proposition pour le plug. (réalisable ou pas ça je n'en sais rien)

Possibilité que les cheveux suivent exactement la spline mais avoir un paramètre pour le disperser de la façon dont on veut

http://image.noelshack.com/fichiers/2015/21/1431938254-spline-guide.png

César Vonc
18/05/2015, 22h16
J'en prends note, Orlav, ce serait effectivement intéressant et faisable !

giloo
19/05/2015, 00h38
pfiou c'est vachement cool ça :thumbup1:
je vais poser ma question de débutant, tu programmes ça en python ?
non pas que je me sente prêt à mettre les mains dans ce genre de choses mais ça m'intrigue tout de même :sweatdrop:
merci pour ce (ces) partages --> je découvre par la même tes nombreuses petites appli pour C4D !

César Vonc
19/05/2015, 01h15
Merci Giloo, oui, en Python et parfois en C++.

Tu peux toujours te lancer dans le Python, ça mange pas de pain et ça peut être fort utile !


Un petit aperçu de la future mise à jour (que je publierai sûrement demain en fin de journée), j'espère que ça ira, Orlav. ^^

15267

OrlaV
19/05/2015, 01h49
WOW réactif César! je pense que c'est ça l'idée oui!
Ce qui serait aussi intéressant dans ce goût là et aussi très utile c'est de pouvoir donner la forme comme avec un "loft" qui en français est "objet peau" ce qui permettrait donc de donner réellement la forme souhaitée

edit: Si tu nous fais ça ça va être magnifique... J'ai testé pour la première fois les cheveux dans Octane tout à l'heure, il faut beaucoup de sample mais c'est encore assez top à utiliser!
Une petite question, le fait qu'on soit obligé d'animer est une contrainte dû au fait que tu ne sais pas les générer directement?

César Vonc
19/05/2015, 21h16
Mmm c'est possible, oui, mais plus compliqué, peut-être pour une prochaine fois. : p

Tu peux toujours utiliser les effecteurs des particules, genre l'attraction et compagnie pour bidouiller un peu la forme de tes cheveux, ceci dit.


Hélas non, la modification d'une particule se fait par sa vélocité, donc son mouvement, et non par sa position directement, donc il faut que ce soit animé.

Note qu'en augmentait la valeur Force, tu peux écourter l'animation.


J'ai mis à jour le fichier mais pas le site, je vais changer quelques trucs encore avant de publier officiellement, y a des trucs qui me gênent sur la façon actuelle dont les cheveux suivent la spline, trop glissants...

http://code.vonc.fr/telechargements/splineguide.zip

OrlaV
19/05/2015, 22h39
top top! je vais tester ça! Un grand merci à toi déjà!

OrlaV
20/05/2015, 01h28
Très encourageant les tests! On peut faire de magnifiques touffes et moustaches avec ça!
Par contre j'ai un petit problème quand je duplique tout le setup pour faire une autre mèche, après avoir remplacer les bon objets, tous les cheveux suivent une seule spline et non les différentes splines.
Dans ce cas-ci c'est en instance et bien entendu on voit la duplication.
(un peu sombre, pardon)

http://image.noelshack.com/fichiers/2015/21/1432074351-hair-test-01-0014-00000.png

César Vonc
20/05/2015, 17h45
Techniquement, l'objet Cheveux qu'on met dans le champ ne sert pas à récupérer les guides mais à récupérer le nombre de particules par guide via le nombre de segments et en déduire quand est-ce qu'une particule constitue le début d'un nouveau guide (dans C4D, les cheveux sont gérés comme des particules).

SplineGuide affecte donc toutes les particules du document, comme les autres effecteurs de particules.

Pour limiter un effecteur Spline Guide à un objet cheveux, donc faire en sorte qu'il n'affecte que certaines particules, il faut le placer dans l'onglet Force de ton objet Cheveux, parmi les Objets de force.


Assure-toi que l'objet Spline Guide englobe la racine des guides pour qu'ils soient affectés.



Pense bien à vider le cache de Spline Guide quand tu modifies le nombre de cheveux, de segments par guide, d'objet spline, en cliquant sur le bouton Rétablir.



J'ai un petit soucis avec l'épaisseur, quand il est relativement gros et que la courbure est importante, les guides se froissent à l'intérieur et s'étirent à l'extérieur, un peu comme quand on plie un objet souple, je sais pas s'il faut que je garde ça, en tout cas j'ai un peu de mal à virer cet effet...


PS : j'ai remis à jour le module, Orlav, avec quelques améliorations comme la sélection de segment de spline et la possibilité d'inverser la séquence :

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

César Vonc
03/06/2015, 22h08
Hop, nouvelle version incluant les sélections de cheveux, ce qui permet d'éviter d'avoir à utiliser plusieurs objets cheveux.


Il suffit de glisser une propriété Sélection de cheveux au lieu d'un objet Cheveux dans le champ Cheveux / Sélection.


http://code.vonc.fr/details/58/image_17.png

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



Encore gratuit, mais qu'est-ce qui lui prend ! : o

Aurety
04/06/2015, 00h06
Merci César ! :icon_love:

Itsmil
04/06/2015, 12h00
Merci César t'es un chef :icon_love:

clemz
04/06/2015, 13h53
César Président !

merci mec :) .