TP — Rendu 3D : diorama stylisé

Composer un diorama sous Unity et travailler les matériaux, l’éclairage et le rendu avec URP.

alt text

🎯 Objectif du TP

Réaliser une scène type diorama (petit monde en miniature) sous Unity avec l’URP, en travaillant :

  • la composition visuelle (mise en scène, lisibilité, point focal),
  • le rendu (lumières, matériaux, post-processing),
  • et une première dimension tech-art (Shader Graph et/ou VFX).

Le rendu final doit être cohérent visuellement : même si vous utilisez des assets externes, vous devrez harmoniser leurs matériaux et l’ambiance lumineuse.


📌 Contraintes obligatoires (socle commun)

Votre scène doit impérativement inclure les éléments suivants :

1) Composition / environnement

  • Une scène lisible de type diorama (miniature, cadre clair, point focal).
  • Vous pouvez utiliser des assets gratuits (Asset Store, Kenney, Poly Pizza, etc.),
    mais vous devez modifier les matériaux pour assurer une cohérence visuelle.

2) Lumières

  • Au minimum 3 sources lumineuses distinctes, par exemple :
    • Directional Light (soleil),
    • Spot Light (mise en valeur d’un objet),
    • Point Light (ambiance locale).
  • Attendu : une intention claire (ambiance chaude/froide, contrastes, hiérarchie visuelle).

3) Skybox / environnement

  • Une Skybox (HDRI ou procédurale).
  • Réglages d’environnement (Ambient Light, Reflections).

4) Effets visuels

  • Au moins 1 Particle System (Shuriken) intégré à la scène
    (fumée, poussière, neige, lucioles, étincelles, bulles…).
  • Au moins 1 Volume URP de post-processing, avec au minimum :
    • Bloom ou
    • Color Adjustments.

5) Matériaux et shaders

  • Utiliser au moins un Material standard URP (Lit).
    • Vous pouvez ici utiliser les différentes map de textures (albedo, normal, metallic, etc.) pour enrichir le rendu.
  • Créer au moins un Shader personnalisé avec Shader Graph, et l’appliquer à un objet de la scène.

🧩 Options à la carte

Ces options permettent d’aller plus loin selon votre niveau et votre créativité.

A — Lighting avancé (recommandé)

  • Lighting Baked ou Mixed.
  • Utilisation de Light Probes et/ou Reflection Probes pour améliorer le rendu.

B — VFX Graph (ou particules avancées)

  • Un effet avec VFX Graph (si compatible avec votre version Unity),
    ou un Particle System avancé (collision, noise, trails, forces).

C — Cinématique (Timeline)

  • Une mini-cinématique de 5 à 10 secondes :
    • mouvement de caméra,
    • reveal du point focal,
    • variation de lumière ou d’effet.

D — Modélisation in-editor (ProBuilder)

  • Créer au moins deux éléments de décor avec ProBuilder
    (socle, rocher stylisé, arche, mur, pont, plateforme…).

E — Interaction simple

Implémenter une interaction basique, par exemple :

  • bascule jour/nuit,
  • changement de palette de couleurs,
  • activation/désactivation de particules,
  • ouverture de porte,
  • allumage d’une lanterne.

F — Ambiance sonore

  • Ajouter :
    • une ambiance sonore (vent, forêt, mer, usine, ville…),
    • au moins un effet sonore localisé en 3D.

🎨 Idées de thèmes (au choix)

Pour éviter des scènes trop similaires, vous pouvez vous inspirer de ces pistes :

  • Atelier miniature (horloger, alchimiste, bricoleur).
  • Ruines dans une bulle (temple, statues, végétation).
  • Station de métro miniature (néons, fumée, reflets).
  • Cabane enneigée (neige + lumière intérieure chaude).
  • Fond marin stylisé (bulles, caustiques simulées, particules).

Vous pouvez aussi proposer votre propre thème, tant qu’il respecte l’esprit diorama.


📦 Livrables attendus

1) Projet Unity

  • Scène principale nommée : Diorama.unity
  • Projet fonctionnel en URP.

2) README (1 page max)

À inclure dans le projet (Markdown ou PDF) :

  • Titre et thème du diorama,
  • Liste des 5 contraintes obligatoires (cochées),
  • Liste des 3 options choisies (avec courte justification),
  • Sources des assets utilisés (liens + licences).

3) Image ou vidéo de présentation

  • un plan fixe “beau rendu”,
  • un bref mouvement de caméra (pan, rotation, ou travelling).

🧮 Barème indicatif

CritèrePondération
Composition & direction artistique30 %
Cohérence des matériaux25 %
Lighting, Skybox & Post-process20 %
Shader Graph (qualité + intégration)15 %
Options choisies (pertinence)10 %

Bonus : polish général (petites animations, détails, optimisation simple).


📚 Ressources utiles

Assets gratuits

Shader Graph

Post-processing URP

Particles / VFX

Lighting (Baked, Probes)

ProBuilder

Timeline / Cinématique