Blender et 3D

Actualités

Override et drivers dans un matériel

Limitation connue des library override : des drivers dans des matériaux d'une librairie surchargée perdent leur valeur à chaque chargement du fichier. Il faut constamment lancer un « Resync library override » pour retrouver la bonne valeur. Contournement :

  • Attacher le matériel à l'objet et non pas à la data.
  • Créer une propriété personnalisée sur le matériel pour piloter la valeur dans le matériel via un driver.
  • Piloter enfin la propriété personnalisée du matériel avec une propriété personnelle surchargeable d'un objet ou d'un os par exemple.

Ressources

Blender lui-même

Site web
Site oficiel.
Documentation
Documentation complète.
Vidéos
Chaînes vidéos produites par Blender (au lieu d'aller sur Youtube).
Blender Developer
Rapports de bugs, cycles de dev, etc.
Blender cloud
Communauté et ressources.
Blender Addons
Site consacré aux extensions disponibles.
Blender 3D: Noob to Pro
Ouvrage d'initiation.

Sous Fedora, il est préférable d'installer la version fournie par la fondation Blender pour pouvoir tirer parti de la gestion de CUDA ou Optix lors des rendus. Il faudra aussi installé les pilotes nvidia propriétaires.

Auteurs, artistes

Andrew Price
Blender Cookie
Born CG
Daniel Bystedt
CG Masters
Curtis Holt
David Allen Ward
Darrin Lile
Gleb Alexandrov
Hokiroya
Ian Hubert
KatsBits
Pablo Vasquez
Rico Cilliers
Sardi Pax
SomeKevin
youtube
Wayward Art Company
youtube
Yughues
Zacharias Reinhardt

Communautés, informations

Communautés
Liste des communautés Blender.
Bender Artists
Forums utilisateurs.
Blender Nation
Site d'information.
Blender Stack Exchange
Foires aux questions.
Reddit Blender
Coin blender dans Reddit.

Modèles, matériels, textures

BlenderCloud
Ressources des productions Blender.
Blendermada
Matériaux.
Blender Market
Modèles, textures, etc.
BlendSwap
Ressources (compte obligatoire).
OpenGameArt
Audios, 2D, 3D pour jeux vidéos.
Sketchfab
Modèle 3D animés. Voir le plugin dédié
Thingverse
Modèles pour impression 3D.
TurboSquid
Modèles pour les professionnels. Quelques modèles gratuits.
Free3D
Modèles 3D.
Archives3D
Modèles 3D au format 3ds.
3D Model Haven
Ressource de modèles 3D libres et gratuits.

Sciences

Celestia Content
Contenu du logiciel Celestia (modèles, textures).
NASA 3D Resources
Modèles 3D de la NASA.
NASA 3D Github
Modèles 3D de la NASA.
Nasa resources: 3D
Modèles 3D de la NASA.
https://3d.si.edu/
Collections de modèles 3D en sciences (paléontologie, espace) mais aussi en architecture.
Solar textures
Textures de planètes.

Science fiction

Blue prints

Films

Spring 5/5

Spring

C'est joli, c'est poétique et c'est superbement bien rendu. Mon film préféré de la fondation Blender après l'indétrônable Sintel. On voit évidemment les petites erreurs et les trucs faits rapidos par manque de temps et/ou de budget mais les images restent magnifiques malgré cela.

Titre
Step-By-Step - Breaking Down Blender's New 'Spring' Short
Auteurs
  • Ian Failes
Éditeur
Cartoon Brew
Date
Titre
Spring Preproduction
Auteurs
  • David Revoy
Éditeur
www.davidrevoy.com
Date
Titre
Spring open-movie - character design and concept-art
Auteurs
  • David Revoy
Éditeur
www.davidrevoy.com
Date

Agent 327 5/5

Agent 327

Cosmos Laundromat 5/5

Cosmos Laundromat

Titre
Cosmos Laundromat: Interview with Director Mathieu Auvray
Auteurs
  • Pavla Karon
Éditeur
CG Cookie
Date

Ouvrir le film sur une scène où un mouton suicidaire tente de se pendre à un arbre, faut le faire !

Caminandes 4/5

banner
Caminandes : Llamigos!

Tears of Steel 4/5

banner
Tears of Steel

Sintel 5/5

banner
Sintel

Big Buck Bunny

banner
Big Buck Bunny

Elephant Dreams

banner
Elephants Dream

Wires For Empathy Wires for Empathy unites more than 76 artists working from 22 countries in a production drawing on the world's oldest, most universal story. Wires is inspired by the Gilgamesh epic, which comes down to us through countless mutations in culture as an incomplete, conflicting set of fragments and variations. But in this version, Gilgamesh is a woman with a military past who seeks out a cure for death, and becomes the animation's own frames.

Autres films

NextGEN

NextGen

Alike

Alike

The Box

The Box

Addons

  • Addons qui ne viennent pas avec Blender.
  • Le nom du dossier ne doit pas comporter de point.

Import / export

Blend4Web
Transférer des fichiers Blender en applications 3D web (canvas). Très puissant et très intéressant. Documentation.
glTF2 blender importer
Importer les modèles de Sketchfab diffusés sous licence CC. Très impressionnant mais encore en développement.
Sketchfab Plugin
Importer les modèles de Sketchfab ou publier sur la plateforme.
XPS Blender tools
Importer des modèles XPS/XNALara.

Développement

Blender Debugger for VS Code
Débugger Blender dans VSCode.

Vidéos

Power Sequencer
Éditeur amélioré de vidéos.

Moteur de rendu

Cycles

Titre
Blender : A Cycles render settings guide
Auteurs
  • Erik Selin
Éditeur
Artistic Render
Titre
Big Idea: Blender Render VS Cycles
Auteurs
  • Kent Trammell
Éditeur
CG Cookie
Date

Eevee

Titre
Blender Arch-viz scene: migrating from Cycles to Eevee
Auteurs
  • Michal Franczak
Éditeur
Evermotion
Date
Titre
Eevee Essentials- Real-Time Rendering in Blender (Part One)
Auteurs
  • Metin Seven
Éditeur
CG Cookie
Date

Modeling

Addons

F2
Inclut dans Blender. Addon pour simplifier le modeling, notamment les tâches répétitives.
LoopTools
Inclut dans Blender. Appliquer des traitements sur un ensemble de faces / edges (ponts, aplatissement, cercles, etc.)
MakePilow
Pour faire des coussins.
Real Snow
Inclut dans Blender. Créer de la neige sur les objets sélectionnés.
Shape Key Tools for Blender
Pour transférer des shape keys d'un objet à l'autre.
TubeTool
Créer un tube entre deux faces. Plus souple que le "bridge" de looptools.

Topologies

Topology guides
Site entier dédié à la topologie : formes, low poly, découpes, subdivisions, etc.

Trucs et usages

Trucs génériques

Utilisation de F2
  • Séléction d'un edge : F pour compléter un trou
  • Sélection d'un vertice : F pour créer une face avec les 2 autres vertex
Manipulations diverses
  • En déplacement de vertex, Ctrl pour activer le snapping.

Shapekeys : mirror

  • Sélectionner la shapekey shape.L est l'appliquer (value à 1)
  • Menu shapekey puis « New Shape from mix ».
  • Renommer la nouvelle shapekey shape.R.
  • Ramener shape.L à 0.
  • Sélectionner Shape.R.
  • Dans le menu shapekey, sélectionner « Mirror Shape key (topology) ».

Shapekeys : reset de certains vertices

  • Sélectionner les vertices à réinitialiser.
  • ctrl+v puis « Blend From Shape ».
  • Sélectionner « Basis », décocher « add ».

Shapekeys : suppression des drivers

Pour supprimer les drivers sur toutes les shapekeys de l'objet courant :

import bpy

drivers = bpy.context.active_object.data.shape_keys.animation_data.drivers
while(len(drivers) > 0):
    drivers.remove(drivers[0])

Gestion des groupes de vertex

import bpy

def survey(obj):
    maxWeight = {}
    for i in obj.vertex_groups:
        maxWeight[i.index] = 0
    
    for v in obj.data.vertices:
        for g in v.groups:
            gn = g.group
            w = obj.vertex_groups[g.group].weight(v.index)
            if (maxWeight.get(gn) is None or w > maxWeight[gn]):
                maxWeight[gn] = w
    return maxWeight

obj = bpy.context.active_object
maxWeight = survey(obj)
ka = []
ka.extend(maxWeight.keys())
ka.sort(key=lambda gn: -gn)
print (ka)
for gn in ka:
    if maxWeight[gn]<=0:
        print ("delete %d"%gn)
        obj.vertex_groups.remove(obj.vertex_groups[gn])
How to quickly remove all zero-weight vertex groups?
  • Fusionner des groupes avec le modificateur « Vertex Weight Mix »

Geometry nodes

Titre
Blender Tutorial - Procedural Chainlink Fence (Geometry Nodes)
Éditeur
Blender Made Easy
Date

Rigging

Addons

Blenrig
Armature professionnelle, complexe mais très complète, pour animer des personnages. Fork du Blender Institue fonctionnant sous Blender 2.8
Rigify
Inclut dans Blender. L'outil de base pour construire ses premières armatures, pour humains et pour animaux.

Rigging de Vêtements

Titre
Rigging Technique for Mutliple Layers of Clothing and Accessories in Blender
Couverture
cover
Auteurs
  • Joshua Godwin
Éditeur
Youtube
Date
Commentaire

Faire en sorte qu'un vêtement ne passe pas sous un autre lors des mouvements.

Rigging : Astuces diverses

Titre
Mixing Preserve Volume (Dual Quaternions) and Linear skinning
Auteurs
  • Artell Blender
Éditeur
Youtube
Date
Commentaire

Excellent : corriger le bug bien connu qui fait que les aiselles d'un personnage sont déformées quand il lève le bras à la vertical et que l'armature est en « preserve volume ».

Mise à jour des contraintes d'os d'une armature proxy

Le système des librairies liées permet de créer en un endroit et de réutiliser sa création de multiples fois ailleus (cf. liens symboliques sous Linux). Il y a cependant des limites : si on créer un proxy d'une armature liée, l'ajout / suppression de contraintes ne seront pas répercutées dans le proxy. On ne peut pas se permettre de simplement recréer le proxy car on perdrait les éventuelles animations déjà enregistrées. Il faut donc :

  1. Créer un nouveau proxy de l'armature.
  2. dans la vue « dope sheet », passer en mode « action editor » et pour le nouveau proxy, utiliser les actions du premier proxy.
  3. Supprimer le premier proxy.

Rigify et Weight paint

Il faut nettoyer la topologie de l'objet :

  • En supprimant les points en doublon (w -> remove doubles).
  • En s'assurant qu'il n'y a pas de zones d'intersections entre différentes parties.

Renommage d'os et des groupes de vertex correspondants

import bpy

for rig in bpy.context.selected_objects:
    if rig.type == 'ARMATURE':
        for mesh in rig.children:
            for vg in mesh.vertex_groups:
                new_name = rig.name + '_' + vg.name
                rig.pose.bones[vg.name].name = new_name
                vg.name = new_name
How to batch rename bones and their corresponding vertex groups?

Changer la pose de repos (rest pose)

  1. Poser l'objet contrôlé par l'armature.
  2. Dupliquer le modificateur d'armature.
  3. Appliquer le premier modificateur d'armature.
  4. Sur l'armature en mode « pose » => « Apply Pose as Rest Pose ».

Textures et matériaux

Ressources

Poly Haven
Textures, Hdris et quelques modèles.
CC0textures
Textures complètes (bois, métal, sols, tissus, etc.).
CGBookcase
textures complètes
Public Domain Textures
Textures de Frederic Hoffmann.
Share Textures
Textures diverses.
Textures
Site historique de textures.
Texture Ninja
Nombreuses textures classées par catégories

Addons et autres outils

UvSquares
Transformer des ilots UV en grille. (Blender Market).
NormalMap Online
Service en ligne pour générer les version normal, displacement, ambient occlusion et specular d'images.

Diffuse, specular, bump, normal

Textures / map
  • Diffuse : couleurs.
  • Specular : réflexion de la lumière, en noir (0) et blanc (1).
  • Bump : volume, en noir (0) et blanc (1).
  • Normal : relief, à utiliser de préférence à la bump.
Créer une specular map à partir d'une texture
  • couleur -> désaturer
  • Dupliquer le calque en mode « dodge »
Titre
Normal vs. Displacement Mapping & Why Games Use Normals
Auteurs
  • Jonathan Lampel
Éditeur
CG Cookie
Date

Uv, unwraping

Titre
10 Essential UV Tips and Tricks
Éditeur
CG Masters
Date
Titre
Unlocking the Mysteries of UV Unfolding in Blender & Much More
Couverture
cover
Éditeur
CG masters
Date
Commentaire

Très bons trucs pour éviter de casser le uv mapping en éditant l'objet.

Matériaux

PhysicallyBased
A database of physically based values for CG artists
Titre
The Cycles Shader Encyclopedia
Auteurs
  • Greg Zaal
Éditeur
Blender Guru
Date
Commentaire

Utilisation des shaders avec le moteur de rendu cycles

Textures

Titre
The Secrets of Realistic Texturing in Blender
Couverture
cover
Auteurs
  • Andrew Price
Éditeur
Youtube
Date
Titre
Hand Painting Tileable Textures in Blender 2.74
Couverture
cover
Auteurs
  • Wayward Art Company
Éditeur
Youtube
Date
Titre
Tutorial - Hand Painted Textures in Blender
Couverture
cover
Auteurs
  • XRG81
Éditeur
Youtube
Date

Textures : projection painting

Titre
Blender 2.77 UV Texture Paint F-Clone Slots
Couverture
cover
Auteurs
  • Alexander Chaschin
Éditeur
Youtube
Date
Titre
Projection Painting in Blender 2.72
Couverture
cover
Auteurs
  • Christopher Yonge
Éditeur
Youtube
Date

Trucs et astuces

Remplacer toutes les images d'un format par un autre

import bpy

# Edit file formats
from_format = 'png'
to_format = 'jpg'

# Process
from_format = '.' + from_format
to_format = '.' + to_format
for i in bpy.data.images:
    if i.filepath.endswith(from_format):
        i.filepath = i.filepath.replace(from_format, to_format)

Lumières

Titre
Blender 3D : how to fake global illumination without A.O. in Blender's internal renderer
Auteurs
  • Peter Draculic
Éditeur
Youtube
Date

Caméra

Trucs et Astuces

Ajuster le DOF (Depth of Field) sur une armature

Le dof peut être fixé sur un objet. Néanmoins, si celui-ci est contrôlé par une armature et qu'un mouvement d'os déplace l'objet, celui-ci peut se retrouver loin de son « centre », point utilisé par la caméra pour calculer le dof. L'objet sera alors floue alors qu'on l'a définie comme cible du dof.

Pour corriger cela, il suffit de créer un empty que l'on apparentera à l'os maitre de l'armature. C'est cet empty qui devra être utilisé comme cible du dof et ainsi l'objet piloté par l'armature aura toujours le focus.

Animation

Addons

AnimeAll
Livré avec Blender. permet d'animer ce qui ne l'est pas par défaut comme les courbes de bezier par exemple.

Tutoriels

Titre
Battle Scene in Blender - Tutorial
Auteurs
  • Goitia Hasier
Éditeur
Youtube
Date
Titre
How to Animate a Battle in Blender
Auteurs
  • Mervin John
Éditeur
Vimeo
Date

Trucs et astuces

Switch de caméras

  • À la frame f1, M dans la timeline pour insérer un marqueur.
  • Sélectionner la caméra C1 puis Ctrl+B dans la timeline pour lier la caméra au marqueur.
  • À la frame f2, M dans la timeline pour insérer un autre marqueur.
  • Sélectionner la caméra C2 puis Ctrl+B dans la timeline pour lier la seconde caméra à ce marqueur.

Courbes

Titre
Freehand sketching in Blender
Auteurs
  • Campbell Barton
Éditeur
Youtube
Date
Titre
Blender Tutorial - Freehand Curve Feature!
Auteurs
  • BlenderMania
Éditeur
Youtube
Date

Modèle humain

Addons

MB-Lab
Fork de ManuelBastioniLab abandonné par son créateur Manuel Bastioni (qui avait aussi créé MakeHuman). (Github, Blender Artists)
CharMorph
Fork / redesign de MB-Lab. Plus performant mais moins de fonctionnalités. Utilisation de Rigify. (Blender Artists). Le gros problème de CharMorph, c'est que l'addon est plus lourd que le logiciel lui-même...

Ressources

Titre
Human Anatomy Fundamentals: Flexibility and Joint Limitations
Auteurs
  • Joumana Medlej
Éditeur
Envato Tuts
Date

peau humaine

Titre
Create Semi-Realistic Procedural Skin in Blender
Auteurs
  • Derek Elliott
Éditeur
www.youtube.com
Date

Moldélisation d'humains

Titre
Create an RPG with Unity + Blender
Couverture
cover
Auteurs
  • Sebastian Lague
Éditeur
Youtube
Date
Commentaire

Série de vidéos sur la création d'un personnage simple pour jeu RPG dans Unity. Quelques bons trucs et astuces pour la modélisation des vêtements, le rigging, l'animation.

Titre
Create a stylized 3D character (Blender & Zbrush)
Auteurs
  • Rico Cillers
Éditeur
Youtube
Commentaire
Titre
Character Creation Series
Couverture
cover
Auteurs
  • Michael McCann
Éditeur
Youtube
Date
Commentaire

Série de 9 vidéos retraçant la création d'un animal anthropomorphe: modeling, textures, particules pour la fourrure, armature, shapekeys, ...

Titre
Tim - Tutorial Series
Couverture
cover
Auteurs
  • David Ward
Éditeur
youtube
Date
Commentaire

Modélisation, vêtements, armature, shape keys, textures,...

Titre
Captain Qwark
Couverture
cover
Auteurs
  • Darrin Lile
Éditeur
youtube
Date
Titre
Pixar Submarine
Couverture
cover
Auteurs
  • David Ward
Éditeur
youtube
Date

Architecture et ville

Addons

Blender BIM
An add-on for beautiful, detailed, and data-rich OpenBIM with Blender.
Blender OSM
Importer des fichier OpenStreetMap dans Blender pour modéliser la structure d'une ville. (Autres outils).
Building tools
Pour construires des immeubles rapidement.

Ressources

CityJSON
CityJSON is a JSON-based encoding for storing 3D city models, also called digital maquettes or digital twins.

Tutoriels

Titre
12 Blender ArchViz Workflow Tips and Tricks
Auteurs
  • Jonatan Mercado
Éditeur
CGCookie
Date
Titre
A (first) introduction to architecture modeling with Blender
Auteurs
  • Yorik van Havre
Éditeur
yorik.uncreated.net
Date
Titre
Modelling architecture with precision in blender
Auteurs
  • Yorik van Havre
Éditeur
yorik.uncreated.net
Date
Titre
How to Create a City
Couverture
cover
Auteurs
  • Andrew Price
Éditeur
Blender Guru
Date
Titre
Create A 3D Floor Plan Model From An Architectural Schematic
Couverture
cover
Auteurs
  • Karan Shah
Éditeur
envatotuts
Date
Titre
Modeling and Texturing a Building in Blender
Couverture
cover
Auteurs
  • Michael McCann
Éditeur
Youtube
Date
Titre
Bungalow House
Couverture
cover
Auteurs
  • David Ward
Éditeur
youtube
Date
Titre
Creating a Low Poly Medieval House
Couverture
cover
Auteurs
  • Karan Shah
Éditeur
envatotuts
Date
Titre
Art Spotlight: Mr. Robot- Elliot's Apartment
Couverture
cover
Auteurs
  • Aurélien Martel
Éditeur
Sketchfab
Date

Animaux

Titre
Modeling a Killer Whale in Blender
Couverture
cover
Auteurs
  • Marcos Ruiz
Éditeur
Blender World
Date
Titre
Low poly T-Rex in Blender
Couverture
cover
Auteurs
  • Karan Shah
Éditeur
envatotuts
Date
Titre
Create any low poly animal
Couverture
cover
Auteurs
  • Grant Abbitt
Éditeur
Youtube
Date

Planètes, espace

Utilisation des textures à projection équirectangulaire

  • texture environnement plutôt qu'une texture image.
  • Coordonnées objet plutôt que coordonnées UV.
Titre
Mapping texture to planet
Auteurs
  • Nikita Akimov
Éditeur
b3d.interplanety.org
Date

Création de planètes

Titre
Make planets procedurally in Blender
Auteurs
Dainel Grove
Éditeur
Daniel Grove Photo
Date
Titre
How to Create a Planet in Eevee (Blender 2.80)
Couverture
cover
Auteurs
  • Blender Made Easy
Éditeur
Youtube
Date
Titre
How to Create a Saturn Infographic With Blender and Inkscape
Couverture
cover
Auteurs
  • Kelvin Song
Éditeur
envatotuts
Date
Titre
How to Make Earth (Cycles)
Couverture
cover
Auteurs
  • Andrew Price
Éditeur
Blender Guru
Date
Commentaire

Voir aussi la version pour blender render.

Véhicules

Titre
Willys Jeep
Couverture
cover
Auteurs
  • David Ward
Éditeur
youtube
Date
Commentaire

Modélisation, textures et baking.

Titre
Create a Low Poly Camaro in Blender
Couverture
cover
Auteurs
  • Karan Shah
Éditeur
envatotuts
Date

Vêtements

Titre
Create 3D clothes with realistic creases and folds
Couverture
cover
Auteurs
  • Eyad Hussein
Éditeur
Creative Blog
Date
Commentaire

utilisation de Marvelous Designer.

Titre
Fast Wrapping of Complex objects in Blender
Auteurs
  • Max Puliero
Éditeur
Youtube
Date
Commentaire

Créer des bandages à l'aide du modificateur ShrinkWrap.

Cheveux, barbe, poils, fourrures

Titre
Fur with Cycles and Particle Hair
Couverture
cover
Auteurs
  • Gottfried Hofmann
Éditeur
Blender Diplom
Date
Titre
Blender Hair Tutorial for cycle render Engine
Couverture
cover
Auteurs
  • Rico Cilliers
Éditeur
youtube
Date

Science-fiction

Addons

Space Station generator
Comme son nom l'indique. Par Curtis Holt. Version gratuite et payante.
Spaceship generator
Créer des engins spatiaux. Ne semble pas fonctionner sous Blender 2.8.x.

Paysages, nature, terrains

Ressources

Open Topography
High-Resolution Topography Data and Tools

Addons

BlenderGIS
Génération de terrains (et de textures associées) en faisant appel à Google Map, OSM, un peu comme Blender OSM.
Blender-Navcam-Importer
Créer des terrains martiens à partir des images prises par les rovers martiens de la NASA.
Blendpeaks
Pour créer des sommets de montagnes.
Blender Terrain
Importer des relevés d'altitude.

Tutoriels

Titre
Blender Tutorial - Lakeside Scene
Couverture
cover
Auteurs
  • Sardi Pax
Éditeur
Youtube
Date
Commentaire

Partie I, Partie II, Partie III.

Titre
How to Fake a Large Scale Forest in Blender
Couverture
cover
Auteurs
  • Zacharias Reinhardt
Éditeur
Youtube
Date
Commentaire
Titre
Creating a Woodland Path
Couverture
cover
Auteurs
  • Sardi Pax
Éditeur
Youtube
Date
Titre
Creating a Nature Scene in Blender
Couverture
cover
Auteurs
  • Wayward Art Company
Éditeur
youtube
Date
Titre
Splatting & Library Linking in 2.5
Couverture
cover
Éditeur
CGMasters
Date
Commentaire

Un des tout premier tuto que j'ai suivi. J'y ai appris plein de trucs sur les terrains et les textures.

Titre
Follow-along creating Mountains, Lakes & Flowers
Couverture
cover
Auteurs
  • Sardi Pax
Éditeur
Youtube
Date

Plantes

BlendFab
The BlendFab Garden section is including real - photorealistic exterior plant 3D Models that are available for free download.

Introductions, génériques

Titre
Blender Tutorial - How to make a Marvel Intro
Auteurs
  • Kai
Éditeur
Youtube
Date

Jeux

Armory3D
Armory is an open-source 3D game engine with full Blender integration, turning it into a complete game development tool. The result is a unified workflow from start to finish, making you work faster. No more jumping between different applications to constantly export data from one to another.

Blender pour la 2D

Titre
Ice Moon Pilots - A Blender Made Graphic Novel
Auteurs
  • Johannes Ewers
Éditeur
Blender Conference 2018
Date
Commentaire

Artstation. Dommage qu'il est perdu trop de temps au début pour décrire ses modèles, la fin et les explication du workflow étaient les plus intéressantes.

Titre
Using Blender for Webcomics
Auteurs
  • Paul Caggegi
Éditeur
paulcaggegi.com
Date
Titre
Creating a Comic in Blender – Characters and Scenes
Auteurs
  • Pete
Éditeur
Karacomic
Date
Titre
Bring 3D tools into your 2D art
Auteurs
  • Tom Foster
Éditeur
Creative Bloq
Date
Commentaire

Intégrer de la 3d dans un travail 2D (bédé). Basé sur Daz 3D mais transposable à Blender.

Configurations et performances

Blenchmark
Tests de performances GPU / CPU.

Addons

Auto Tile size
(Livré par défaut) Pour calculer la taille des tuiles de rendus. Par forcément très efficaces avec un rendu GPU + CPU : pour une image donnée, l'addon propose par défaut une taille de 240 x 216, ce qui donne un rendu en 00:02:03. Si on réduit la taille à du 64 x 64, ca tombe à 00:01:32.

Interfaces et paramètres par défaut

Titre
Interface et visualisation
Éditeur
Youtube
Date
Titre
Blender Default Settings – 2014
Auteurs
  • Blair Willens
Éditeur
blairwillems.com
Date
Titre
Blender Setup | What You NEED to Change and Why
Auteurs
  • Aidy Burrows
Éditeur
CG Masters
Date

Améliorer les rendus

Titre
5 Tips for FASTER Renders in Blender Cycles - YouTube
Auteurs
  • Kaizen Tutorials
Éditeur
Youtube
Date
Titre
13 Blender tips from the pros
Éditeur
Creative Blog
Date
Titre
18 Ways to Speed Up Blender Cycles Rendering
Auteurs
  • Andrew Price
Éditeur
Youtube
Date
Réduire le temps de rendu sous cycles
  • Limiter les light bounces (souvent inutile au-dessus de 4-5)
  • Utiliser des portails de lumière
  • Utiliser le rendu GPU
  • Optimiser la taille des tuiles (addon Auto Tile Size)
  • Utiliser le denoising
  • Réduire le nombre de samples (~ 50 avec le denoisisng)
  • Utiliser l'adaptative subdivision
  • Enlever les caustics (light paths)
  • Enlever le SSS
  • Enlever les volumetrics

Utiliser la technologie Optix à la place de CUDA quand la carte graphique le permet (c'est le cas de ma petite GTX 1650). Les rendus sont incroyablement plus propres avec le même taux d'échantillonage.

Taille des tuiles lors du rendu

Matériel de test
  • CPU Intel Core i7-6700K (4.0 GHz)
  • GPU MSI GeForce GT 1030 2GH OC
Temps de rendu d'une scène simple en fonction de la taille des tuiles (janvier 2019).
TuilesTemps
240 x 18000:49.16
64 x 6000:35.30
Temps de rendu d'une scène en fonction de la taille des tuiles et du moteur de rendu (mai 2019).
MoteurTuilesTemps
GPU + CPU240 x 18001:06.18
GPU + CPU64 x 6000:41.74
CPU64 x 6000:56.66

Sous Blender 2.79, il existait un petit addon qui évaluait la taille optimale des tuiles de rendu quand on utilise le CPU ou le GPU (en gros, de grandes tuiles en GPU et des petites tuiles en CPU). Avec Blender 2.8, on peut utiliser GPU et CPU en même temps et, alors que les différences de temps de rendu n'étaient pas trop flagrantes sous 2.79 (de ce que je me rapelle) quand on changeait de taille de tuiles, cette taille semble maintenant être très importante. Mais mon GPU n'est pas vraiment une flèche devant le CPU — il serait même plutôt à la traine.

Par ailleurs, l'usage du GPU a un inconvénient : il est très difficle d'utiliser l'interface graphique du PC lors d'un rendu ; celui-ci accapare la quasi totalité des ressources. Pas de souci de ce type avec un rendu à base de CPU uniquement.

Titre
Blender v2.80 beta Cycles rendering performance and tile size analysis - RTX 2080 Ti | TITAN V | GTX 1080 Ti
Éditeur
BoostClock
Date

Raccourcis-clavier

Fonctionnalités

RaccourciDescription
Ctrl F2Renommage en masse

Edition d'objet

Modifier la topologie
RaccourciActionDescription
jjoinconnecter des vertices
vripOuvrir un espace
Alt + Vrip + fillOuvrir un espace et le combler
Shift + RRepeatRépéter la dernière action
Déformation de la topologie
RaccourciActionDescription
Shift + WBendRotation par rapport au curseur.
Ctrl + Alt + shift + SShearCisaillement.

Ctrl + Shift + molette souris : pivoter le viewport.

Trucs et astuces

Astuces diverses

Titre
Tutorial: Functional Binoculars for the Blender Game Engine
Auteurs
  • John Allie
Éditeur
Airborne Cactus
Couleurs des bordures marquées
  • Red - UV seam
  • Pink - Edge crease
  • Blue - Sharp edge
  • Green - Freestyle edge
  • Orange - Bevel weight

Bouger un fichier avec des objets liés

Les liens risquent de casser et, jusqu'à la version 2.76, il n'était plus possible de récupérer ces liens cassés une fois le fichier ouvert. A partir de la version 2.77, la donnée du lien reste enregistrée dans le fichier même s'il est cassé ce qui permet de le réparer. Pour éviter les cassures, on peut faire :

  1. Avant de déplacer le fichier, menu file -> External Data -> « Make all paths absolute ».
  2. Après avoir déplacer le fichier, menu file -> External Data -> « Make all paths relatives ».

Transfert de poids

  • Sélectionner l'objet qui possède le weight paint à transférer.
  • shift rmb pour sélectionner l'objet qui doit recevoir le weight paint.
  • bouton « transfer weight »

Attention : Le transfert ne fonctionne pas si un modificateur masque est appliqué aux zones à transférer.

Liens multiples d'un même objet

Quand on veut de multiples instances d'un objet lié il suffit :

  • De lier l'objet (Ctrl + Alt + O)
  • De dupliquer la liaison (Alt + D)

Le problème apparaît quand l'objet lié contient une armature et que l'on souhaite créer un proxy de cette armature. Les armatures contrôleront alors toutes les instances de l'objet lié. Une solution consiste à créer un fichier lien et de lier ensuite l'objet du fichier initial et l'objet du fichier lien.

ln -sr obj.blend obj2.blend
Lien symbolique relatif du fichier obj.blend.
  • Lier l'objet du fichier obj.blend.
  • Lier l'objet du fichier obj2.blend.

Cela peut devenir pénible si on a un grand nombre de copies d'un objet à animer — il faudra autant de liens fichier.

Utilisation des surcharges (override)

J'ai mis un moment à trouver le « workflow » adéquat pour utiliser les surcharges en lieu et place des proxys quand on souhaite aimé plusieurs instances d'un même objet (voir ci-dessus). Voici à quoi j'aboutit :

  • Lier la collection que l'on souhaite dupliquer.
  • Faire autant de clone (Alt + D) que nécessaire.
  • Pour chacun des clones, faire une surcharge (« Make library override... »)
  • Supprimer les empties créés par les surcharges

Bugs et problèmes

Input de groupe sous forme de slider

Parfois un input numérique de groupe n'apparait pas sous forme de slider, simplement parce qu'il a sans doute été initialisé sous un autre type que numérique (« float »). L'apparence graphique n'est plus modifiée après l'initialisation quand on change de type.

Activation de CUDA

Il n'y a pas de problèmes d'utilisation de CUDA (Nvidia) avec Blender quand :

(1) on installe les drivers proprios à partir du dépôt rpmfusion. (2) on utilise la version de Blender disponible sur le site.

Autres outils 3D

Librairies javascript

Titre
babylon.js
Commentaire

Avec un Exporter blender. DocumentationGithub.

Titre
Three.js
Commentaire

Avec un exporteur blender. DocumentationGithub.

Moteurs de jeux

Titre
Godot
Commentaire

Documentation.

Titre
Panda3D
Commentaire

Moteur de rendu 3D et de jeu.

Titre
How to Build Unreal Engine 4 on Ubuntu with Blender Assets
Auteurs
  • Mozzy69
Éditeur
rabbitmacht.co.za
Date

Autre logiciels

Titre
FreeCad
Commentaire

Modélisation 3D à conception paramétrique.

Titre
fSpy
Commentaire

Open source still image camera matching

Titre
MakeHuman
Commentaire

Modélisation d'humains.

Titre
ngPlant
Commentaire

Modélisation de plantes.

Titre
Sweet Home 3D
Commentaire

Sweet Home 3D is an interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D.

Titre
Valentina
Commentaire

Conception de patron (couture).

Historique

2017-08-19
  • add: Trucs et astuces : Activation de cuda.
2017-05-14
2017-01-24
  • add: Suppression des groupes de vertex vides.
2016-12-26
  • add: problème du délai du click de sélection.
2016-10-15
  • del: Suppression des addons Archimesh et MeasureIt, livrés dorénavant avec Blender 2.78.
2015-08-06
  • add: Création de la page pour regrouper toutes les notes relatives à Blender et au graphisme 3D en général.

Notes