SGN-5406 Virtual Reality - Labwork

Laboratory work, autumn 2011 - Visualisation of a scene on a 3D display

This page is about the SGN-5406 laboratory work. The main page of the course can be found here.

The lab work pages from previous years are here: Lab work 2010, Lab work 2009, Lab work 2008, Lab work 2007.

Deadlines

The lab work guidance ends by the 15.12.2011, (23:59). It is advisable to send results (at least preliminary) by 01.12.2011.

Lectures

·           Lab work assignment lecture (PDF file)

·           3D and VR displays (online Prezi)

·           General 3D content creation guidelines (online Prezi

News

·           18.Nov.2011 – Now there is a YouTube video, which explains how to use Blender to render 2D+Z.The manual is for Blender 2.4, the video is for the Blender 2.60 (currently, the latest version).

·           10.Oct.2011 – The first visit in the 3D lab (TA203) will be on Thursday, 13.Oct, between 10:00 and 13:00. There will be three groups, each one coming at different time (starting 10:15, 11:15 and 12:15). Check to which group you belong on the course page.

 

Lecture book

Lecture book is available from the course lecturer.

Schedule

3D lab is available for every Thursday 10-13, till 15 of December. Additional meeting times can be arranged by email.

Assignment

(Note: there is a video and a labwork manual which explains how to use Blender for rendering of 2D+Z)

1. Creating a 3D model

You can use any 3D modeling software you want. You can also decide what kind of object you want to create. Some of the programs are commercial and expensive, but there are also many free tools to do the task, like Anim8or or Blender.

Note:  Proper depth map should be white for near, and back for far. Typically, the depth of the background will be darker than the depth of the objects.

2. Rendering the image for a 3D screen

The created 3D image is viewed on a 3D autostereoscopic screen. The screen is 42" LCD-based 3D display manufactured by Philips. The interface to a Philips 3D monitor is based on 2D plus Z. Adjacent to the traditional 2D image a Z image is added, also named depth map. This is an image with the same size as the 2D image. Each pixel of the depth map corresponds to a pixel of the 2D image and indicates the distance of the corresponding 2D pixel to the observer.

The display type is WOWvx 42-3D6W01. Everything that you need for preparing the labwork (pixel sizes and resolution) is available in the Lab work assignment lecture (PDF file).

If you decide to use Blender for rendering of 2D+Z content, you can use the labwork manual or watch the video.

3. Applying the image to the 3D screen at the laboratory

The screen is located at 2th floor in Tietotalo, in room TA203.

4 (optional). Rendering of a stereo pair for an autostereoscopic screen

You can upgrade your exam points by doing an optional task - prepare a stereoscopic image pair the head-mounted glasses.  Please note that this part of the assignment is not compulsory.

5. Writing a description of the work

You are required to write a short (1-2 pages) description of the implementation and any observations you made. Return it to Atanas Boev by e-mail. The document should include the 2D+Z image, and optionally, the stereopair.

Formatting the results

1. 2D+Z image

The 2D+Z image is a windows bitmap 1920x540px, in which the 2D and Z parts reside side-by-side as described in the lecture notes (and also, here). The extension of the bitmap file should be changed to 'b3d'. As the 'b3d' file is essentially raw bitmap, please use file compression (i.e. zip), and send the result by e-mail

2. (optionally) Stereopair

The stereopair is a single image in which the "left" and "right" views reside side-by-side. The image should be decimated in horizontal direction with a factor of two. The final resolution of the image should be 640x480. For more details, see the Lab work assignment lecture (PDF file). Save the file in JPEG format.

3. Report

The report is a short (1-2 pages file), with description of the implementation, and the rendered images included as figures. Accepted file formats are MS Word, PDF and RTF. Send the report by e-mail.

 

People registered for the lab work

(If you want to do the lab work and do not find your name in the list, please send me email. This is not mandatory, but will help me tracking your emails). Please, check if I got your name correctly.

·         Umar Íqbalt

·         Sriram Gurumoorthy

·         Boris Kashentsev

 

 

Accepted projects (hall of fame :) )

 

Name

Project

Extra work

1

Emilia Kozlowska

OK

 

2

Tommi Saari

OK

OK

3

Christophe Biabiany

OK

 

4

Daniel Selent

OK

OK

5

Tomasz Czaplinski

OK

OK

6

Xavier Oró Gay

OK

OK

7

Tuomas Haapala

OK

 

8

Teemu Jämsä

OK

OK

9

Teemu Vallinaho

OK

OK

10

David Valle

OK

OK

11

Johannes Rabe

OK

 

12

Jon Ercoreca

OK

OK

13

Yu Guo

OK

 

14

Diego Salvador Igea

OK

 

15

Imre Tamás Varga

OK

OK

16

Jose Maria Moreno Fernandez-Cañadas

OK

OK

17

Arttu Hänninen

OK

OK

18

Juho Blankenstein

OK

 

19

Soizic Garnier

OK

OK

20

Juan Carlos Martin Capitan

OK

OK

21

Markus Laine

OK

OK

22

Kaisa Liimatainen

OK

 

23

Bishwa Prasad Subedi

OK

 

24

Boris Kashentsev

OK

 

 (Updated 02 Jan 2011)

Contact

The lab work assistant for the course is Atanas Boev (room TE413). You can find contact information, email and office phone here.