Un générateur de graph type camembert pour C4D?
Bonjour,
(j'ai trouvé deux tutos sur les pie chart with c4d mais c'est pas tout à fait se que je voudrait car dans les deux cas il faut faire des placements manuellement).
graph camembert / chart pie:
http://www.glbproject.it/tutorial/pi...t-con-xpresso/
http://www.maxoncomputer.com/tutoria...p?tutorialID=8
graph standard avec barres parallèles:
http://www.tutorialhero.com/click-65...nd_xpresso.php
http://www.glbproject.it/tutorial/grafici-con-xpresso/
J'ai trouvé un lien mort de graph en tuto sur 3D WEAVE.
je pensait à se genre de chose:
http://www.chartgo.com/chartpie.jsp
Dans le but de proposer des graphiques au design original et dynamique pour des présentations:
Je cherche une façon de faire un graphique type camembert en Plug ou Xpresso ou Coffee ou Script (pourquoi pas payant)
qui puisse fonctionner comme un vrai éditeur de camembert normal avec création des tranches en temps réel
Sauf que dans l'idéal, je voudrait bien pouvoir le designer et l'animer avec assez de liberté:
Design exemple:
- en modelant une tranche type qui servira de référence pour toutes les tranches.
en modelant chaque tranches selon une taille standard qui sera intégrée et compressée selon le pourcentage qu'elle représente
une fois intégrée camembert
- pouvoir changer sa hauteur ou sa profondeur selon le pourcentage qu'elle représente
- placer facilement un texte type associé à une tranche.
Animation exemple:
- se refermer sur lui même dans le sens des aiguilles d'une montre avec les tranches qui apparaissent l'une après l'autre collées à
la précédente
- passer de l'état de graphe en barres parallèles à celui de camembert vice versa
J'ai commencé à réfléchir sur la façon de faire avec un pote qui lui et meilleur que moi en math (je suis nul de chez nul en math):
Vn = valeurs de tranches
S = somme des valeurs de tranche
x = valeur de la dernière tranche
n = nombre de tranches saisies
T = nombre de tranches totales
Fonction pour obtenir valeur x :
S=(v1+v2+v3+...)
Booléen :
if S<100 then x=(S-100) x (-1) renvoie valeur True=1
if S=100 then x=0 renvoie valeur False=1
Fonction pour obtenir valeur T :
if S<100 then T=n+1
if S=100 then T=n
Sachant que les variables Vn et n seront saisies dans l'interface
Donc la fonction sert bien à sortir les valeurs S, x et T?
Quelqu'un à déjà essayé?
Dernière modification par human ; 29/08/2010 à 14h55.
C'est marrant ça, j'en ai fais un récemment
J'ai pas cherché compliqué, j'ai fait ça rapidement avec des splines mais une solution automatique serait intéressante.
Mais comme toi, je suis une bille en math
j'y avait jamais pensé avant non plus comme il y a plein de logiciels pour ça mais comme on me l'a demandé en animation justement avec les chiffres en temps réel la progression des tranches.
je me suis dit avec mograph tout ça facile, ben j'y suis encore
C'est marrant +1, parce que j'avais pensé à un truc du genre pour relancer mon tuto sur le python. J'attends juste que Py4d ne soit plus en version béta (avec la version 12 ???), histoire de ne pas tout réécrire deux fois. Accessoirement j'attends d'avoir un peu plus de temps aussi ...
Mais très bien tes descriptions, je garde ça en mémoire et je commence à phosphorer ...
c'est sympa merci
Je me dis que en plus si c'est possible à faire ça veux dire pas mal de contrôle sur les objets les uns avec les autres.
J'ai cherché dans Xpresso si on pouvait "invoquer" une primitive dans une scène et si oui c'est une seule? peut-être avec le nœud COFFEE? ou les Scripts?
Mograph peut "invoquer" autant de clones que l'on désire mais si on veut des objets spécifiques ils faut les mettre sois-même dans l'objet cloneur, se qui ne m'embête pas pour d'autres cas de figure mais là c'est pas pareil.
Pour l'instant Mograph ne peut pas grossir un clone indépendamment des autres et en même temps proposer de maintenir les clones collés les uns aux autres et de contraindre l'ensemble à une certaine limite de longueur/limite quelconque...(je dis ça mais si ça se trouve j'ai pas encore trouvé la manip )
Je dis ça car j'avais pensé faire le calcule sur de cubes alignés en horizontale et de les placer dans un déformateur pour les tordre en cercle comme ça y à déjà plus d'angle à calculer et les tranche sont super propres avec de beaux bevels
CINEMA4D R12 L-System / MoSpline Turtle Mode à l'air de pouvoir aller dans le sens de mes recherches
par contre pour ma licence mac du boulot je vais devoir négocier un MACintel car la R12 ne fonctionne plus du tout sur powerpc c'est con de pas l'avoir annoncé avant car le budget parc logiciels machines dans une boite c'est plus simple à négocier en une fois pour tout le monde surtout quand on à pris le MSA c'est comme avoir une super bonne bouteille dans son cellier mais mais que le système digestif le supporte pas fais chier. Heureusement j'aurais mon joujou chez moi sur pc
j'avais développé un gros plugin nommé "BusinessGraphs" qui permettait de générer n'importe quel type de graphiques, à partir d'un tableau de données définies manuellement ou importée depuis des fichiers Excel (XML et CSV)
Mais nous avons stoppé sa commercialisation il y a peu, ainsi que d'autres petits plugins lors de la refonte intégrale de notre site, en sachant que son développement était prévu pour une utilisation interne à l'origine.
si tu veux voir un tuto utilisant ce plugin :
http://www.idefix-first.ca/idefix/co..._TutorA_fr.pdf
pour info, sa dernière release 2.01 date de mai 2004, il a été traduit en 5 langues (français, anglais, allemand, espagnol, italien), mais ce "vieux" plugin fonctionne toujours sur C4D 11.5, et cela aussi bien sur Mac que sur PC !
si ça t'intéresse je pourrais éventuellement te transmettre une version démo du plugin...
Dernière modification par Tengaal ; 01/09/2010 à 23h09.
Il est vachement bien se plug, effectivement et compatible 11.5 ça m'arrange pour le le boulot ça, vu que je suis encore en powerpc pour l'instant
Merci Tengaal
donnes-moi ton email et je te file une demo.
Merci, Je t'ai envoyé un MP Tengaal.
Alors j'ai trouvé celui-ci:
http://forums.cgsociety.org/showthre...ight=pie+chart
qui est pas mal du tout. J'ai regardé rapidement son xpresso et il me semble que se serait possible( en fait je sais pas ) d'utiliser un objet cloneur et de le piloter par xpresso pour choisir le nombre de tranches et de pouvoir calculer la somme des tranches dynamiquement pour ne jamais dépasser 360°.
De mon côté je m'y remet mais avec des primitives cube que je pourrai remplacer par des déformateurs déformation libre (sur 11.5 pour l'instant) j'ai pas encore la 12 pour faire ça avec l'autre cage de déformation(pièce jointe).
j'ai retravaillé sur mon camembert... mais là je vais décortiquer son xpresso car ma méthode n'est pas la plus simple après se que j'ai vu sur celui sur CGTALK.
à oui aussi, trouver comment stabiliser mon ensemble de cubes pour qu'il ne bouge pas car sinon dès que je le met dans un déformateur Incurvation le dernier cube ne restera pas collé au premier. Augmenter ou diminuer automatiquement le nombre de subdivisions des cubes pour qu'ils restent beaux une fois déformés par l'incurvation. Bon j'y retourne
Le plugin de Tengaal remis à jour depuis :
http://www.3dweave.com/fr/ressources...-graphs-3.html
Je suis désolé de déterrer des (très) vieux fils, mais Google privilègie vraiment trop les vieux contenus et on tombe encore sur ces vieux fils du fofo quand on cherche le plugin ou ce qu'il fait.