Accueil

Tarifs

Équipe

Contact


Initiation à la sculpture numérique
Programmation 3D

Description


La formation constitue une initiation à la fois à la programmation ET à l’univers de la 3D. Par le biais d’une série d'exercices, vous découvrez les notions de base d'un premier langage de programmation (Python) et vous apprenez à donner des directives simples à un moteur de modélisation.

À partir de quelques lignes de code, vous générez un modèle 3D que vous pouvez ensuite transformer progressivement pour lui donner une toute autre forme. Vous serez en mesure de créer instantanément des assemblages 3D dont la complexité vous surprendra!

Aucune expérience n'est requise!

Sculpture numérique réalisée en assemblant des tôres (ou beignes)

Formule pédagogique


Pour la génération des formes 3D, le logiciel open source Blender est utilisé. Il peut être téléchargé gratuitement. Étant donné qu’il s’agit d’une formation ne demandant pas de connaissance préalable en programmation, les exercices font appel à un ensemble de mots-clés basés sur le langage courant. Ces mots-clés permettant aux participants de donner des directives à l’ordinateur et de se familiariser avec différents concepts de base en programmation: la fonction, la boucle, la condition, la randomisation.

Au fil des exercices, le langage s’enrichit progressivement et de nouveaux concepts sont expliqués, permettant la génération d’assemblages 3D de plus en plus intéressants sur le plan visuel.

Sculpture numérique réalisée en déformant et en assemblant des cubes

Contenu


La formation débute par la présentation de l’interface du système, suivie de l'explication des consignes à suivre pour naviguer dans l’espace tridimensionnel. La suite de la formation est organisée en huit modules:

  1. La génération de formes géométriques de base (cube, sphère, cylindre, cône, etc.), leur coloration et leur déplacement.
  2. Le dimensionnement des formes géométriques: grossir, réduire ou déformer l’objet 3D.
  3. La rotation des objets 3D.
  4. Introduction à la boucle: refaire plusieurs fois le même processus en le modifiant un peu à chaque fois.
  5. La randomisation: Demander à l’ordinateur de nous surprendre.
  6. Additionner des formes géométriques pour créer un objet 3D plus compliqué.
  7. Soustraire une forme géométrique d’une autre forme pour créer un objet troué.
  8. L’intersection de plusieurs formes géométriques pour créer des objets 3D étonnants.

Sculpture numérique réalisée en déformant des pyramides

Clientèle visée


  • Personnes souhaitant découvrir l’univers de la 3D,
  • Étudiants souhaitant s’initier à la programmation en élaborant de petits algorithmes qui produisent une réponse visuelle,
  • Artistes œuvrant dans le domaine de la 3D et souhaitant découvrir de quelles façons le recours à la programmation pourrait enrichir leur production (notamment par le biais de la randomisation),
  • Personne s’intéressant aux objets paramétriques et souhaitant découvrir comment procéder pour faire varier les dimensions et formes des composants d’un assemblage 3D, dans l’optique d’explorer différentes configurations,
  • Personnes s’intéressant à l’impression 3D et souhaitant être en mesure de concevoir rapidement des modèles 3D variés.

Sculptures numériques réalisées grâce à la soustraction de volumes et à la randomisation

Sculpture numérique réalisée en assemblant des tôres (ou beignes)

Sculpture numérique réalisée en déformant et en assemblant des cubes

Sculpture numérique réalisée en déformant des pyramides

Sculptures numériques réalisées grâce à la soustraction de volumes et à la randomisation

Sculptures numériques réalisées grâce à l'intersection de volumes et à la randomisation