Computer Graphics Seminar
MTAT.03.305 Spring 2015
Raimond Tunnel
Computer Graphics Seminar MTAT.03.305 Spring 2015 Raimond Tunnel - - PowerPoint PPT Presentation
Computer Graphics Seminar MTAT.03.305 Spring 2015 Raimond Tunnel Conclusion Geometry Front face or back face? Point location in space Vector direction in space Polygons Simple vs non-simple Convex vs concave
Raimond Tunnel
? ? ? ? ?
Affine transformation Used for perspective projection Linear transformation Translation column Point
Affine transformation Used for perspective projection Linear transformation Translation column Point ? ? ?
Affine transformation Used for perspective projection Linear transformation Translation column Point
Preserves straight lines. Parallel lines stay parallel. Shift, move, add to coordinates
Hint: Per-???
c⋅
a) b)
Pointcloud in MeshLab Constructed model in Blender
Real-Time Rigid Body Simulation on GPUs: http://http.developer.nvidia.com/GPUGems3/gpugems3_ch29.html https://courses.cs.ut.ee/2015/cg/spring/Main/Project-RigidBodySimulation
https://www.youtube.com/watch?v=tsGWBmSQRDU
– Windows (free)
– Consoles
– Blender – LightWave 3D
O p t i
a l l y s t a r t w i t h l
y a n d m a k e i t h i g h
y What is missing here? System Shock 2, Enhanced Dark Engine, 1999 http://www.ttlg.com/forums/showthread.php?t=138460
Shadow mapping, CGLearn Particle Chopper task, CGLearn
World Remade by Jaanus Jaggo http://forums.tigsource.com/ind ex.php?topic=41334.0 Try it yourself: http://www.andersriggelsen.dk/glblendfunc.php
http://chimera.labs.oreilly.com/books/1234000001814/ch07.html#ch07_id36000844
– Pick some n points along the ray to approximate.
By John Henry Avila Perez
By John Henry Avila Perez
My Life Aquatic, http://mylifeaquatic.herokuapp.com/ BitTorrent visualization, http://mg8.org/processing/bt.html Delaunay Triangulation: http://www.whyi.net/geometry/Delaunay/
– Lua – Python – PHP
– C++ – C# – Fortran – Haskell – Clojure – Go http://benchmarksgame.alioth.debian.org/u32/performance. php?test=nbody
– Need to partition the space to avoid
– Bounding objects – Test path intersection
2)
https://courses.cs.ut.ee/2015/cg/spring/Main/Project-GTA2