instructor: Andrei Jalba (MF 4.063, aDOTcDOTjalbaATtueDOTnl)
instructor: Huub van de Wetering (MF 4.064, hDOTvDOTdDOTweteringATtueDOTnl)
26/02/2015: changed mailbox submissions to peach submissions
11/03/2015: postponed submission II deadline
quartile week | week number | task | day | date | place | student deliverable |
1 | 6 | Introduction | Tuesday | 03/02 | see owinfo | - |
2 | 7 | Proposal submission | Monday | 09/02, before 13h | e-mail box | assignment proposal |
Evaluation of proposals | Tuesday | 10/02 | see owinfo | - | ||
3 | 9 | Submission I | Friday | 27/02, before 13h00 | peach | report: concept, v1 |
4 | 10 | Presentation day I | Tuesday | 03/03 | see owinfo | presentation + demo |
5 | 11 | Submission II | Tuesday | 17/03, before 24h | peach | report: complete, v2 |
6 | 12 | Presentation day II | Thursday | 19/03 | see owinfo | presentation + demo |
7 | 13 | Review | Tuesday | 24/03 | peach | - |
8 | 14 | Demo day | Thursday | 2/04 | see owinfo | full demo in a market setting |
17 | Submission III | Tuesday | 21/4, before 24h | peach | report: final, v3; all other final deliverables |
This assignment is created for improving the practical skills in creating computer graphics and visualization applications. Programming language and environment are at the choice of the student.
Procedure:
The proposal should be emailed to the instructor in pdf format.
The instructor will respond to the proposal during the second meeting.
Typically responses are suggestions for addition or removal of functionality or
change in planning
If more than two groups choose the same assignment, the instructor will reward
the groups with the best proposals, and ask the remaining groups to choose
a different assignment.
The report should contain the following elements.
⊕ visual citation browser - HvdW
For researchers it is important to solidy their results by giving appropriate citations.
The availability of specialized search engines, like google scholar, has made this task
easier by providing the possibility to browse via html links papers that refer to a given paper.
However, google scholar as other search engines, does not directly provide links to papers
that are cited by the given paper.
So, a visual citation browser that supports the researcher in browsing, finding and collecting google scholar results is needed. A library of citations should be kept to allow finding papers that a given paper refers to. To cope with the size of the graph, a proper presentation of a partial graph, using visual elements, ordering, filtering, etcetera, is needed.
If you want to do this assignment you are challenged to think of proper requirements for such a browser.
There is a real client for this tool, who must be consulted for fine tuning the functional requirements.
Additional information
|
⊕ Braitenberg vehicles - HvdW
Build an interactive educational virtual environments in which Braitenberg vehicles may live and do their thing.
The educational part of this assignment should be that with interaction with the vehicles and environment, the working
of the Braitenberg vehicles can be clearly illustrated. Furthermore, the end result should show superb 3D-modelling, rendering and interaction.
Additional information
⊕ open data - HvdW
Making data available to the general public is only half of the story. Being able to use the data to its full potential requires processing this data. However, how to process the data and what to look for is not at all obvious. Here visualization may come to the rescue to get a good feel of what kind of information is in a dataset. For this assignment you need to pick a non-trivial dataset and create a tool for visually browsing that dataset for interesting information.
For this assignment as much as possible of the following features should be fulfilled by your proposal:
Several organizations make their data openly available, see for istance: |
⊕ football data - HvdW
We have two types of football datasets available:
Not all data is available right now.
⊕ hair simulation - AJ
See here.
⊕ position-based fluid simulation - AJ
See here.
⊕ object/shape recognition from silhouettes - AJ
See here.
⊕ virtual creatures - AJ
See here.