Lecturer: Max Neupert, Jörg Brinkmann
Credits: 6 ECTS, 4 SWS
Venue: Performance Platform, Digital Bauhaus Lab (Room 001)
First meeting: Thursday, 09.04.2020, 11:00
Dates
First Block with Max Neupert
- 07.05.2020, 11:00 - 19:00
- 08.05.2020, 11:00 - 19:00
- 09.05.2020, 11:00 - 19:00
Second Block with Jörg Brinkmann
- 14.05.2020, 11:00 - 19:00
- 15.05.2020, 11:00 - 19:00
- 16.05.2020, 11:00 - 19:00
Description
Critical VR Lab II is a block module that will start with an Introduction to Pure Data (a visual programming language) by Max Neupert in the first block (07.-09.05). In the second block (14.-16.05) we will connect Unity and Pure Data in order to be able to control Pure Data patches with the HTC Vive interface via OSC (Open Sound Control). We will also look into LibPd Unity Integration, through a libpd wrapper for Unity that makes it possible to spatialise Pure Data patches in Unity and interact with them. Apart from that you will also have the chance to continue working on existing Unity projects.
Criteria for passing
In order to successfully participate you will have to develop and document your own project on the GMU Wiki. Also, regularly attend to the sessions and participation is mandatory.
Student works
Syllabus
07.05.2020, 11:00 - 19:00
-
08.05.2020, 11:00 - 19:00
-
09.05.2020, 11:00 - 19:00
-
14.05.2020, 11:00 - 19:00
-
15.05.2020, 11:00 - 19:00
-
16.05.2020, 11:00 - 19:00
-
VR TOOLBOX
Dropbox folder with our class material
Software
Unity 3D - cross-platform game engine 
https://unity3d.com/de
Blender - open-source 3D modeller with many features 
https://www.blender.org
Autodesk FBX Converter – convert OBJ, DAE, and 3DS files to or from multiple versions of the FBX format
https://www.autodesk.com/developer-network/platform-technologies/fbx-converter-archives 
Meshmixer - "Swiss Army Knife" for 3D meshes 
http://www.meshmixer.com 
MeshLab - open source system for processing and editing 3D triangular meshes 
http://www.meshlab.net 
MakeHuman - open source tool for making 3D characters 
http://www.makehumancommunity.org
Open Broadcaster Software - free and open-source streaming and recording program 
https://obsproject.com
Online Tools
Mixamo - Rapidly create, rig and animate unique characters 
https://www.mixamo.com 
NormalMap-Online - create a normalmaps directly inside your browser
http://cpetry.github.io/NormalMap-Online/
Freesound - collaborative database of Creative Commons Licensed sounds
https://freesound.org
Abstract/Technical/Synthetic Sounds (under Packs are several Free ones) 
https://glitchmachines.com/ 
Some Glitchy Fx Sounds 
https://drive.google.com/drive/folders/1xEROZN9QJvdf26D-hOzlK4D2IfxzxZSO?usp=sharing
3D Models (for download and use)
 
http://www.myminifactory.com 
http://www.sketchfab.com 
http://www.thingiverse.com 
http://www.turbosquid.com 
http://www.lincoln3dscans.co.uk 
Unity 3D Tutorials
Tutorials from the Unity 3D page 
 
https://unity3d.com/de/learn/tutorials 
 
Brackeys Unity 3D Tutorials 
 
https://www.youtube.com/user/Brackeys/videos 
 
Unity 3D Assets
Standard Assets 
 
https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-32351 
 
Free HDR Skyboxes 
 
https://assetstore.unity.com/packages/2d/textures-materials/sky/free-hdr-sky-61217 
 
Blender Tutorials
Blender Beginner Tutorial Series by Blender Guru 
https://www.youtube.com/playlist?list=PLjEaoINr3zgHs8uzT3yqe4iHGfkCmMJ0P 
Interface and Navigation 
https://www.youtube.com/watch?v=xT2mtoDnSzM 
Modeling - Creating a kitchen (ignore part 2) 
https://www.blenderguru.com/tutorials/create-a-realistic-kitchen-part-1-of-2 
Modeling - Modeling a simple character 
https://www.youtube.com/watch?v=DiIoWrOlIRw 
Materials - Basic properties of materials 
https://www.youtube.com/watch?v=9AHxuoYyJJk 
Texturing - Applying textures to an object 
https://www.youtube.com/watch?v=6gRUUeFteQg 
Rigging - Rigging a character 
https://www.youtube.com/watch?v=cGvalWG8HBU&t= 
Animation - 12 Principles of Animation 
https://www.youtube.com/watch?v=uDqjIdI4bF4 
Animation - Animating a bouncing ball 
https://www.youtube.com/watch?v=GUocrcIQfp4 
Different (aesthetically) interesting Tutorials for Blender (2.8) 
https://www.youtube.com/channel/UCuNhGhbemBkdflZ1FGJ0lUQ 
