PDA

Voir la version complète : animations de booleenes dans C4D



lascaux
06/04/2004, 14h25
Bonjour,

j'appartiens à une secte cousine de la votre (Lightwave)
et j'ai cru entendre que C4D permet une fonction assez interessante :
l'animation d'opérations booleennes, ce qui permet notamment
d'animer une coupe sur un terrain en utilisant le plan de coupe
comme objet de découpe booleenne.
Sous Lightwave c'est une usine à gaz de faire ça,
on ne peut que contourner le problème avec des scripts mais bref,
c'est super long et pas du tout productif…

Qui pourrait m'en dire plus sur cette fonction dans C4D,
notamment sur ses "limitations" :
- on peut l'appliquer à plusieurs objets à la fois ?
- sur des scènes lourdes (centaines de milliers de polys) ?
- faut il tout trianguler avant ?
- etc.

merci d'avance

Pascal
06/04/2004, 14h32
Oui, on peut tout faire, C4D fait de la modélisation non-linéaire. Cela concerne les booléens comme n'importe quel objet, il suffit de modifier les paramètres au cours de l'animation. Un modèle de souplesse !

Piero69
06/04/2004, 14h33
C'est possible dans C4D, vu que en modélisation rien n'est définitif (pas comme ds LW avec un modeleur et un animateur renderer) , sur plusieurs objets aussi....mais :
-l'opération booléenne est sale (bcp de polygones qui font moche au rendu, sauf sur la dernière version v8+, mais le temps de calcul devient important)
-la section d'un objet prend la couleur de l'objet qui la sectionne (si tu découpe une boule rouge avec un cube blanc, la limite entre les 2 sera blanche...pas pratique si on veut faire un schéma et si on veut garder des objets de couleur différentes...mais il doit il y avoit moyen de se débrouiller

Sur les scènes très lourdes, ca doit prendre un temps fou je pense...qqn confirme?

lascaux
06/04/2004, 20h23
je complexifie la question :
- parlant de modelisation non-linéaire vous voulez dire qu'un objet découpé
par un boolean conserve la "mémoire" du modèle d'origine ?

- pour les surfaces ça ne m'étonne pas, mais ça m'amène à une autre question : pourrait-on imaginer PLUSIEURS opérations booléennes
simultanées pendant un rendu d'animation ?
Genre :
deux sphères rouges, l'une coupée par un cube blanc l'autre par un
cube bleu, sachant que les deux cubes auraient des trajectoires paralleles ???


- pourquoi l'opération booleenne est-elle "sale" ?
En principe si les polys sont plats (voire tous triangulés) et si
on évite les superpositions de points il n'y a pas de raison que ça merde non ?

Pascal
06/04/2004, 21h02
Modélisation non linéaire = possibilité de tout changer tant qu'on n'a pas converti en objet simplifié (ce qui est d'ailleurs facultatif).

On peut faire autant de booléens qu'on veut, on peut même faire des booléens de booléens.

Les opérations booléennes ne sont pas "sales" tant qu'on les utilise à bon escient, et que les objets de départ s'y prêtent. De toute façon, étant donné le caractère non linéaire de ces opérations, justement, il est aisé de changer la géométrie d'un objet source, le booléen sera mis à jour automatiquement.

Pour ton anim, normalement, pas de problème, le mieux est de charger la version 6CE gratuite ou une démo de la 8, et d'essayer !

Fluffy
06/04/2004, 22h14
Yep, le boléen est vraiment souple, malgré sa loudeur au rendu et à l'affichage sur des scènes complexes, et sur sa découpe pas toujours très propre (uniquement au niveau du maillage - ça reste cependant propre au rendu). En bref, ce n'est pas une méthode de modélisation propre, mais si tu ne t'en sers pas pour préparer une forme que tu viendras retoucher par la suite, aucun soucis pour l'anim.

Le fait que tu puisses affecter une matière différente pour les zones découpées est vraiment un plus, ça permet encore plus de souplesse.

Tiens, j'avais fait une petite vidéo montrant la création d'un boléen simple, ça va te permettre de voir comment il réagit dans le soft : Vidéo boléen (http://www.pixiemedia.com/fc4d/tutos_video/boleen.html)
La magie du truc, c'est que tout est entièrement animable : taille des objets boléens, le fait de faire l'opération boléenne, le changement des matiéraux, la taille des objets, la subdivision des objets paramétriques, et bien d'autres encore...

lascaux
06/04/2004, 23h09
mouais… je vois que la gestion des objets n'a strictement rien
à voir avec ma crèmerie à moi et que Lightwave a des progrès à faire
question dynamisme en modelisation.

dernière précision :
Piero 69 dit :
"la section d'un objet prend la couleur de l'objet qui la sectionne (si tu découpe une boule rouge avec un cube blanc, la limite entre les 2 sera blanche...pas pratique si on veut faire un schéma et si on veut garder des objets de couleur différentes."

et

Fluffy dit :
"Le fait que tu puisses affecter une matière différente pour les zones découpées est vraiment un plus, ça permet encore plus de souplesse."

conclusion ?
Est-ce qu'on peut ou pas conserver la texture d'origine de chaque objet ?
De manière à avoir donc PLUSIEURS couleurs sur le plan de coupe.

Un exemple d'un truc que j'ai fait sous Lightwave et où justement
le pb est que je ne peux pas conserver les couleurs de chaque objet,
notamment les arbres… est-ce que je pourrais faire ça dans C4D ?
Subsidiairement je re-pose ma question précedente : peut-on contourner
le problème en opérant plusieurs booléenes simultanément ?

http://www.chantiergraphique.com/recents/pantin.html
(contient quicktime // sorenson3 // 1,4 Mo)

Fluffy
06/04/2004, 23h16
En fait j'ai déjà répondu à ta question, c'est contenu dans la phrase que tu cites :

que tu puisses affecter une matière différente pour les zones découpées

Ce sont les objets qui découpent ta forme qui définissent la couleur de la tranche de découpe. Soit tu appliques un matériau à ton groupe boléen, sois tu appliques un matériau sur chacun de tes objets faisant partie du groupe. Ce qui donne donc des matériaux différents selon les sections du boléen (et les découpes notamment).

Tu appliques le même principe quand il y a plusieurs boléens...

Pascal
06/04/2004, 23h22
http://www.soladida.net/FC4D/img/tut/bool.jpg

base80
06/04/2004, 23h42
Un petit filme pour souligner les propos de Fluffy

http://www.roerend.nl/base80/3d/boole321.mov

Ton animation de ville qui se construit est extrêmement simple a réaliser, si tu travaille sous Cinema tu va vouloir faire plus et mieux parce que c'est possible.

lascaux
07/04/2004, 00h42
ouaip…
merci pour ces précisions et ces exemples
mais je n'ai toujours pas de réponse à une question :

je comprends bien que ce soit le materiau de l'objet DECOUPANT
qui détermine le materiau du plan de coupe RESULTANT,

je comprends aussi d'après le dernier exemple envoyé
qu'on peut opérer plusieurs booléens simultanément
mais dans le sens :
PLUSIEURS objets de découpe
pour
UN SEUL objet découpé

ce qui est assez logique d'ailleurs, et la même opération est réalisable
sous LW.

Par contre est ce qu'on peut couper
plusieurs objets à la fois
en utilisant plusieurs objets de coupe

ET SURTOUT sachant que les volumes peuvent se croiser
sans s'influencer (une sorte d'exclusion donc).

Ouaip je suis pas très clair là :

Je reprends mon exemple de ville qui se développe,
le pb là est que tout devient gris (en plan de coupe).

Est ce que je pourrais avoir par exemple
2 grands cubes de découpe qui suivent la même trajectoire
et qui sont donc "superposés", un vert et un blanc par exemple,
sachant que je donne :
- au vert l'instruction de ne couper QUE les arbres (MEME s'il "croise"
les bâtiments pendant sa trajectoire)
- au blanc l'instruction de ne couper QUE les bâtiments
(MEME s'il croise les arbres).

Vous me direz que dans cette scène on peut trouver des trucs
par ce que la volumetrie est simple mais évidemment
j'ai en tête des exemples plus complexes…


je me fais comprendre ou pas là ?


-----------
------------

Autre question sur le sujet, par rapport aux rendus cartoons,
est-ce qu'on peut rendre sous C4D un objet dont seule la face
coupée serait en cartoon (flat+ contours),
alors que le reste, en volume, serait rendu en mode "normal"

base80
07/04/2004, 00h54
OUI

Tout ce que tu dit est possible

tu peut couper un seul objet par un seul autre

tu peut couper plusieurs objets par un seul autre

tu peut couper plusiers objet par plusieurs autres

tu peut couper un seul objet par plusieurs autres

ET
tu peut mètre n'importe quelle couleur sur n'importe quel forme coupée ou non

donc la coupe peut être de couleur différente que la coupe, mais aussi plein d'objet qui on des couleur spécifique gardent leur couleurs respectives tout en étant coupé par un objet incolore...

Pour se qui en est des objet qui se croisent en découpant il va falloir faire ça en deux booléenne superposées sinon tu as les intersection pleine.

ect

lascaux
07/04/2004, 01h48
bon, très bien,

le prochain coup je sous-traitrait ça à un utilisateur
de C4D alors…

merci pour ces infos

base80
07/04/2004, 01h52
Ai je ne voulais pas te vexer, mille excuses.
Tu devrais essayer Cinema c'est tout.
L'avantage de la méthode de Cinema4d est que tout reste paramètrable a tout moment.

Fluffy
07/04/2004, 02h06
Ceci-dit, si tu as réussi à maîtrisé Lightwave, tu arriveras à dompter Cinéma4D. Il est beaucoup plus abordable..

lascaux
07/04/2004, 10h42
y a pas de lézard personne m'a vexé…

Idéalement essayer C4D bien sûr !

Mais je me fais pas d'illusion, j'ai mis plus d'un an à tuer la bête Lightwave
(et encore je connais pas plus du tiers des fonctions),
donc me former sous C4D c'est pas pour demain et si j'avais un besoin
je préfererais franchement le sous-traiter à quelqu'un qui connait,
ça revient moins cher !


ah, si on pouvait avoir :
- Lightwave pour les subpatch et le dynamisme objets / scenes
- C4D pour les booleens et le NURBS
- Maya pour le shading
- FPrime pour la radiosité "temps réel"
- VRay pour le rendu radiosité…

Steƒquißosse
07/04/2004, 11h37
Lascaux, Cinema 4D est bien plus facile à dompter que LightWave, que j'ai essayé avant de passer à C4D, et la différence est nette.

Il y a un état d'esprit à chopper, comme dans tous les softs évidemment, mais il me parait bien plus intuitif et accessible que LW.

En quelques jours, tu peux commencer tes premières scènes simples, il suffit de voir la vitesse de progression de certains membres de ce forum pour se rendre compte à quel point (si on est un minimum motivé) C4D est facile d'accès.

On ne peut que te le conseiller.
:wink:

lascaux
07/04/2004, 12h04
il me parait bien plus intuitif et accessible que LW.


ça c'est sûr, en tout cas c'est du temps de formation de gagné.

Ce qui m'interesse c'est surtout la palette d'attributs qui semble bien foutue,
LW pour ça est infernal, les fenêtres temporaires y en a dans tous les coins !!

Le pb c'est qu'avec le succès C4D est devenu assez cher,
et surtout je pense (sans vouloir l'offenser)
que son moteur de radiosité n'est pas au niveau de Lightwave,
de même que le shading cartoon qui n'a pas du tout assez de réglages
(je suis déjà frustré de celui de LW alors bon…)


mais c'est interessant malgré tout, d'une version sur l'autre il faut savoir
apprcier un soft qui s'améliore et toujours se tenir au courant,
peut-être qu'un jour j'investirais aussi dans C4D, il a pas mal d'avantages…

Steƒquißosse
07/04/2004, 12h43
Oui, tu croules pas sous les fenêtres, et c'est plutôt agréable ! :wink:

Concernant le rendu cartoon, le module "Sketch & Toon" est assez efficace.

jette un oeil ici :

http://maxon.de/pages/products/c4d/modules/sketch/hl_sketch_01_e.html

http://maxon.de/pages/products/c4d/modules/sketch/images/spacecel.jpg

Et pour la radiosité, s'il n'atteint pas la qualité de LW, il a pour lui la vitesse !
:wink:

lascaux
07/04/2004, 19h14
C'est vrai que Lightwave est une horreur question temps,
quoique ceci est en train de changer depuis la sortie il y a 1 mois
d'un moteur externe, FPrime, pour un prix très raisonnable (env 300 euros)
et qui accroit jusqu'à 15 ou 20 fois la vitesse de rendu.
Ca a été le délire ce truc, quand c'est sorti le site de l'éditeur a explosé
littéralement et les gens ont du attendre jusqu'à 15 jours pour recevoir
leur produit tellement on était nombreux :)

Et surtout ce moteur est délirant par ce qu'il permet une prévisualisation
quasiment en temps réel de l'image radiosité, de même qu'on peut
interrompre un rendu et le relancer après pour raffiner l'antialiasing par exemple…


Par contre ton lien vers sketch & toon m'interesse au plus haut point,
moi j'en étais resté au strict "cel shade" pour lequel LW a des options
assez poussées et plus que ce que je connaissais de C4D (épaisseur des traits, répartition des edges etc.),
mais je ne savais pas que C4D permettait maintenant des rendus
"hand made" comme ça, à la façon Maya Paint !

Purée ça ça me branche bien, Lightwave c'est zéro pour ça !!!!!

mmmm… faut que tu fasses commercial chez Maxon toi,
tu m'as bien donné envie là !!!! depuis le temps que je réclame
des shaders non réalistes pour Lightwave (hors manga style je veux dire)

Steƒquißosse
07/04/2004, 21h36
Ben voilà !

Maxon se vent très bien tout seul ! :wink:

Et pis, j'ai pas trop l'âme d'un commercial, juste qu'en tant que créatif pas très ferru de complexité technique, je me suis naturellement dirigé vers C4D après avoir fait quelques essais à droite et à gauche. (par contre, j'ai jamais reagrdé de près Maya qui semble assez puissant, mais un peu cher !)

lascaux
07/04/2004, 23h02
Maya Unlimited est très cher mais Maya Complete est équivalent à C4D je
pense, après ce sont les additifs qui font la différence.
Que ce soit C4D, Maya ou LightWave en gros la solution de base
vaut 10000 balles et tu doubles ou triples même selon le nombre
de plug'ins que tu ajoutes…

Par contre je crois que Maya est également une usine à gaz assez difficile
à apprendre et son moteur de rendu a plutôt mauvaise réputation (instable
sur les grosses scènes), donc il faut s'équiper en plus d'un Mental Ray
ou autre…
Maya vaut le coup uniquement si tu animes des personnages… c'est là sa force.

Realzeb
08/04/2004, 16h01
J'ai pu tester un peu Maya, et je pense que sans une formation digne de ce nom, c'est même pas la peine d'y penser. De plus son prix laisse vraiment à penser que ce logiciel est destiné à des studios plus qu'à des particuliers, car outre le prix du logiciel, mieux vaut aussi songer à s'adjoindre les service d'un 2e écran 20 pouces pour les palettes. Maya est un "logiciel du dessus du panier" mais c'est aussi une sombre usine à gaz (moultes palettes avec de moultes sous-palettes et un écran principal qui change totalement selon le mode sélectionné dans la barre des menus - et y en a au moins 4 ou 5 différents, bref t'as vu un truc dont t'as besoin au cours de tes périgrinations et t'es tout le temps en train de te demander où tu l'as vu - PFFFF !. J'ai testé 2 ou 3 soirs durants et j'ai même pas pigé comment réaliser une matière et l'appliquer !

Cela dit quand on voit des réalisations (surtout au cinéma) provenant de ce logiciel cela laisse réveur. Mais pas de lézard, moi quand je vois la qualité des trucs de dingues que certains 3D-istes ici présents publient dans les forums, je me dis qu'il n'y a pas grand-chose à envier à Maya (un certain "cachet Pro" peut-être mais c'est même plus évident maintenant).

Une autre chose à prendre en compte aussi est la créativité et le goût esthétique du gars derrière son logiciel. En gros : c'est pas le logiciel qui fait forcément la qualité de la réalisation et franchement le rapport clareté interface/puissance/rendu est très très élevé sur C4D, moi c'est ce qui m'a scotché tout de suite sur ce logiciel et c'est un truc que je n'ai rencontré ni sur LW ni sur Strata ni sur les autres d'ailleurs y compris 3DS-Max...

Mais d'autres pourrons peut-être rebondir là-dessus...

Narah
08/04/2004, 18h06
Bonjour Lascaux,

Je ne suis pas un professionel de la 3D, j'aime le dessin et j'avais envie d'essayé la 3D il y pas mal de temps pour voir ce que ça donne, mais les mayas, 3ds et autres ne m'ont jamais beaucoup interessé. Je suis informatique de profession et la dernière chose que je voulais était que pour dessiner un crayon je devais le faire comme si j'étais au bureau ;) Je voulais une chose simple et efficace pour relaxer.

C4D est trés simple a utilisé et trés intuituif. Pour un débutant comme moi au monde 3d le problème se pose du genre "ok, comment faire cette forme lá avec la souris" et non pas a perdre du temps dans les menus et sub-menu du logiciel.

Si tu domines déjà un autre logiciel de 3D, tu n'aura aucun problème avec C4D, bien au contraire. La filosofie derrière la création de C4D a été de créer un soft qui puisse être appris par des gens qui travail déjà et donc, non pas de temps a perdre. Ce qui a mon avis a été réussi.

En ce moment Maxon connait un grand succès (enorme succès après le lancement de la 6CE, au grand malheur des modérateurs de forum C4D de tout côté ;) ) et je crois que cela va continué pour beaucoup encore, à cause de la qualité du produit versus son prix. Et comme c'est un logiciel construit par module, chacun peut construire sa solution. Bien sûr plus il y a de modules, plus le prix augmente, mais la version base est assez accessible.

Il faut vraiment essayé le logiciel et après c'est une question de goût personnel.

Quand au rendu cartoon, je pense que Sketch&Toon va te surprendre ;)

En bref C4D est un bon produit qui a de gros atôuts. Je suis fan :D

lascaux
08/04/2004, 23h08
Si tu domines déjà un autre logiciel de 3D, tu n'aura aucun problème avec C4D, bien au contraire.

c'est plutôt la manière d'organiser les scènes qui me pose problème…

Je sais que C4D est réputé pour être très stable mais
je me demande si son interface par exemple se prête bien
à la gestion d'une scène contenant des centaines voire des milliers
d'objets.
Comme c'est la principale chose dont j'ai besoin pour l'instant
je pense que c'est LW qui répond le mieux à ça même s'il a des
grosses lacunes sur d'autres domaines…

Realzeb
09/04/2004, 20h21
je me demande si son interface par exemple se prête bien
à la gestion d'une scène contenant des centaines voire des milliers
d'objets.

Heu.... ! tu possèdes une salle de 25 G4 en cluster ? ou tu as confondu "Objets" et "polygones" ? Moi je suis assez pour des centaines de milliards d'objets mais mon G4 1,25 Bi-pro ben y voudra jamais, même avec mes 2 Go de Ram ! :shock: :o :D

lascaux
09/04/2004, 21h14
Non je ne confonds pas
J'ai un petit G4 bi 867 avec 1,7 G de RAM
et avec Lightwave je rends sans problème
des scènes comme ça.
Les arbres se comptent en effet par centaines,
à raison de 3 à 5 mille polys pour chaque,
plus tous les sols + bâtiments mais il est vrai que ça ça pèse rien
par rapport au végétal…
Le projet sur lequel je travaille dépassera sans doute le millier d'arbres
au final, et montera je pense à 2 à 3 millions de polys.

Evidemment l'affichage Open GL n'est pas très rapide
avec ma Ge F4 mais pour le rendu sous Lightwave
si tu n'as pas de reflection et pas de radiosité (ou très faible)
tu rends 1 million de polys en 1024X768 en 3 minutes à peine !