Bonjour tout le monde,
j'ai un problème qui pourrait avoir 2 solutions, mais pour l'instant je n'en ai aucune :
- est-il possible que l'objet "Premier plan" prenne en compte la transparence (ou l'alpha) de son matériau (dans le viewport) ?
ou bien
- est-il possible qu'un objet placé en premier plan (mettons un plan avec un matériau transparent par exemple...) soit rendu non sélectionnable MAIS permette de sélectionner les objets qui sont derrière lui (par un clic de souris).
D'avance merci,
Que votre journée soit bonne bien qu'elle soit funèbre.
à la première question : oui, sans problème au moment du rendu
pour voir la couche alpha dans le wiewport il faut par contre avoir le mode open GL qui va bien
question 2 : je ne pense pas qu'un objet puisse être "non sélectionnable" mais bien sûr un objet ne fait jamais obstacle à ce qui se trouve derrière lui
(ou alors je n'ai pas bien compris la question)
Oser rêver, et mentir
Bon, je vois que ma question n'était pas assez précise, désolé.
Oui bien sur pour l'OpenGL.
De toute façon c'est uniquement ce qui se passe dans le viewport qui m'intéresse ici.
Alors effectivement on peut voir la couche alpha de l'image qui est dans la texture, mais on ne peut pas fabriquer une couche alpha dans le canal Alpha de la texture.
Par exemple si je choisis de mettre une couleur dans le canal alpha de la texture, pour pouvoir ensuite faire varier cette couleur (et donc la transparence de l'image) de manière dynamique, eh bien l'objet "Premier plan" ne traite pas ce canal. Enfin me semble t-il...???
On peut rendre un objet non sélectionnable (à la souris) avec un tag "propriété interaction" (icône de souris). Mais dans ce cas, si l'objet taggé est devant, je ne peux plus rien sélectionner (toujours à la souris dans le viewport). Et si je ne met pas le tag il faut 2 clics pour sélectionner l'objet qui est derrière (car par défaut C4D sélectionne toujours en premier l'objet au premier plan).
Bon 2 clics au lieu d'1, y'a pas mort d'homme, et ça ne fait pas chuter le workflow à s'en rendre stérile, mais c'est vite agaçant.
...
effectivement je n'avais pas compris
chez moi, contrairement a ce que j'ai dit je ne vois pas l'avant plan (qu'il ait une couche alpha ou pas) quel que soit le mode d'open gl sélectionné..
quant au tag.. j'avoue ne l'avoir jamais utilisé
(ni même comprendre à quoi il peut servir)
Oser rêver, et mentir
tu peux ajouter ton objet à un nouveau calque et verrouiller celui-ci
tu veux faire quoi comme manipulation ?
je viens de tester ça fonctionne , dans ma scène j'ai un plan avec un alpha et un user data sur le nul ctrl qui permet de changer sa hauteur via xpresso
element verrouille.c4d
Ah oui, dans le tien ça fonctionne parfaitement, effectivement.
Voici le mien qui ne fonctionne pas :
testZoomCam.c4d
D'ailleurs ce que je comprend encore moins c'est que ça me bloque les fonctionnalités Xpresso de l'objet parent aussi...???
Dernière modification par llx ; 03/11/2017 à 12h09.
il faut que tu mettes tes user data sur un autre objet je pense
de rien , j'en profite pour poser une question aussi
comment tu fais pour rassembler les différents contrôleurs que tu à ajouté dans la vue dans une même fenêtre ?
Ah oui, c'est délicat :
1.
- touche majuscule maintenue enfoncée
- clic gauche sur chaque ctrl que tu veux regrouper
quand tout ce que tu veux regrouper est sélectionné :
2. clic droit > Grouper
Là il te fait le paquet, si tu veux déplacer pour réorganiser dans le groupe c'est (sur mac) cmd+clic gauche.
Ravi d'être utile!
ah trop bien merci pour la manip