PDA

Voir la version complète : Pour l'échangisme... ??



Aurety
01/11/2003, 15h19
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 ??

Aurety
01/11/2003, 16h11
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

Ogier
01/11/2003, 17h05
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

Aurety
01/11/2003, 17h27
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.

Pascal
01/11/2003, 17h34
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... :?

Ogier
01/11/2003, 18h28
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

Fluffy
01/11/2003, 18h30
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à...

padawa
01/11/2003, 19h15
Comment on fait un slider dans Xpresso :o

Ogier
01/11/2003, 19h23
Mais franchement Padawa... ton proverbe est sublissime! (j'me permet de m'exprimer par écrit et à l'ombre! :D )

padawa
01/11/2003, 19h41
:D :D :D :D :wink:

padawa
01/11/2003, 22h25
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.

Tengaal
01/11/2003, 22h28
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

Tengaal
01/11/2003, 22h30
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.

padawa
01/11/2003, 22h35
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

Tengaal
01/11/2003, 22h38
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:

padawa
01/11/2003, 22h39
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

padawa
01/11/2003, 22h43
Tiens juste par curiosité Tengaal,
essai de faire la même sans coffee :twisted:

Voir si j'étais sur la bonne voie

Tengaal
01/11/2003, 22h51
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...

padawa
01/11/2003, 23h05
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:

Aurety
01/11/2003, 23h46
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:

Aurety
01/11/2003, 23h55
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:

Aurety
02/11/2003, 00h12
: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:

Tengaal
02/11/2003, 00h12
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...

Fluffy
02/11/2003, 00h15
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

Aurety
02/11/2003, 00h16
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.

Aurety
02/11/2003, 00h18
Un pour exploser la pizza de Manolito serait un plus dans ma courte vie !! Allé, allé (©MTN) jeune Padawa, au boulot !!

Tengaal
02/11/2003, 00h18
Enfin puis-je utiliser ton/votre XPresso dans un but commercial ?? :mrgreen: :nono:
Bien sûr Mohamed "Lapinou" Ali ! :D

Tengaal
02/11/2003, 00h21
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

Aurety
02/11/2003, 00h21
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...

Tengaal
02/11/2003, 00h22
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)

Aurety
02/11/2003, 00h23
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:

Tengaal
02/11/2003, 00h35
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...

Aurety
02/11/2003, 00h57
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 !

Tengaal
02/11/2003, 01h03
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:

tabou
02/11/2003, 10h57
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:

Aurety
02/11/2003, 11h15
Bravo Tabou, c'est trés clair comme Xpresso... C'est fou qu'il y ait autant d'approches... Merci. :D

Pascal
02/11/2003, 11h17
Superbe, Tabou ! Tu me fais le même avec un simple clic sur l'objet à afficher ? :?

tabou
02/11/2003, 11h58
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...

Tengaal
02/11/2003, 12h29
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.

tabou
02/11/2003, 12h56
arf l'affreux monstre vert a toujours le dernier mot :D
Bon, Pascal, maintenant que tu as la soluce... tu fais tourner ton fichier ?

Pascal
02/11/2003, 14h40
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)

tabou
02/11/2003, 15h17
:oops: je viens en pointillé sur le forum ces temps ci et je n'ai pas tout suivi

vesale
02/11/2003, 16h01
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...

Tengaal
02/11/2003, 16h08
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".

vesale
02/11/2003, 18h14
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...

vesale
02/11/2003, 18h16
au fait aurety, c'est pour votre prochain projet apres la boxe le topic? :D

Tengaal
02/11/2003, 18h26
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.

vesale
02/11/2003, 18h30
pas de soucis...

Aurety
02/11/2003, 22h15
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.

Aurety
02/11/2003, 22h16
au fait aurety, c'est pour votre prochain projet apres la boxe le topic? :D
euh, de quoi tu parles ??

Fluffy
02/11/2003, 22h39
Oui, c'est pour la version "X" de BoXXXing Fury...

vesale
02/11/2003, 22h43
je retrouve pas les preuves...

padawa
03/11/2003, 00h25
Salut,
je viens de reprendre la connection et tu peux utilisiser le mien aussi
a titre commercial si tu veux :wink:

padawa
03/11/2003, 00h43
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:

Aurety
03/11/2003, 01h00
merci Padawa ! :D