GMU:Critical VR Lab II: Difference between revisions

From Medien Wiki
No edit summary
 
(131 intermediate revisions by 12 users not shown)
Line 1: Line 1:
Lecturer: [https://www.uni-weimar.de/kunst-und-gestaltung/wiki/Jörg_Brinkmann Jörg Brinkmann]<br>
Lecturer: [[Max Neupert]], [[Jörg Brinkmann]]<br>
Credits: 3 [[ECTS]], 2 [[SWS]]<br>
Credits: 6 [[ECTS]], 4 [[SWS]]<br>
Dates: <br>
Venue: the web<br>
07.05.2020, 11:00 - 19:00<br>
First Date: Friday, 08.05.2020, 15:30
08.05.2020, 11:00 - 19:00<br>
09.05.2020, 11:00 - 19:00<br>
14.05.2020, 11:00 - 19:00<br>
15.05.2020, 11:00 - 19:00<br>
16.05.2020, 11:00 - 19:00<br>
Venue: [[GMU:Performance Platform|Performance Platform]], Digital Bauhaus Lab (Room 001)<br>
First meeting: Monday, 06.04.2020, 11:00


==Description==
==Description==
Critical VR Lab II is a block module that will only work in connection with the Pure Data Introduction by Max Neupert. In this module we will connect Unity and Pure Data (a visual programming language developed by Miller Puckette) 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.
'''Critical VR Lab II – Pd Introduction + Individual Unity Support''' will offer an Introduction to [[Pure Data]] (a visual programming language) by [[Max Neupert]] and furthermore provide individual Support for Unity projects by [[Jörg Brinkmann]]. The whole course will be taught online. Because of the Corona Crisis students won't be able to work in the Digital Bauhaus Lab and use our VR System, but it will be possible for participants to borrow one of five OculusGO VR glasses and use them for individual projects. The VR Glasses can be send by mail.
 
Apart from offering individual Unity support and an Introduction to Pure Data the module will offer information about LibPd Unity Integration. Through the use of a libpd wrapper it is possible to spatialise Pure Data patches in Unity and interact with them. The course supports and excercises independent, self-motivated work.
 
===Recommended Requirements===
Applicants should have a basic knowledge of working with Unity, access to the Internet, a Computer and Headphones.


==Criteria for passing==
==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.
In order to successfully participate you will have to develop and document your own project on the GMU Wiki
 
==Communication throughout the semester==
 
===The GMU-Wiki===
Here you can find all the info about our class and also present your work linked under your name<br>
Please create your account under this link with your University email adress:<br>
[[Special:CreateAccount]]


==Student works ==
===Email===
For individual communication. We might send you download links to material


===Telegram===
CriticalVR2 will be our collective chatroom<br>
Please download Telegram and join for group discussions: <br>
'''https://t.me/joinchat/HZlOrxvIwhVE623C4j3yOg'''
===BigBlueButton===
This video conference utility will be used for our meetings and consultations<br>
To start the conversation click on the link
==Student works (after login, please add your name and create a page) ==
* [[/Hsiao-Pei Kao/]]
* [[/Kristin Jakubek/]]
* [[/Adam Streicher/]]
* [[/Zaryab Chaudhry/]]
* [[/Elliy/]]
* [[/Joel Schäfer/]]
* [[/Pik Ying Lo/]]
* [[/Tian Feng/]]
==Tutorials==
===Pure Data Introduction===
===Using PDLib with Unity===


==Syllabus==
==Syllabus==
===14.05.2020, 11:00 - 19:00===
-
===15.05.2020, 11:00 - 19:00===
-
===16.05.2020, 11:00 - 19:00===
-


===08.05.2020===
please watch the video to get some information about the course <br>
'''https://cloud.uni-weimar.de/s/6bLi3QYtHeN64gZ'''<br>
if you have any questions, feel free to ask us anything when we are meeting in the coming week<br>
===15.05.2020===
'''Online meeting via BBB from 16:00 - 18:00 CEST''' <br>
open the link, to start the video chat in your browser and click 'join'<br>
'''https://meeting.uni-weimar.de/b/jor-h2y-47z'''
===22.05.2020===
'''quick Pd introduction with Max 15:30 - 17:00''' <br><br>
click 'join' with audio<br>
'''https://meeting.uni-weimar.de/b/max-mne-26f'''
'''Consultations via BBB with Jörg''' <br>
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'<br>
'''https://meeting.uni-weimar.de/b/jor-h2y-47z'''
17:00 - 17:30 CEST – (Zaryab Chaudhry) <br>
17:30 - 18:00 CEST – (name) <br>
18:00 - 18:30 CEST – (Pik Ying Lo)
===29.05.2020===
'''Consultations via BBB''' <br>
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'<br>
'''https://meeting.uni-weimar.de/b/jor-h2y-47z'''
'''Consultations with Max''' <br>
15:30 - 16:00 CEST – (put your name here) <br>
16:00 - 16:30 CEST – (put your name here) <br>
16:30 - 17:00 CEST – (put your name here) <br>  <br>
'''Consultations with Jörg''' <br>
17:00 - 17:30 CEST – (put your name here) <br>
17:30 - 18:00 CEST – (put your name here) <br>
18:00 - 18:30 CEST – (put your name here)
===05.06.2020===


===VR TOOLBOX===
'''Consultations via BBB''' <br>
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'<br>
'''https://meeting.uni-weimar.de/b/jor-h2y-47z'''


'''Dropbox folder with our class material'''<br>
'''Consultations with Max''' <br>
<br>
15:30 - 16:00 CEST – (put your name here) <br>
'''Software'''<br>
16:00 - 16:30 CEST – (put your name here) <br>
Unity 3D - cross-platform game engine <br>
16:30 - 17:00 CEST – (Kristin Jakubek) <br> <br>
https://unity3d.com/de<br>


Blender - open-source 3D modeller with many features <br>
'''Consultations with Jörg''' <br>
https://www.blender.org<br>
17:00 - 17:30 CEST – (Zaryab) <br>
17:30 - 18:00 CEST – (Elliy) <br>
18:00 - 18:30 CEST – (tian feng)


Autodesk FBX Converter – convert OBJ, DAE, and 3DS files to or from multiple versions of the FBX format<br>
===12.06.2020===
https://www.autodesk.com/developer-network/platform-technologies/fbx-converter-archives <br>


Meshmixer - "Swiss Army Knife" for 3D meshes <br>
'''Deadline:'''<br>
http://www.meshmixer.com <br>
'''Please exhibit a documentation of your Pd Homework on our Wiki (GMU:Critical VR Lab II) under your name. If possible, add a video that you can create with OBS (https://obsproject.com)'''


MeshLab - open source system for processing and editing 3D triangular meshes <br>
'''Consultations via BBB''' <br>
http://www.meshlab.net <br>
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'<br>
'''https://meeting.uni-weimar.de/b/jor-h2y-47z'''


MakeHuman - open source tool for making 3D characters <br>
'''Consultations with Max''' <br>
http://www.makehumancommunity.org<br>
15:30 - 16:00 CEST – (put your name here) <br>
16:00 - 16:30 CEST – (put your name here) <br>
16:30 - 17:00 CEST – (Kristin Jakubek) <br>  <br>


Open Broadcaster Software - free and open-source streaming and recording program <br>
'''Consultations with Jörg''' <br>
https://obsproject.com<br>
17:00 - 17:30 CEST – (put your name here) <br>
<br>
17:30 - 18:00 CEST – (Kristin Jakubek) <br>
18:00 - 18:30 CEST – (Sirin Unmanee)


'''Online Tools'''<br>
===19.06.2020===
Mixamo - Rapidly create, rig and animate unique characters <br>
https://www.mixamo.com <br>


NormalMap-Online - create a normalmaps directly inside your browser<br>
'''Online meeting via BBB from 16:00 - 18:00 CEST''' <br>
http://cpetry.github.io/NormalMap-Online/<br>
open the link, to start the video chat in your browser and click 'join'<br>
'''https://meeting.uni-weimar.de/b/jor-h2y-47z'''


Freesound - collaborative database of Creative Commons Licensed sounds<br>
===26.06.2020===
https://freesound.org<br>


Abstract/Technical/Synthetic Sounds (under Packs are several Free ones) <br>
'''Consultations via BBB''' <br>
https://glitchmachines.com/ <br>
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'<br>
'''https://meeting.uni-weimar.de/b/jor-h2y-47z'''


Some Glitchy Fx Sounds <br>
'''Consultations with Max''' <br>
https://drive.google.com/drive/folders/1xEROZN9QJvdf26D-hOzlK4D2IfxzxZSO?usp=sharing<br>
15:30 - 16:00 CEST – (Kristin Jakubek) <br>
<br>
16:00 - 16:30 CEST – (put your name here) <br>
16:30 - 17:00 CEST – (put your name here) <br>  <br>


'''3D Models (for download and use)'''<br>  
'''Consultations with Jörg''' <br>
http://www.myminifactory.com <br>
17:00 - 17:30 CEST – (put your name here) <br>
http://www.sketchfab.com <br>
17:30 - 18:00 CEST – (put your name here) <br>
http://www.thingiverse.com <br>
18:00 - 18:30 CEST – (put your name here)
http://www.turbosquid.com <br>
http://www.lincoln3dscans.co.uk <br>
<br>


'''Unity 3D Tutorials'''<br>
===03.07.2020===
Tutorials from the Unity 3D page <br>
https://unity3d.com/de/learn/tutorials <br> <br>
Brackeys Unity 3D Tutorials <br>
https://www.youtube.com/user/Brackeys/videos <br> <br>


'''Deadline:'''<br>
'''Please exhibit a documentation of your Unity experiment on our Wiki (GMU:Critical VR Lab II) under your name. If possible, add a video that you can create with OBS (https://obsproject.com)'''


'''Consultations with Max''' <br>
15:30 - 16:00 CEST – (Kristin Jakubek) <br>
16:00 - 16:30 CEST – (put your name here) <br>
16:30 - 17:00 CEST – (put your name here) <br>  <br>


'''Consultations with Jörg''' <br>
17:00 - 17:30 CEST – (put your name here) <br>
17:30 - 18:00 CEST – (Sirin Unmanee) <br>
18:00 - 18:30 CEST – (Kristin Jakubek)


===10.07.2020===


'''Unity 3D Assets'''<br>
'''Online meeting via BBB from 16:00 - 18:00 CEST''' <br>
Standard Assets <br>  
open the link, to start the video chat in your browser and click 'join'<br>
https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-32351 <br> <br>
'''https://meeting.uni-weimar.de/b/jor-h2y-47z'''
Free HDR Skyboxes <br>
https://assetstore.unity.com/packages/2d/textures-materials/sky/free-hdr-sky-61217 <br> <br>


'''Blender Tutorials'''<br>
===17.07.2020===
Blender Beginner Tutorial Series by Blender Guru <br>
https://www.youtube.com/playlist?list=PLjEaoINr3zgHs8uzT3yqe4iHGfkCmMJ0P <br>
<br>


Interface and Navigation <br>
'''Consultations via BBB''' <br>
https://www.youtube.com/watch?v=xT2mtoDnSzM <br>
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'<br>
<br>
'''https://meeting.uni-weimar.de/b/jor-h2y-47z'''


Modeling - Creating a kitchen (ignore part 2) <br>
'''Consultations with Max''' <br>
https://www.blenderguru.com/tutorials/create-a-realistic-kitchen-part-1-of-2 <br>
15:30 - 16:00 CEST – (put your name here) <br>
<br>
16:00 - 16:30 CEST – (put your name here) <br>
16:30 - 17:00 CEST –  (put your name here) <br> <br>


Modeling - Modeling a simple character <br>
'''Consultations with Jörg''' <br>
https://www.youtube.com/watch?v=DiIoWrOlIRw <br>
17:00 - 17:30 CEST – (put your name here) <br>
<br>
17:30 - 18:00 CEST – (put your name here) <br>
18:00 - 18:30 CEST – (Hsiao Pei Kao)


Materials - Basic properties of materials <br>
===24.07.2020===
https://www.youtube.com/watch?v=9AHxuoYyJJk <br>
<br>


Texturing - Applying textures to an object <br>
'''Consultations via BBB''' <br>
https://www.youtube.com/watch?v=6gRUUeFteQg <br>
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'<br>
<br>
'''https://meeting.uni-weimar.de/b/jor-h2y-47z'''


Rigging - Rigging a character <br>
'''Consultations with Max''' <br>
https://www.youtube.com/watch?v=cGvalWG8HBU&t= <br>
15:30 - 16:00 CEST – (put your name here) <br>
<br>
16:00 - 16:30 CEST – (put your name here) <br>
16:30 - 17:00 CEST – (put your name here) <br>  <br>


Animation - 12 Principles of Animation <br>
'''Consultations with Jörg''' <br>
https://www.youtube.com/watch?v=uDqjIdI4bF4 <br>
17:00 - 17:30 CEST – (hsiaopei kao) <br>
<br>
17:30 - 18:00 CEST – (Tian Feng) <br>
18:00 - 18:30 CEST – (put your name here)


Animation - Animating a bouncing ball <br>
== Mobile to OSC ==
https://www.youtube.com/watch?v=GUocrcIQfp4 <br>
* [https://sensors2.org/osc/ Sensors2OSC] Android
<br>
* [http://techlife.sg/TLSensor/ TLSensor] iOS
* [https://www.bitshapesoftware.com/instruments/gyrosc/ GyrOSC] iOS


Different (aesthetically) interesting Tutorials for Blender (2.8) <br>
{{Template:VR Toolbox}}
https://www.youtube.com/channel/UCuNhGhbemBkdflZ1FGJ0lUQ <br>
<br>


[[Category:SS20]]
[[Category:SS20]]
Line 142: Line 216:
[[Category:Fachmodul]]
[[Category:Fachmodul]]
[[Category:Jörg Brinkmann]]
[[Category:Jörg Brinkmann]]
[[Category:Max Neupert]]

Latest revision as of 09:06, 24 July 2020

Lecturer: Max Neupert, Jörg Brinkmann
Credits: 6 ECTS, 4 SWS
Venue: the web
First Date: Friday, 08.05.2020, 15:30

Description

Critical VR Lab II – Pd Introduction + Individual Unity Support will offer an Introduction to Pure Data (a visual programming language) by Max Neupert and furthermore provide individual Support for Unity projects by Jörg Brinkmann. The whole course will be taught online. Because of the Corona Crisis students won't be able to work in the Digital Bauhaus Lab and use our VR System, but it will be possible for participants to borrow one of five OculusGO VR glasses and use them for individual projects. The VR Glasses can be send by mail.

Apart from offering individual Unity support and an Introduction to Pure Data the module will offer information about LibPd Unity Integration. Through the use of a libpd wrapper it is possible to spatialise Pure Data patches in Unity and interact with them. The course supports and excercises independent, self-motivated work.

Recommended Requirements

Applicants should have a basic knowledge of working with Unity, access to the Internet, a Computer and Headphones.

Criteria for passing

In order to successfully participate you will have to develop and document your own project on the GMU Wiki

Communication throughout the semester

The GMU-Wiki

Here you can find all the info about our class and also present your work linked under your name
Please create your account under this link with your University email adress:
Special:CreateAccount

Email

For individual communication. We might send you download links to material

Telegram

CriticalVR2 will be our collective chatroom
Please download Telegram and join for group discussions:
https://t.me/joinchat/HZlOrxvIwhVE623C4j3yOg

BigBlueButton

This video conference utility will be used for our meetings and consultations
To start the conversation click on the link

Student works (after login, please add your name and create a page)

Tutorials

Pure Data Introduction

Using PDLib with Unity

Syllabus

08.05.2020

please watch the video to get some information about the course
https://cloud.uni-weimar.de/s/6bLi3QYtHeN64gZ

if you have any questions, feel free to ask us anything when we are meeting in the coming week

15.05.2020

Online meeting via BBB from 16:00 - 18:00 CEST
open the link, to start the video chat in your browser and click 'join'
https://meeting.uni-weimar.de/b/jor-h2y-47z

22.05.2020

quick Pd introduction with Max 15:30 - 17:00

click 'join' with audio
https://meeting.uni-weimar.de/b/max-mne-26f

Consultations via BBB with Jörg
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'
https://meeting.uni-weimar.de/b/jor-h2y-47z

17:00 - 17:30 CEST – (Zaryab Chaudhry)
17:30 - 18:00 CEST – (name)
18:00 - 18:30 CEST – (Pik Ying Lo)

29.05.2020

Consultations via BBB
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'
https://meeting.uni-weimar.de/b/jor-h2y-47z

Consultations with Max
15:30 - 16:00 CEST – (put your name here)
16:00 - 16:30 CEST – (put your name here)
16:30 - 17:00 CEST – (put your name here)

Consultations with Jörg
17:00 - 17:30 CEST – (put your name here)
17:30 - 18:00 CEST – (put your name here)
18:00 - 18:30 CEST – (put your name here)

05.06.2020

Consultations via BBB
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'
https://meeting.uni-weimar.de/b/jor-h2y-47z

Consultations with Max
15:30 - 16:00 CEST – (put your name here)
16:00 - 16:30 CEST – (put your name here)
16:30 - 17:00 CEST – (Kristin Jakubek)

Consultations with Jörg
17:00 - 17:30 CEST – (Zaryab)
17:30 - 18:00 CEST – (Elliy)
18:00 - 18:30 CEST – (tian feng)

12.06.2020

Deadline:
Please exhibit a documentation of your Pd Homework on our Wiki (GMU:Critical VR Lab II) under your name. If possible, add a video that you can create with OBS (https://obsproject.com)

Consultations via BBB
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'
https://meeting.uni-weimar.de/b/jor-h2y-47z

Consultations with Max
15:30 - 16:00 CEST – (put your name here)
16:00 - 16:30 CEST – (put your name here)
16:30 - 17:00 CEST – (Kristin Jakubek)

Consultations with Jörg
17:00 - 17:30 CEST – (put your name here)
17:30 - 18:00 CEST – (Kristin Jakubek)
18:00 - 18:30 CEST – (Sirin Unmanee)

19.06.2020

Online meeting via BBB from 16:00 - 18:00 CEST
open the link, to start the video chat in your browser and click 'join'
https://meeting.uni-weimar.de/b/jor-h2y-47z

26.06.2020

Consultations via BBB
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'
https://meeting.uni-weimar.de/b/jor-h2y-47z

Consultations with Max
15:30 - 16:00 CEST – (Kristin Jakubek)
16:00 - 16:30 CEST – (put your name here)
16:30 - 17:00 CEST – (put your name here)

Consultations with Jörg
17:00 - 17:30 CEST – (put your name here)
17:30 - 18:00 CEST – (put your name here)
18:00 - 18:30 CEST – (put your name here)

03.07.2020

Deadline:
Please exhibit a documentation of your Unity experiment on our Wiki (GMU:Critical VR Lab II) under your name. If possible, add a video that you can create with OBS (https://obsproject.com)

Consultations with Max
15:30 - 16:00 CEST – (Kristin Jakubek)
16:00 - 16:30 CEST – (put your name here)
16:30 - 17:00 CEST – (put your name here)

Consultations with Jörg
17:00 - 17:30 CEST – (put your name here)
17:30 - 18:00 CEST – (Sirin Unmanee)
18:00 - 18:30 CEST – (Kristin Jakubek)

10.07.2020

Online meeting via BBB from 16:00 - 18:00 CEST
open the link, to start the video chat in your browser and click 'join'
https://meeting.uni-weimar.de/b/jor-h2y-47z

17.07.2020

Consultations via BBB
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'
https://meeting.uni-weimar.de/b/jor-h2y-47z

Consultations with Max
15:30 - 16:00 CEST – (put your name here)
16:00 - 16:30 CEST – (put your name here)
16:30 - 17:00 CEST – (put your name here)

Consultations with Jörg
17:00 - 17:30 CEST – (put your name here)
17:30 - 18:00 CEST – (put your name here)
18:00 - 18:30 CEST – (Hsiao Pei Kao)

24.07.2020

Consultations via BBB
Choose your timeslot for an individual consultation. To start the conversation open the link which will start the video chat in your browser and click 'join'
https://meeting.uni-weimar.de/b/jor-h2y-47z

Consultations with Max
15:30 - 16:00 CEST – (put your name here)
16:00 - 16:30 CEST – (put your name here)
16:30 - 17:00 CEST – (put your name here)

Consultations with Jörg
17:00 - 17:30 CEST – (hsiaopei kao)
17:30 - 18:00 CEST – (Tian Feng)
18:00 - 18:30 CEST – (put your name here)

Mobile to OSC

VR TOOLBOX

Software

  • Unity 3D - cross-platform game engine (proprietary)
  • Blender - 3D modeller with many features (open source)
  • Autodesk FBX Converter – convert OBJ, DAE, and 3DS files to or from multiple versions of the FBX format (proprietary)
  • MeshLab - system for processing and editing 3D triangular meshes (open source)
  • Meshroom - Photogrammetric Computer Vision framework for 3D Reconstruction and Camera Tracking (open source)
  • MakeHuman tool for making 3D characters (open source)
  • Meshmixer - "Swiss Army Knife" for 3D meshes (proprietary)
  • Open Broadcaster Software - streaming and recording program (open source)

Online Tools

3D Models (for download and use)

Unity 3D Tutorials

Unity 3D Assets

Blender Tutorials