servus Campus: Blender - en
Blender workshop
more: http://www.blender.org
Timetable
fr., 1. october 2010, 16:00 ~ 20:00
sa., 2. october 2010, 11:00 ~ 17:00
fr., 8. october 2010, 16:00 ~ 20:00
sa., 9. october 2010, 11:00 ~ 17:00
Instructor: Ulrich Brandstätter
The Blender workshop is held by Ulrich Brandstätter, member of Labor Linz, with interests in the topics of, audio based 3-D animation, 3-D game development, audio programming, audio signal processing, sound work, audio input devices
Workshop description
The workshop is meant to give an introduction into the fields of 3-D modelling and real-time animation using the popular open-source software Blender. During the course of the workshop, participants will start with basic 3-D modelling and rendering, they will come in touch with real-time animation and real-time physics. In the final hours of the workshop more advanced topics, like using certain aspects of real-time audio or even sensor input for real time animation, will be treated. In the end, every participant will have created a virtual 3-D world, which can be navigated through and interacted with.
How to participate in the beginner's class?
Participants with basic experience in using and installing software on their own computer as well as an interest in 3-D modeling are welcome.
Costs: 40 Euros (4 Days).
We think this is a very affordable prize for such a workshop but please let us know it you can afford it or even could pay more. The workshop will be held by a minimum of 5 participants.The class would cover 10 participants.
Technical Requirements:
Participants can use a local computer or better should bring their notebooks with the following reqs:
* Graphic Card - GPU (nvidia / ati)
* installed Blender 2.49b (OS does not matter)
* for the last exercise: network access, installed Python (same version Blender was built with; version 2.6.2 for windows).
If you have questions concerning your own equipment write an email to:
Ulrich Brandstätter ulien-at-gmx.at
Program
Day 1
* 3-D modelling introduction
* 3-D scene graph introduction
* Blender interface
* 3-D primitives (cubes, spheres, planes, ...)
* affine transformations
* meshes: different views on 3-D models:
* polygon level
* line level
* vertex level
Exercise 1 : Creation of a simple village using 3-D primitives and affine transformations
Exercise 2 : Box modelling introduction - creation of an abstract form from a box with lots of vertices
Day 2
* basic mesh editing methods (D1/D2): extrude, bevel, open/close, ...
* basic material tutorial (D1/D2):
* vertex colors
* different shading models
* textures
* scene background images
* basic scene rendering (still shots)
* basic lighting tutorial
Exercise 3 (D1/D2):
Box modelling advanced - creation of a vase from a sphere with few vertices
Exercise 4 (D1/D2):
Application of textures to the building of the town from exercise 1(Optional)
Exercise 5:
Creation of a texture which is applied to the vase from exercise 3
Exercise 6:
Add different lights to the town of exercise 4, add a background image, save different still-renderings
Day 3
* game Blender introduction
* actuators / sensors / controllers
* basic real time physics
Exercise 7: Use Game Blender to bring the town (exercise 6) to life (walk through town using the keyboard, change some object properties in real time)
Exercise 8 (D3/D4): Use Bullet (physics enging) to navigate a ball through the town (exercise 7) (which also may jump)
Day 4
* connecting Blender and Pd (using OSC network protocol)
* usage of audio features for real time animation
* usage of arduino input for real time animation
Exercise 9: Use Pd to use external influences (certain aspects of sound, some controller input) to extend the ball game (exercise 8)
stuff provided by instructor
* printed out keyboard shortcuts
* Blender scenes with completed exercises
* some Pd patches for audio feature extraction and OSC setup
* a Python OSC library (simpleOSC by Daniel Holth)
* a set of Python scripts for GameBlender
* further reading in the topic of audio-based animation