←
JEU VIDEO
LEVEL 1 « SENSIBILISATION »
Notion essentielle : Rendu 3D
Rendu 3D
Le pipeline de rendu 3D la succession d'opérations réalisées par une carte graphique pour calculer le rendu d'un lot de données.
List<Pixel> Render(List<Maillage> meshes, List<Texture> textures);
De nos jours, la rastérisation est la méthode la plus utilisée, moins photoréaliste mais beaucoup plus rapide que le ray tracing.
Maillage
Object 3D constitué de sommets, d'arêtes et de faces.
Texture
Image en 2D destinée à être appliquée sur un volume
Le pixel positionné en 3D est appelé texel (texture element)
Procédurale (ex: http://spiralgraphics.biz/gallery.htm), bitmap, filtrage, mipmap
Lumière
Rendu temps réel "naif", éclairage par l'artiste 3D
Physically based rendering (PBR), éclairage par le moteur
Raytracing
Matériaux
Portent les textures
Portent les propriétés physiques visuelles du matériaux (albedo, metallic, normal map, height map, smoothness)
Shaders
Demo
The VFX of Diablo
Demo -
3D in Unity
Standard Shader
Colored Shader
Animated Shader
Skybox illumination (Specular)
Ressources
VFX : création d'effets et considérations artistiques et techniques - Jean Moreno @ ADDON
https://simonschreibt.de/
http://www.alkemi-games.com/a-game-of-tricks-iii-particles-fun-part1/
http://www.alkemi-games.com/alkemi-fx-presentation-during-the-unity-meetup-in-paris/
https://www.gamasutra.com/blogs/BrandonHope/20170405/295062/Physically_Based_Rendering_and_Stylization.php