Graphics Programming
Leonard Weydemann
Institut für Kunst und Technologie, Geometrie
2026S, Vorlesung und Übungen (VU), 2.0 ECTS, 2.0 SemStd., LV-Nr. S05691
Beschreibung
We will use Blender's Scripting workspace to automate 3D-Scene creation and manipulation with the help of Large Language Models.
Topics include:
* Programming basics: learn to read, write, understand and debug basic Python scripts
* 3D Computer Graphics: learn about the primitives of 3DCG - vertices, faces, edges, normals, and more!
* Large Language Models: learn about LLMs, AI and Machine learning; use LLMs to help with more complex tasks such as Addon Development
* Addon Development: write your first addon for an open-source project
* Open Source: learn about open-source development, hacking culture
Q: Who is this course for?
A: Interested and motivated students who want learn about the topics above and most importantly get their hands dirty...
Q: What are this course's goals?
A: Be able to use LLMs to create simple Python scripts inside and outside the Blender Scripting Environment. Develop basic debugging skills. Understand basic concepts of 3D Computer graphics.
Prüfungsmodalitäten
Assignments: There will be short assignments to be handed in and discussed in class. The use of LLMs is explicitly encouraged.
Anmerkungen
Profiency with computers, a notebook with preinstalled Blender, and a 3-button mouse are required.
Compulsory attendence.
We will use the privacy aware https://duck.ai service which offers a broad range of free to use models.
Schlagwörter
Blender, Coding, Programming, Python, Scripting, Add-ons, vibe coding, hacking, open source, 3D, LLM, AI, Computergrafik
Termine
Do., 05. März 2026, 10:00–12:00 Seminarraum 2
Do., 12. März 2026, 10:00–12:00 Seminarraum 2
Do., 19. März 2026, 10:00–12:00 Seminarraum 2
Do., 26. März 2026, 10:00–12:00 Seminarraum 2
Do., 16. April 2026, 10:00–12:00 Seminarraum 2
Do., 23. April 2026, 10:00–12:00 Seminarraum 2
Do., 30. April 2026, 10:00–12:00 Seminarraum 2
Do., 07. Mai 2026, 10:00–12:00 Seminarraum 2
LV-Anmeldung
Von 02. Februar 2026, 09:00 bis 05. März 2026, 23:55
Per Online Anmeldung
Studienplanzuordnung
Medienkunst: Transmediale Kunst (2. Studienabschnitt): Wissenschaft, Theorie und Geschichte : Computational Geometry 566/208.16
Medienkunst: Digitale Kunst (2. Studienabschnitt): Wissenschaft, Theorie, Geschichte: Computational Geometry 567/208.16
Design: Design und narrative Medien (2. Studienabschnitt): Technische Grundlagen: Technologie, Coding und Programmierung 576/204.25
Design: Kommunikationsdesign (2. Studienabschnitt): Technische Grundlagen: Design für digitale Medien 577/204.10
Mitbelegung: möglich
Besuch einzelner Lehrveranstaltungen: möglich