Débuter avec Blender
Bonjour le monde! (Ajouter)
# not all of this is required, but just here for reference
bl_info = {
"name": "Hello World", # name of the add-on
"author": "Blender developer", # name of the author
"version": (1, 0), # version number for the add-on
"blender": (2, 78, 0), # version of Blender the add-on is compatible with
"location": "Space > Hello World", # where the user can find the add-on
"description": "Greets something", # add-on description
"warning": "Beta version", # whatever the user needs to be warned about
"wiki_url": "", # documentation link
"category": "Development", # add-on category
}
# the blender python module
import bpy
# this is just for convenience - could just use as bpy.props.StringProperty, but there are normally lots of properties
from bpy.props import StringProperty
class HelloWorld(bpy.types.Operator):
"""Says hello to the world.""" # python docstring
bl_idname = "greetings.hello_world" # this will be callable with bpy.ops.greetings.hello_world()
bl_label = "Hello World" # the user-friendly name for this operator (e.g., in a button)
bl_options = {'REGISTER', 'UNDO'} # 'UNDO' is only here for reference (you can't actually take back what you say)
name = StringProperty(
name="name",
default="world",
description="Who to say hello to",
)
def execute(self, context):
# Note: The execute method is called when the user clicks on the operator or calls it from python.
message = "Hello, " + self.name + "!"
# print to console
print(message)
# show a popup that automatically goes away (in info area's header)
self.report({'INFO'}, message)
# show a popup under the cursor that doesn't go away automatically
self.report({'ERROR'}, message)
# generally return {'FINISHED'} or {'CANCELLED'} at the end of the execute method
return {'FINISHED'}
# this is automatically called when the add-on is enabled
def register():
# simply register the class
bpy.utils.register_class(HelloWorld)
# this is automatically called when the add-on is disabled
def unregister():
# simply unregister the class
bpy.utils.unregister_class(HelloWorld)
# common "pythonic" approach to main()...call register() automatically
if __name__ == "__main__":
register()
Enregistrez-le dans un fichier python (.py), puis installez-le en tant que module complémentaire régulier dans Blender. Tapez “espace” dans à peu près n’importe quelle zone de Blender et tapez “Hello World” pour trouver l’opérateur que vous avez construit.
Le viewport et ses fenêtres
La fenêtre de Blender est une interface dynamique et modifiable composée de nombreuses fenêtres différentes. Avec le programme exécuté par défaut, le viewport est composé de 5 fenêtres différentes. Les fenêtres peuvent être identifiées en recherchant leurs petites icônes d’indicateur carrées dans le coin supérieur ou inférieur gauche. Ils peuvent ressembler à ceux-ci :
[![l’icône de la vue 3D][1]][1] (l’icône de la vue 3D)
[![l’icône de la chronologie][2]][2] (l’icône de la chronologie)
[![l’icône des propriétés][3]][3] (l’icône des propriétés)
Ces petites images indiquent le type de fenêtre auquel elles sont attachées, et le type de fenêtre peut être modifié en cliquant sur l’une d’entre elles et en choisissant une autre fenêtre.
Toutes les fenêtres sont ** redimensionnables ** et ** divisibles **, ce qui signifie qu’elles peuvent chacune être divisées en deux parties, modifiées en taille ou être combinées en une seule fenêtre.
Pour essayer cette fonctionnalité, notez d’abord l’emplacement du sélecteur de disposition d’écran qui apparaît tout en haut de l’écran juste après les boutons de menu :
[![sélecteur de disposition d’écran][4]][4]
Ce sélecteur vous permettra de revenir à tout moment à la disposition de fenêtre par défaut et agit (comme beaucoup de sélecteurs de Blender) comme une liste dynamique. Cela signifie que si vous souhaitez enregistrer cette mise en page avant de commencer à tester, cliquez sur le bouton + pour copier la mise en page, puis apportez vos modifications. Revenez à la mise en page en cliquant sur le nom de la mise en page et en sélectionnant à nouveau la valeur par défaut.
Maintenant que la mise en page peut être rétablie, faites glisser l’une des poignées de saisie dans le coin de la fenêtre principale - elle ressemble à ceci :
[![saisir l’image de la poignée][5]][5]
Votre curseur se transformera en un réticule et la fenêtre se divisera en deux.
[![exemple de fractionnement de fenêtre][6]][6]
Combiner deux fenêtres peut être fait avec la poignée de maintien du coin opposé de la fenêtre. Dans l’image ci-dessus, la poignée de saisie utilisée pour diviser la fenêtre se trouvait dans le coin en bas à gauche : ainsi la poignée de saisie utilisée pour combiner la fenêtre avec une autre est celle en haut à droite.
Pour combiner la fenêtre avec une autre, faites simplement glisser cette seconde poignée de saisie dans la direction que vous souhaitez combiner. Vous devrez peut-être d’abord l’éloigner de lui-même, si vous voulez le replier vers l’intérieur, comme ceci :
[![exemple de fenêtre de combinaison][7]][7]
[1] : https://i.stack.imgur.com/hNeHZ.png [2] : https://i.stack.imgur.com/hV2t1.png [3] : https://i.stack.imgur.com/eNSB3.png [4] : https://i.stack.imgur.com/LQoHF.png [5] : https://i.stack.imgur.com/Goprv.png [6] : https://i.stack.imgur.com/frf9x.gif [7] : https://i.stack.imgur.com/A6zaJ.gif
Installation ou configuration
-
Allez sur https://www.blender.org/download/
-
Choisissez votre système d’exploitation
-
Cliquez sur le miroir approprié à côté de la version de Blender pour votre système d’exploitation. Vous pouvez généralement simplement cliquer sur le miroir le plus proche de votre emplacement actuel. [(plus d’infos)][2]
[![Miroirs][3]][2]
-
En outre, au bas de la page se trouvent également des liens vers les versions expérimentales quotidiennes et le code source. Cela peut vous permettre d’accéder aux dernières fonctionnalités (au détriment de la stabilité).
-
Vous avez téléchargé Blender avec succès !
Une fois que vous avez téléchargé blender, pour l’ouvrir, décompressez-le simplement, puis ouvrez blender.exe ou blender.app
[1] : https://i.stack.imgur.com/PAeld.png [2] : http://blender.stackexchange.com/questions/66418/which-mirror-should-i-pick-when-downloading-blender [3] : https://i.stack.imgur.com/r5mOL.png