Nach dem Seminar können Sie einfache Python-Skripte für Blender entwickeln und grundlegende Funktionen über die Blender Python API ansprechen. Sie verstehen den Aufbau eines Add-ons und können eigene Bedienelemente in die Benutzeroberfläche integrieren. Sie arbeiten mit Meshes, Objekten und Materialien und steuern Modifier sowie den Modifier-Stack über Python. Darüber hinaus strukturieren Sie Ihren Code mit Funktionen und Klassen und kennen grundlegende Vorgehensweisen für Tests, Debugging und Leistungsoptimierung. Sie können benutzerdefinierte Einstellungen vorsehen, Ihre Erweiterungen dokumentieren und die behandelten Möglichkeiten zur Veröffentlichung einordnen. Damit schaffen Sie eine Grundlage für individuelle Werkzeuge und Automatisierungen.
Austausch über Erfahrungen mit Blender und Programmierung
Überblick über Benutzeroberfläche und Grundfunktionen
Python-Syntax, Variablen, Datentypen und Kontrollstrukturen
Blender Python API: Zugriff auf Blender-Funktionen über Skripte
Ein einfaches Add-on erstellen
Texteditoren und integrierte Entwicklungsumgebungen für die Skriptentwicklung
Aufbau eines einfachen Add-ons
Menüs, Panels und Bedienfelder hinzufügen
Interaktion mit der Benutzeroberfläche über Ereignisse und Rückruffunktionen
Blender-Datenstrukturen: Meshes, Objekte und Materialien
Add-ons in Blender testen und debuggen
Fortgeschrittene Skripting-Techniken
Code mit wiederverwendbaren Funktionen und Klassen modular strukturieren
Externe Bibliotheken für mathematische Berechnungen oder Datenverarbeitung verwenden
Arbeiten mit Modifiern, dem Modifier-Stack und dessen Steuerung über Python-Skripte
Python-Skripte in Animation und Visualisierung einsetzen
Optimierung und Verteilung von Add-ons
Ansätze zur Leistungsverbesserung von Blender-Python-Skripten
Benutzerdefinierte Einstellungen und Konfigurationen für Add-ons
Benutzerhandbücher und technische Dokumentation erstellen
Verteilung von Add-ons: Veröffentlichung über die Blender Extensions Platform und andere Plattformen
Abschlussprojekte: individuelle Add-on-Projekte präsentieren und Feedback erhalten
Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Das Seminar richtet sich an 3D-Künstler, Animatoren und technische Artists, die Blender um eigene Werkzeuge erweitern und Arbeitsabläufe automatisieren möchten. Ebenso angesprochen sind technisch orientierte Fachkräfte aus Modellierung und Visualisierung sowie Softwareentwickler und Programmierer, die in die Skript- und Add-on-Entwicklung für Blender einsteigen möchten.
Teilnahmevoraussetzungen
Sie sollten mit der grundlegenden Bedienung von Blender vertraut sein.
Sie sollten Grundkenntnisse in der 3D-Modellierung oder Animation mitbringen.
Erste Programmiererfahrungen sind hilfreich; Python-Grundlagen werden im Seminar behandelt.
Sie sollten bereit sein, eigene Skripte zu erstellen, zu testen und schrittweise weiterzuentwickeln.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.