Topics in Graphics Project

advertisement
320492 – Topics in Graphics
320494 – Topics in Graphics Project
Prof. Lars Linsen
Spring 2013
Jacobs University
Visualization and Computer Graphics Lab
Course website
• Link in CampusNet
• http://www.faculty.jacobs-university.de/llinsen/
teaching/320492.htm
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
2
Pre- & Co-requisites
Prerequisites:
320491: Advanced Graphics
320632: Advanced Graphics Lab
Corequisites:
320492: Topics in Graphics
320494: Topics in Graphics Project
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
3
Instructor
•
•
•
•
Lars Linsen
Office: Res I, 128.
Phone: 3196
E-Mail: l.linsen [@jacobs-university.de]
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
4
Teaching Assistent
• None
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
5
Structure
•
•
•
•
The seminar is based on presentations.
The project course is based on individual projects.
Each participant is supposed to pick a topic.
In the seminar, each participant is supposed to
present a survey over existing approaches, detailed
presentations on selected approaches, and project
presentations.
• In the project, each participant is dealing with a
project within the assigned topic. It consists of an
implementation of the proposed visualization methods
and a project report.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
6
Presentations
• There are, in total, 5 presentations:
– a survey presentation,
– two presentations on selected approaches, and
– two project presentations.
• These are formal presentations.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
7
Project
• The project consists of
– project implementation and
– final project report.
• The project report is structured as a research paper
of up to 8 pages in length. For formatting the paper,
please follow the formatting instructions given here.
Note that LaTeX and Word templates are provided.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
8
Literature
• State-of-the-art papers
• GPU Pro 2+3
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
9
Attendance
• Attendance of all seminar participants to all
presentations is mandatory.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
10
Grading seminar
• The overview presentations counts 30% to the
overall grade.
• The two selected topic presentations count 20%
each to the overall grade.
• The two project presentations count 15% each to
the overall grade. The quality of the achieved results
is not judged in this context.
• As attendance is mandatory, each non-attendance
without official excuse leads to taking 5% off of the
final grade.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
11
Grading project
• The project grade is mainly given by the project
implementation with 80% of the overall grade.
• The project report delivers the remaining 20%.
• As attendance is mandatory, each non-attendance
without official excuse leads to taking 5% off of the
final grade.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
12
Lectures
• Times: Monday, 9:45am - 11:00am
Wednesday, 8:15am – 9:30am
• Location: West Hall 5
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
13
Dates (tentative)
1st week: Getting acquainted to the project
2nd week: Topic selection & How-to presentation
3rd week: Overview presentations
4th week: Project update
5th week: First specific topic presentations
6th week: Project updates
7th week: First project presentations
8th week: Project updates
9th week: Second specific topic presentations
10th-12th week: Project updates
13th week: Second project presentations
14th week: Project updates & reports due 17.05.2013
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
14
Content
• The seminar and the project cover selected topics of 3D computer
graphics. Computer graphics deals with the digital synthesis and
manipulation of visual content, typically embedded in a threedimensional scene. Prominent tasks in computer graphics are
geometry processing, rendering, and animation. Geometry processing
is concerned with object representations such as surfaces and their
modeling, rendering is concerned with simulating light transport to
get physically-based photorealistic images of 3D scenes or applying a
certain style to create non-photorealistic images, and animation is
concerned with descriptions for objects that move or deform over
time. The content includes state-of-the-art and newly emerging
approaches to
– geometry processing / modeling,
– rendering, and
– animation.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
15
Content
Rendering
Modeling
•
•
•
•
•
mesh data structures
subdivision surfaces
multiresolution meshes
mesh smoothing
mesh parametrization
Animation
•
•
•
•
•
deformation
morphing
particle systems
spring-mass models
applications
•
•
•
•
•
global illumination
monte carlo methods
light field
lumigraph
non-photorealism
GPU programming:
• GL shading language
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
16
Topic 1
• Modeling (Geometry Processing):
Close-to-isometric mesh
parametrization of a surface
over a close-by surface.
The goal is to be able to map the
texture of one surface onto the
other to see differences.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
17
Topic 2
• Rendering:
Time-coherent image-space point cloud rendering.
The problem is to use previous frames to compute
next frame after zooming without holes.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
18
Topic 3
• Animation:
Physically-based deformation of elastoplastic
material with fracture.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
19
Topic 4
• Visualization of Scalar Fields:
Direct volume rendering of particle simulations
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
20
Topic 5
• Visualization of Vector Fields:
Stream functions for time-varying implicit flow
visualization
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
21
Topic 6
• Visualization of Multi-run Data:
Visual analysis of an ensemble of simulation runs with
different simulation parameters to analyze the
influence of the parameter choices on the output.
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
22
Topic 7++
• Vis 2013 Contest
http://sciviscontest.ieeevis.org/2013/VisContest/index.html
Jacobs University
Visualization and Computer Graphics Lab
320492: Topics in Graphics
23
Download