Archives de catégorie : 3D

Sketchup–SketchupPhysics – création d’un tampon

SketchupPhysics-création d’un tampon.

Principe du « Slider ».

Pour réaliser le tampon, il sera utilisé un Joint de type Slider, qui imprime un mouvement le long d’un axe. Créer un plateau, composé d’un carré extrudé. L’objet doit être groupé.

clip_image002

Prendre l’outil « Slider » et le placer le long d’une arête, verticalement.

clip_image004

1. Cliquer sur le « joint Connection Tool » (JTC, outil de connexion de joint) clip_image006. Une fois le JTC activé, cliquer sur le plateau.

2. Maintenir la touche contrôle (CTRL) enfoncée, cliquer sur le Slider

Le plateau est connecté au Slider. Le déplacement du plateau est maintenant conditionné par les paramètres du Slider.

Cliquer sur clip_image008 pour faire apparaître l’inspecteur de comportement.

clip_image010 Le « joint » possède quelques réglage qu’il faut connaitre :

Min : indique la valeur minimum du débattement.

Max : indique la valeur maximum

Accel : indique la valeur de l’accélération

Damp : l’effet d’amortissement

Controller : l’ajout potentiel d’une glissière de contrôle.

Syntaxe : slider(« nom du joint » ») éventuellement expression mathématique.

Le plateau coulisse selon la valeur donnée

clip_image012

NB : les unités dans SketchyPhysics sont en pieds/pouces. Si l’on veut retrouver des valeurs en cm, il faudra effectuer une conversion.

Par exemple : si le plateau doit monter de 1m, indiquer 1 en max et multiplier la valeur du « controller » par 39,37, ce qui donne : slider(« nom »)*39.37

On peut fabriquer une mire de contrôle pour valider.clip_image014

clip_image015

Fabrication des articulations

Pour fabriquer des articulations, il faut construire un système barre/rotule. Barre et rotule sont groupées après avoir été connectés. S1 est le premier segment.

clip_image017

La rotule est placée et connectée avec le segment 1

clip_image019

Segment 1 et joint 1 sont groupés.

clip_image021

Faire de même avec segment 2 et segment 3.

clip_image023

Il faut ensuite relier segment 2 avec rotule 1, et ainsi de suite…

clip_image025

L’ensemble mis en place ressemblera à ceci :

clip_image027

La tournette.

Faire une tournette ne présente pas de difficultés particulières. Il faut construire le plateau.

clip_image029

On installe un moteur lié au plateau.

clip_image031

Il faudra régler la vitesse et le sens de rotation.

Le décor peut être posé.

clip_image033

Mais attention, si le décor est juste posé, un petit problème va se poser…

clip_image035

De fait, il faudra ajouter des points d’ancrage à notre plateau. Avant de placer le moteur, il faut placer quelques points d’ancrage correspondant (ou pas, ce n’est pas une nécessité car la position sera relative), au décor.

Voici un exemple de préparation, indépendant de la future position du décor.

clip_image037

L’ancrage se fait des « fixed » clip_image039 qui sont attachés au plateau.

Grouper l’ensemble des points et le plateau, puis créer le moteur.

clip_image041

Le moteur entraine l’ensemble du système.

Il faut juste maintenant attacher les pièces de décor aux points « fixed ». Et voilà tout tourne sans casse, et même à grande vitesse…

clip_image043


La question des perches.

Dans cet exemple, il sera fait un ensemble de perches, sur lesquelles il faudra accrocher des éléments de décor et indiquer à l’utilisateur d’éventuelles collisions entre le sol et le décor ou entre les éléments de décor entre eux.

Créer une perche.

clip_image045

Fixer une rotule pour avoir un peu de balancement du décor accroché. Dans le cas contraire, on peut mettre un point « fixed » comme dans l’exemple précédent.

Grouper l’ensemble. Et placer la perche à 5m du sol.

Créer un joint « Slider ».

clip_image047

Comme la perche est en hauteur, (appuyée), la valeur min est négative et la valeur max nulle, le cas inverse aurait pu être envisagé, avec la perche en bas, (chargée) et un Min nul avec un Max = 5.

Dans la case « controller » il va être indiqué que l’on souhaite un curseur de contrôle (slider, ne pas confondre avec le joint slider), et donner un nom à ce curseur.

Syntaxe : slider(« perche1 »)

Attention, les distances dans Sketchyphysics sont en pieds/pouces. La conversion sera faite à la volée :

Syntaxe : slider(« perche1 »)*39.37

Maintenant la perche se déplace bien sur 5m et est contrôlée par le curseur.

clip_image049

Accrocher un élément de décor.

L’accrochage de l’élément de décor invite à réfléchir au centre de gravité. Même s’il n’est pas très précis et un peu trop dynamique, Sketchyphysics autorise une première approche.

clip_image051

Pour évite un balancement trop prononcé, on peut augmenter la valeur du « Damp », 10 par exemple.

clip_image053

Effectuer un test de collision.

Il est possible de signaler chaque fois que le décor touche le sol.

Editer les propriétés de sol avec « l’inspector ». Dans la case script, placer le test suivant :

ontouch{|toucher,position,speed|

logLine(« touche le sol »)

}

Chaque fois que qu’un objet touchera le sol, la phrase s’affichera.

clip_image055

Construire maintenant une autre perche pour faire des tests de collision entre objets accrochés.

clip_image057

De même que pour le sol, éditer les éléments de décor pour scripter les tests de collision :

Pour l’abribus :

ontouch{|toucher,position,speed|

logLine(« touche l’abribus »)

}

Pour le fauteuil :

ontouch{|toucher,position,speed|

logLine(« touche le fauteuil »)

}

clip_image059

3dsmax – particules – Robinet à mercure

Robinet à mercure

Nous allons créer un flux de liquide avec des particules et les blob objets.

Commencer par mettre en place la scène :

clip_image002

Un robinet avec un loft.

On raffine un peu avec la fonction « scale ».

clip_image004

clip_image006

clip_image007

clip_image008

Mise en place du reste de la scène.

clip_image010

Ajouter un PF source, c’est un système de particules paramétrique nodal.

clip_image012

Le Pf source va émettre des particules que l’on va contrôler.

Créer de la gravité.

clip_image014

Maintenant il faut que le demi tube et le bac puisse être des objets sur lesquels vont rebondir les particules. Il faut ajouter des déflecteurs.

clip_image016

Il faut affecter un déflecteur par objet. Le UDeflector gère tout type de géométrie.

Il faudra régler les rebonds pour qu’ils correspondent à un comportement réaliste.

Lier les différents déflecteurs et la gravité au Pf Source afin de finaliser le système

clip_image018 Utiliser la fonction Bind to Space Warp en cliquant en premier sur le déflecteur par exemple puis en désignant le PF source.

Le système est complet.

clip_image020

En cliquant sur le PF source on doit obtenir ceci :

clip_image022

Aller sur le PF Source pour activer les options : lancer le Particle view.

clip_image024

Refermer le particule view, ajouter un Blobmesh qui deviendra le liquide sortant du robinet.

clip_image026

Render : choisir none, sinon les particules du système vont être visibles or on veut les remplacer par ce sera le liquide.

clip_image028

Birth : l’animation est prévue pour 500 images, pour l’instant, il n’y a que 200 particules, il faudra en augmenter le nombre par la suite.

clip_image030

Speed : définit la vitesse des particules. A régler ensuite en fonction de l’effet voulu.

clip_image032

Shape : choisir des sphères.

clip_image034

Force : ajouter la force de gravité.

clip_image036

Collision : ajouter les deux déflecteurs.

Fermer le particle view et ajouter un BlobMesh

clip_image038

Ajouter le système de particules dans Blob Objects et Particle Flow Events

clip_image040

Le système est prêt, lancer une première simulation et régler les paramètres en fonction des résultats attendus. Penser à texturer le blobmesh.

clip_image042

En multipliant par 4 le nombre de particules :

clip_image044

3dsmax – Rendu Dessin animé et rendu « Clay »

 

Solution 1 : mélange Ink & Paint et Mental Ray.

Mise en place d’une scène test : régler le rendu en Mental Ray (F10/assign renderer/MentalRay)

clip_image002

Mise ne place de la texture de base avec Ink & paint

clip_image004

Il faut que les contours soient plus précis :

Atteindre MentalRay connection dans la texture Ink&paint et ajouter à contour le shader : contour simple :

Pour que cela fonctionne il faut activer le mode contour dans le rendu

clip_image006 clip_image008

Effectuer un rendu de contrôle :

Revoir l’épaisseur de la ligne en fonction de l’échelle :

clip_image010

On peut obtenir ce type d’image avec ces réglages :

clip_image012

Ici le matériaux est appliqué en override pour plus de rapidité.

clip_image014

Cela remplace d’un coup tous les matériaux.

Solution Clay

La solution Clay est très élégante aussi et permet d’avoir les objets avec seulement leur modelé.

On prépare la scène de test

clip_image016

Rester en rendu Skyline et appliquer un Skykight. C’est lui qui donnera l’aspect modelé.

Placer le Skylight dans la scène, la position n’a pas d’importance.

clip_image018

Aller dans les options de rendu F10 et dans Advanced LIghting, choisir Light Tracer.

clip_image020

Faire un test de rendu :

On obtient une image avec le seul modelé. Il faut maintenant ajouter les lignes pourtourantes qui seront faites avec le Falloff en diffuse.

clip_image022

Pour obtenir un effet un peu granuleux, baisser la qualité du rendu du Skylight.

clip_image024

On peut ajouter un noise dans le displacement pour obtenir un trait un peu chahutée.

clip_image026

clip_image028

Cette solution fonction plutôt pour les espaces ectérieurs. Pour les rendus intérieurs, les réglages sont plus complexes et demandent l’ajout de sources lumineuses.

clip_image030

Si l’on remplace le falloff par du Ink&Paint, on obtient un rendu de ce type :

clip_image032

Solution Clay avec Mental ray

Dans cette solution, la lumière solaire est retirée. La source lumineuse vient seulement d’une source diffuse :

clip_image034

La texture de base est identique à cette créée plus haut :

clip_image036

Les samples sont très faibles ce qui donne un effet granuleux.

Dans l’illumination globale, pousser le multiplier pour donner l’ambiance voulue à la scène.

clip_image038

Résultat :

clip_image040