Computer Animation and Visualisation Lecture 1...
Transcript of Computer Animation and Visualisation Lecture 1...
![Page 1: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/1.jpg)
Taku Komura 1
CAV : Lecture 1
Computer Animation and Visualisation
Lecture 1
Introduction
Taku Komura
![Page 2: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/2.jpg)
CAV : Lecture 1
Taku Komura 2
Today’s topics
• Overview of the lecture• Introduction to Computer Animation• Introduction to Visualisation
![Page 3: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/3.jpg)
CAV : Lecture 1
Taku Komura 3
Introduction
Taku Komura (PhD in Tokyo, 2000, Hong Kong 2002-6,Edinburgh 2006-now)Royal Society Industry Fellow since 2015
Mainly working on character animation, geometry and control problems
http://homepages.inf.ed.ac.uk/tkomura
![Page 4: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/4.jpg)
CAV : Lecture 1
Taku Komura 4
Collaborators (1)
Marza Animation Planet (producing movies for SEGA)
https://www.youtube.com/watch?v=T1B8sAa9Oeg&feature=youtu.be
![Page 5: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/5.jpg)
CAV : Lecture 1
Taku Komura 5
Collaborators (2)
Bandai Namco Games Producing games like Pacman, Tekken
https://www.youtube.com/watch?v=2Fua5M8gbto#t=126
![Page 6: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/6.jpg)
CAV : Lecture 1
Taku Komura 6
Collaborators (3)
Disney Research
I work half-time at Disney Research since 2015 for research about real-time character animation
![Page 7: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/7.jpg)
CAV : Lecture 1
Taku Komura 7
Graduates:
Currently 4 PhD students Finished 7 PhDs: – Working at places like Disney Research, Rockstar,
Northumbria University, Toshiba Medical, Xian Jiaotong University, NaturalMotion, etc.
![Page 8: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/8.jpg)
CAV : Lecture 1
Taku Komura 8
Overview: What is taught in this course?
Algorithms for computer animation and visualisation
– Computer Animation : Algorithms to create scenes of moving images• Create animation of human characters • Simulation of various natural phenomena• Geometric modelling and processing
– Visualisation : Algorithms to extract important features from large-scale data and visualize them for analysis
• CT, MRI, ultra-sound 3D volume data• Flows simulated on the computer • 3D surface data captured by laser scanners, computed by stereo vision
techniques
![Page 9: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/9.jpg)
CAV : Lecture 1
Taku Komura 9
Overview: What is taught in this course?
Algorithms for computer animation and visualisation
– Computer Animation : Algorithms to create scenes of moving images• Create animation of human characters • Simulation of various natural phenomena• Geometric modelling and processing
– Visualisation : Algorithms to extract important features from large-scale data and visualize them for analysis
• CT, MRI, ultra-sound 3D volume data• Flows simulated on the computer • 3D surface data captured by laser scanners, computed by stereo vision
techniques
LOTs of MATH!!
![Page 10: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/10.jpg)
CAV : Lecture 1
Taku Komura 10
What is computer animation?
• Creating moving images via the use of computers
• Subfield of computer graphics • Applications :
–Films –TV programs–Computer games–Web contents
![Page 11: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/11.jpg)
CAV : Lecture 1
Taku Komura 11
Demo animation : Shrek 3 Trailer
http://www.youtube.com/watch?v=3aZXVzUQGA4
![Page 12: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/12.jpg)
CAV : Lecture 1
Taku Komura 12
Topics of computer animation• Character animation (3D animation)
– Keyframe animation, motion capture, motion synthesis
– Skinning, facial animation– Crowd simulation
• Physically-based animation– Rigid objects– Cloth, strands, deformable objects– Fluids (fire, water, smoke)– Finite Element Method (soft materials)
• Geometric modelling and editing
![Page 13: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/13.jpg)
CAV : Lecture 1
Taku Komura 13
Character Animation
• Controlling characters – Humans / cartoon characters / animals – Using real human movements– Manually creating the movements
![Page 14: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/14.jpg)
CAV : Lecture 1
Taku Komura 14
Motion capture
• Digitizing the human movements • Tracking the movements of the markers• Apply them to virtual characters
![Page 15: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/15.jpg)
CAV : Lecture 1
Taku Komura 15
Skinning
• Need to decide how the surface deforms according to the movements of the skeleton
![Page 16: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/16.jpg)
CAV : Lecture 1
Taku Komura 16
Motion Editing
• Making use of the captured motions for different scenes
• Adjust the movements so that they satisfy constraints
![Page 17: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/17.jpg)
CAV : Lecture 1
Taku Komura 17
Motion Planning
• How to switch from one posture to another without colliding with other objects / characters
• How to control characters so that they behave smartly
![Page 18: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/18.jpg)
CAV : Lecture 1
Taku Komura 18
Crowd simulation
• Simulating the pedestrians in the streets• How does one's movement affect those of
the others• How do they avoid each other
![Page 19: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/19.jpg)
CAV : Lecture 1
Taku Komura 19
Facial animation • Animating the face by
– Motion capture data– Using musculoskeletal models
![Page 20: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/20.jpg)
CAV : Lecture 1
Taku Komura 20
Machine Learning Techniques for Computer Graphics
• In computer graphics, the user input should be in low dimension
• But we expect high dimensional outputs (face models, 3D postures, scenes etc)
• Machine learning techniques such as – Dimensionality reduction– Nonlinear regression
• are helpful for such kind of problems• Techniques: – Radial basis functions, – Gaussian Process, deep learning
![Page 21: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/21.jpg)
CAV : Lecture 1
Taku Komura 21
Physically-based animation: Rigid Objects
• Simulating rigid objects flying, colliding, and bouncing
• Technical issues– Collision detection– Computing the repulsion forces • Taking into account the friction etc.
![Page 22: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/22.jpg)
CAV : Lecture 1
Taku Komura 22
Physically-based animation: Cloth simulation
• Simulating the movements of clothes when the body moves
• Technical issues: –Collisions, integration
![Page 23: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/23.jpg)
CAV : Lecture 1
Taku Komura 23
Physically-based animation: Hair• How the hair moves when the wind blows• Need to take into account
– the physical properties of the hair,– Collision between the hair – The lighting effects
![Page 24: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/24.jpg)
CAV : Lecture 1
Taku Komura 24
Physically-based animation: Fluids
• Simulating liquid, mud, fire, bubbles• How to efficiently simulate the motion of
the fluids• How to control the fluids so that the
animator can get what s/he wants
![Page 25: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/25.jpg)
CAV : Lecture 1
Taku Komura 25
Wrecks/Crashes/Destruction
• Simulate how / where the destruction starts and expands
![Page 26: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/26.jpg)
CAV : Lecture 1
Taku Komura 26
Finite Element Method
Needed to simulate soft materials like jelly fish, human heart
FEM is used for analysis of hard objects like buildings, bridges, aircrafts etc
On courtesy of Dr. Takashi Ijiri
![Page 27: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/27.jpg)
CAV : Lecture 1
Taku Komura 27
Shape Modelling and Editing
Designing shapes, editing shapes
![Page 28: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/28.jpg)
CAV : Lecture 1
Taku Komura 28
Pattern Recognition of objects and scenes
• Recognizing 3D objects, classifying scenes and point clouds
• Classic but still an active topic in computer graphics and computer vision
• I will try to cover some techniques such as spin image, random forest, topology-based methods, etc.
![Page 29: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/29.jpg)
CAV : Lecture 1
Taku Komura 29
Today’s topics
• Overview of the lecture• Introduction to Computer Animation• Introduction to Visualisation
![Page 30: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/30.jpg)
CAV : Lecture 1
Taku Komura 30
What is visualisation?
• Application of interactive 3D computer graphics to the understanding of data.– interactive viewing, understanding and reasoning process
• Conversion of numbers → images– humans are generally poor at raw numerical data analysis
– human visual reasoning allows robust analysis of visual stimuli
→ convert numerical analysis into visual analysis
![Page 31: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/31.jpg)
CAV : Lecture 1
Taku Komura 31
Simple Example : Maps
•Numbers represent height on a 2D map •– so what is the shape of this famous mountain?
![Page 32: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/32.jpg)
Taku Komura 32
CAV : Lecture 1
Simple Example : Maps
with 3D graphics we can represent the shape of the mountain directly - we can improve the visualisation of this height data by viewing it in 3D
Ben Nevis Fly Through: http://www.ordnancesurvey.co.uk
Ben Nevis – visualisation of 3D satellite data http://earth.google.com
![Page 33: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/33.jpg)
CAV : Lecture 1
Taku Komura 33
![Page 34: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/34.jpg)
CAV : Lecture 1
Taku Komura 34
![Page 35: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/35.jpg)
Taku Komura 35
CAV : Lecture 1
Computer Visualisation Strengths of computing as a visualisation tool:
3D computer graphics — multi-dimensional data
— temporal data (suitable for animation)
human computer interaction— visualisation is an interactive process
Data storage / processing— large amounts of data (fast, random access)
— data transformation (from point clouds to meshes, or volume data)
This course: data representation & transformation for
visualisation
![Page 36: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/36.jpg)
Taku Komura 36
CAV : Lecture 1
What's in this course?
![Page 37: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/37.jpg)
Taku Komura 37
CAV : Lecture 1
Example: Flow Visualization Flow of data
— e.g. weather, financial prices, air flow
— time varying (temporal) data— visualisation of flow— Can use animation— Vector fields (many flows)
http://www.paraview.org/
![Page 38: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/38.jpg)
Taku Komura 38
CAV : Lecture 1
Example : Medical Imaging Computer imaging in
medicine:
Computed Tomography (CT) imaging uses pencil thin X-ray beams
— Computer Aided Tomography (CAT)
Magnetic Resonance Imaging (MRI) uses large magnetic fields with pulsed radio waves
Magnetic Resonance Image showing a vertical cross section through a human head.
Chest CT section
![Page 39: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/39.jpg)
Taku Komura 39
CAV : Lecture 1
Example : 3D surfaces from CT slices
Many planar slices (2D) can be combined (in topological order) to form a 3D volume of data
i.e. stack of 2D images
Volume can be processed and rendered to reveal complete anatomical structures
![Page 40: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/40.jpg)
Taku Komura 40
CAV : Lecture 1
Information Visualization
Visualization of abstract data Book contents
Graphs, Networks (social networks, train routes)
Transaction data
![Page 41: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/41.jpg)
Taku Komura 41
CAV : Lecture 1
Syllabus for Visualisation
Data Representation
Data geometry and topology
Data dimensionality
Surface and volume representations
Fundamental algorithms
2 & 3D Contouring, Colour-mapping
Volume rendering
Advanced algorithms
Flow visualisation
Vector visualisation
Tensor visualisation
Dimensionality reduction
Information visualisation
Networks and trees, documents
Real-world visualization
Visualisation of real objects & environments
Acquisition of 3D data
Mesh editing techniques, data conversion of 3D data
![Page 42: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/42.jpg)
Taku Komura 42
CAV : Lecture 1
Course Outline 18 Lectures
lecture notes on-line (http://homepages.inf.ed.ac.uk/tkomura/cav/)
background reading (mainly on-line)
2 Assessed Practicals 2 programming tasks
One for Computer animation, another for Visualisation
Both to be done by OpenGL and C or C++
Deadlines: 22nd Feb 2016, 21st March 2016
Assessment
1.75 hour examination (70%)
Practical assignments (15% each)— (variation between UG4 and M.Sc. requirements)
![Page 43: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/43.jpg)
Taku Komura 43
CAV : Lecture 1
![Page 44: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/44.jpg)
Taku Komura 44
CAV : Lecture 1
Centre for Doctoral Training in Robotics & Autonomous Systems
Funded by EPSRC
http://www.inf.ed.ac.uk/student-services/robotics-cdt
4 year studentship available for robot control about close interactions
Manipulating objects
Moving through constrained environments
Let me know if you are interested
![Page 45: Computer Animation and Visualisation Lecture 1 Introductionhomepages.inf.ed.ac.uk/tkomura/cav/presentation1_2016.pdf · CAV : Lecture 1 Taku Komura 3 Introduction Taku Komura (PhD](https://reader030.fdocuments.us/reader030/viewer/2022040614/5f0c08dc7e708231d4336d46/html5/thumbnails/45.jpg)
Taku Komura 45
CAV : Lecture 1
PROJECT : Distro
“Distributed 3D Object Design” (DISTRO)
ETH Zurich / STUDIO GOBO
Another slot for
Edinburgh Napier University
with Disney Research
http://www.studiogobo.com/job/ph-d-position-in-computer-graphics-within-the-eu-itn-project-distributed-3d-object-design-distro/