Voir la version complète : Pour l'échangisme... ??
J'aurai besoin de bons conseils et voir si cela est possible mais j'avoue ( encore une fois :oops: ) que je ne sais pas par ou commencer. Je souhaiterais savoir si il est possible de créer un Xpresso qui me permettrait de basculer d'une forme à l'autre qui se situerait dans un même neutre et de le rendre visible en rendant invisible l'autre...
par exemple, v pour activé et x pour caché :
__ neutre
!_ forme 1 (vv)
!_ forme 2 (xx)
!_ forme 3 (xx)
!_ forme 4 (xx)
passerait via un slider D.U. à
__ neutre
!_ forme 1 (xx)
!_ forme 2 (vv)
!_ forme 3 (xx)
!_ forme 4 (xx)
il n'a pas d'ordre précis, c'est juste le choix de la valeur du slider qui influe sur la sélection de la forme ( ici 4 formes donc slider de 1 à 4 en reel )...
Une piste ??
Ah oui j'ajoute qu'il faudrait pouvoir ajouter des formes comme on veut dans les neutres et que le slider se transforme en conséquence... Bhein quoi, on peut rêver ?? :D
pour Xpresso, je ne vais pas pouvoir beaucoup t'aider because je n'ai pas encore eu le temps de vraiment potasser.... par contre... que veux tu faire au juste? A vue de nez peut etre qu'une utilisation détournée de l'outil morphing pourrait faire l'affaire non?
Ogier
Salut Ogier, bhein je n'ai rien à morpher, les objets sont différents, un nombre de polys différents, c'est juste de pouvoir passer d'un objet à l'autre de façon simplifier afin de me créer une bibliothèque.
J'ai pas tout saisi, mais ça ressemble à ce que j'ai demandé l'autre jour ici :
http://www.frenchcinema4d.com/phpBB2/viewtopic.php?t=4744
Enfin, je crois... :?
bon zalors je me souviens d'un plug qui permettait de faire passer un objet d'une hiérarchie a une autre... je crois que c'était Dynamic Parent (que tu peux trouver dans la rubrique plug in - animation sur le site)... bon c'est de l'astuce a deux balles mais peut etre qu'avec ça tu pourrais faire transiter tes objets d'un objet nul visible à un objet nul invisible?... voilà héhé... en tant que spécialiste de la bidouille antiprogrammation c'est tout ce que je peux proposer !!! :D :D :D
et encore.. chuis pas certain d'avoir vraiment compris ce que tu voulais faire.... bon ben ok c'était histoire de blablater 5 minutes pffff
Ogier
Il me semble que Dynamic parent anime les changements de hiérarchie, mais il faut tout de même les faire à la main...
Donc pas pour le Lapinou, là...
Comment on fait un slider dans Xpresso :o
Mais franchement Padawa... ton proverbe est sublissime! (j'me permet de m'exprimer par écrit et à l'ombre! :D )
Voila,
je t'ai fait ca. Mais comme je sais pas comment on fait des sliders
dans xpresso, il faut que tu indique le numero de l'objet choisi dans
l'objet neutre au dessus. Tu peux rajouter autant d'objet que tu veux.
Les modifs de deplacement de mise a l'echelle et de rotation
s'appliqueront a tous les objets. J'espère que ca te conviendra ou
que ca te donnera une bonne base.
Pour telecharger le fichier clic droit et enregistrer la cible.
http://pascal.bleuse.chez.tiscali.fr/images/forum/selection.c4d
Tiens moi au courant. :lol:
PS pour ce qui est des slider je suis preneur de toute info merci.
Je viens juste de revenir sur le forum et là... Une question Xpresso à résoudre ! Miam ! :wink:
J'ai fait un petit mix Xpresso avec noeud COFFEE, avec une DU sur le parent du groupe d'objets (un slider de 0 à 50, ou plus, ou moins...), on choisit l'objet du groupe qui doit être visible au rendu. (0: premier de la liste)
select_element.c4d (http://tengaal.free.fr/fc4d/xpresso/select_element.c4d) :wink:
Ah, je me suis fait doublé par Padawa ! :D
Méga compliqué ton Xpresso Padawa ! :shock:
Regarde mon fichier, l'utilisation d'un slider donne directement une valeur choisie par l'utilisateur, cette valeur indique ensuite au noeud Coffee quel objet de la liste doit être visible, les autres sont considérés comme invisibles au rendu.
C'est une boucle qui lit les objets du groupe un par un, avec un compteur pour les identifier par leur position, et ainsi détecter celui qui doit être visible. De cette manière on peut ajouter ou enlever des éléments sans se précoccuper du programme Xpresso.
Il suffit simplement de mettre ses objets perso dans l'objet "Groupe" sur lequel est appliqué l'Xpresso.
OUAAHHH!!
J'ai doublé TENGAAAALLL :shock:
:efface: :shock: :trinque: :nono: :poucehaut:
Comment ca le fait :wink:
Mis a part que moi j'ai pas de slider :cry:
Mais j'suis content quand même :roll:
BYE
Tu as de la chance, bravo jeune Padawa...
Tu as mis combien de temps à faire ta scène ?
Moi, 2 minutes (en comptant sa sauvegarde et son transfert sur le serveur !) :twisted: :wink:
Mais ton exemple est bien vu ! :poucehaut:
Je sais mais je connait pas le COFFEE :cry:
Y faudrait que je m'y mette un jour. :roll:
C'est pas beau de se moquer :oops:
Mais venant d'un Jedi de C4D je prend ca comme
un compliment :D
Tiens juste par curiosité Tengaal,
essai de faire la même sans coffee :twisted:
Voir si j'étais sur la bonne voie
Si je suis passé par le COFFEE c'est justement pour combler les lacunes du système Xpresso pour le pointage sur les objets de manière programmée, il faut, comme tu l'as fait, avoir recours à tout un enchevêtrements de noeuds d'itérations, de hiérarchie, pas du tout flexible et surtout complexe à mettre en place.
Je ne vais pas faire la version Xpresso de mon exemple car c'est comme si on me demandait de construire une fusée avec simplement un tournevis et une clé de 12 !
Mais bravo à toi de t'y être collé, c'est pas du tout évident en 100% Xpresso...
Merci de tes compliments ca me flatte. Mais je dois a mon tour
te remercier car en étudiant ton fichier j'ai découvert 2 choses:
1/ le coffee a l'air d'etre simple, ca me fais penser au javascript
ou autre php que je connais bien, donc je vais peut etre m'y
mettre plus tot que prévu.
2/ je viens de découvrir comment faire des sliders avec les
DU (donnée utilisateur) et je me demande comment je ne l'ai pas
vu plus tot. Ca va beaucoup me servir.
Je tiens a remercier tous les gens comme toi qui contribue a me
donnée envie d'aller toujours plus loin.
Salut.
Ah voici le fichier avec slider
http://pascal.bleuse.chez.tiscali.fr/images/forum/selection.c4d
:wink:
Excellent, merci les gars, Tengaal, j'ai bien reçu ton mail et je te remercie.
Padawa, j'ai pas eu le tien, ça me donne un "forbidden" sur mon mac :cry: même en clic-droit/enregistrer sous... Tu peux me le mailer STP...
Encore bravo, c'est cool de pouvoir compter sur les copains ! :efface: :trinque:
Autre chose puisqu'on y est ?? Y'a t'il un moyen de verrouiller un objet dans le gestionnaire, je veux dire l'impossibilité de le déplacer, le supprimer mais éventuellement de le modifier ??? Enfin puis-je utiliser ton/votre XPresso dans un but commercial ?? :mrgreen: :nono:
:o Je viens de visionner vos fichiers et je suis écoeuré et épaté et conquis et fluffé... Padawa, j'ai rien compris à ton Xpresso mais ça marche du feu de dieu, et Tengaal, ben com' d'hab' tu reçois tous mes hommages !! Vous êtes beaux, bons, doués, fluffiesques... C'est exactement ce que je voulais ! :poucehaut:
Il y a la propriété protection qui verrouille la position et la rotation de l'objet, par contre en ce qui concerne le verrouillage de la structure du maillage (points et polygones) là je ne pense pas que ça soit possible...
Techniquement il faut soit définir en permanence le maillage de l'objet avec des données fixes (structure points et polygone) mais cela implique que ces données soit mémorisées (une copie de l'objet dans son état figé), soit il faut masquer l'objet des séléctions pour ne pas lui appliquer de transformations...
On peut créer une DU pour faire un thé à la verveine aussi? Et une autre pour le nuage de lait? Une autre pour le sucre? http://smileyonline.free.fr/images/gif/yeux/vignette/thumbnails/1037816332_gif.gif
Non en fait je parlais de l'impossibilité d'oter ou de déplacer du groupe un objet. Qu'il soit impossible de virer un des éléments physiques du groupe. Modifier les polys et les points, cela doit rester fonctionnel.
Un pour exploser la pizza de Manolito serait un plus dans ma courte vie !! Allé, allé (©MTN) jeune Padawa, au boulot !!
Enfin puis-je utiliser ton/votre XPresso dans un but commercial ?? :mrgreen: :nono:
Bien sûr Mohamed "Lapinou" Ali ! :D
On peut créer une DU pour faire un thé à la verveine aussi? Et une autre pour le nuage de lait? Une autre pour le sucre? http://smileyonline.free.fr/images/gif/yeux/vignette/thumbnails/1037816332_gif.gif
Bien sûr que c'est possible, j'ai d'ailleurs domotisé tout mon appart et tout est contrôlé avec les DU de mon C4D (régulation du chauffage, allumage des lumières de la TV de la cafetière....) :o
Vous inquiétez pas, je vais pas faire des millions avec ça mais ça sera une bonne valeur ajoutée à vendre au client qui n'en attends pas tant ! Merci Tengaal...
Non en fait je parlais de l'impossibilité d'oter ou de déplacer du groupe un objet. Qu'il soit impossible de virer un des éléments physiques du groupe. Modifier les polys et les points, cela doit rester fonctionnel.
Là c'est définitivement non, car c'est une action interne à C4D et on ne peut pas intervenir de l'extérieur sur la suppression, il faudrait que cette protection s'intercale entre la commande de suppression (action de l'utilisateur) et l'action de suppression elle-même (action de C4D)
Bien sûr que c'est possible, j'ai d'ailleurs domotisé tout mon appart et tout est contrôlé avec les DU de mon C4D (régulation du chauffage, allumage des lumière de la TV de la cafetière....) :o
Le pire, c'est qu'il me prend vraiment un doute sur la véracité ou non de ce qu'il dit, vu le phénomène :lol:
Ben mince sinon si on ne peut pas empêcher la suppression d'un mesh, mais bon vu que ce n'était qu'une protection contre la bétise ou l'étourderie, le client fera avec... :roll:
Le seul moyen peut-être envisageable serait de rendre l'objet impossible à séléctionner, ainsi on ne pourrait plus l'effacer, par contre, il faut que ce contrôle puisse se faire hors de cet objet car si on ne peut plus le séléctionner, on doit malgré tout pouvoir le déverrouiller...
Ben oui mais il doit tout de même rester sélectionnable afin de recevoir quelques medification du maillage. Non, laisse tomber, c'était juste une question " cerise-sur-le-gateau" ! Merci Tengaal !
Là, malheureusement je ne peux rien dans un cas de ce genre, c'est une fonctions à réclamer aux développeurs de C4D pour les versions futures ! :wink:
Je vous ai préparé une bonne tasse 100 % XPresso :D
affich_objet.c4d (http://tabou.free.fr/tabou/XPresso/affich_objet.c4d)
Ce n'est pas si compliqué que ça à faire sans COFFEE :wink:
Bravo Tabou, c'est trés clair comme Xpresso... C'est fou qu'il y ait autant d'approches... Merci. :D
Superbe, Tabou ! Tu me fais le même avec un simple clic sur l'objet à afficher ? :?
Superbe, Tabou ! Tu me fais le même avec un simple clic sur l'objet à afficher ? :?Oui si tu me dis comment détecter si un objet est sélectionné avec XPresso :wink:
à ma connaissance ce n'est pas possible...
En COFFEE si ! Na ! :twisted: :D
Mais on aura toujours le problème du rafraichissement du programme, il faut soit rafraichir la vue ou faire une action sur l'interface pour que le programme s'exécute quand un nouvel objet est séléctionné....
Sinon, pour le code, il suffit de créer un noeud COFFEE, en entrée on met un port "Lien" appelé "objet", en sortie on met un port "booléen" qu'on appelle "actif", ensuite dans le code on met:
main()
{
// on pointe sur le projet en cours...
var doc=GetActiveDocument();
//on regarde quel est l'objet actuellement séléctionné
var objet_actif=GetActiveObject(doc);
//on initialise par défaut la sortie à FALSE (objet non séléctionné)
actif=FALSE;
//on teste si l'objet fournit en entrée est l'objet actuellement actif.
if (objet==objet_actif) actif=TRUE;
}
en sortie on obtient soit TRUE si l'objet est séléctionné, FALSE si il ne l'est pas.
arf l'affreux monstre vert a toujours le dernier mot :D
Bon, Pascal, maintenant que tu as la soluce... tu fais tourner ton fichier ?
Oui, on en avait discuté avec Tengaal (je pensais que tu avais vu le sujet), et effectivement, C4D limite lui-même le champ d'action à cause de ce foutu rafraîchissement. Y'a plus qu'à demander à Maxon de mettre ce foutu nœud détecteur dans la prochaine version... :?
Le ficier de Tengaal est ici. (http://ns2118.ovh.net/~vatarlan/pascal/xpresso/Xpresso_visible_actif.c4d)
:oops: je viens en pointillé sur le forum ces temps ci et je n'ai pas tout suivi
petite question, esce que cette technique permettrai par exemple d'appeller des objets en gardant le barycentre de l'objet pere?
je m'explique esce que l'on pourrai se faire un catalogue d'objets genre une tete de base puis une bouche avec les different phoneme comme en animation volume type" l'etrange noel" ou "chicken run" ?...
je crois que chez aardman ils avais fait un truc dans le genre sous maya...
Si tu veux parler du principe d'animation en stop-motion, le fichier Xpresso réalisé pour Aurety peut tout à fait servir à ça :
Tu as un groupe "tete" dans lequel tu places toutes tes têtes de formes différentes et ensuite avec le slider (DU) de "tete" tu choisis l'objet de ta liste qui doit être vu à la caméra, les autres étant masqués. Au niveau de l'animation, tu as simplement besoin d'animer l'objet parent "tete".
Si tu veux parler du principe d'animation en stop-motion, le fichier Xpresso réalisé pour Aurety peut tout à fait servir à ça :
Tu as un groupe "tete" dans lequel tu places toutes tes têtes de formes différentes et ensuite avec le slider (DU) de "tete" tu choisis l'objet de ta liste qui doit être vu à la caméra, les autres étant masqués. Au niveau de l'animation, tu as simplement besoin d'animer l'objet parent "tete".
tout a fait çà!
vu que je n'ai toujours pas fait d'anim de perso (j'aurai pourtant bien chaussé des gants) donc je ne maitrise pas les morphing et autres possibilité du soft, je me disait que pour commencer ce pourrai etre une bonne solution, et puis çà change des anim hyper smoothée...
au fait aurety, c'est pour votre prochain projet apres la boxe le topic? :D
Tu peux faire de l'anim stop-motion en utilisant l'interpolation "par étape" lorsque tu enregistres la pose de ton personnage, ainsi il n'y aura pas "d'arrondi" dans les mouvements successifs mais un passage direct.
Par contre, je crois que ça ne concerne que C4D 8... avant il n'y avait que les interpolations fortes, moyennes et légères.
petite question, esce que cette technique permettrai par exemple d'appeller des objets en gardant le barycentre de l'objet pere?
je m'explique esce que l'on pourrai se faire un catalogue d'objets genre une tete de base puis une bouche avec les different phoneme comme en animation volume type" l'etrange noel" ou "chicken run" ?...
je crois que chez aardman ils avais fait un truc dans le genre sous maya...
En fait, c'est exactement l'usage que je souhaite lui faire prendre, le client souhaite bénéficier d'un perso qui pourrait selon le moment porter des fringues, une autre tête, un objet à la main, etc... Pas de morphing, c'est pour du print.
au fait aurety, c'est pour votre prochain projet apres la boxe le topic? :D
euh, de quoi tu parles ??
Oui, c'est pour la version "X" de BoXXXing Fury...
je retrouve pas les preuves...
Salut,
je viens de reprendre la connection et tu peux utilisiser le mien aussi
a titre commercial si tu veux :wink:
Ah, super Tabou, je vien de me rendre compte en visionnant ton
Xpresso que j'aurait pu le faire un peu plus simple.
:D
C'est dingue ce que l'on peut apprendre en 24h :poucehaut:
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. Tous droits réservés