Computer Graphics
MTAT.03.015
Raimond Tunnel
Computer Graphics MTAT.03.015 Raimond Tunnel 2 / 47 Course - - PowerPoint PPT Presentation
Computer Graphics MTAT.03.015 Raimond Tunnel 2 / 47 Course Information Course Page https://courses.cs.ut.ee/2019/cg/fall Mailing List aine.ati.arvutigraafika@lists.ut.ee Learning Environment (CGLearn) https://cglearn.eu 3 / 47
Raimond Tunnel
2 / 47
3 / 47
Lectures, Basic I, Basic II, JavaScript, C++
Blending, Procedural Generation, Noise, Game Engines, Blender
Game Engines, Unreal Engine 4
4 / 47
5 / 47
6 / 47
You can earn more when you solve more tasks.
7 / 47
8 / 47
9 / 47
NB! The exam session is in January!
10 / 47
For inspiration see: https://cgvr.cs.ut.ee/wp/index.php/cg-demo-reels/
11 / 47
12 / 47
Week 1 Week 8 Week 16 Deadlines 27.10 In January
13 / 47
14 / 47
15 / 47
CGLearn is my Master thesis work. There might be bugs, let me know immediately if you find some. :)
16 / 47
17 / 47
18 / 47
19 / 47
Each time groups prepare presentations
20 / 47
21 / 47
Deus Ex, 2000 Deus Ex: Human Revolution, 2011
22 / 47
Deus Ex: Mankind Divided, 2016 Cyberpunk 2077, 2019?
23 / 47
Microsoft Word WinDirStat Photoshop
24 / 47
SolidEdge AutoCAD
25 / 47
HIV particle
http://www.scientificamerican.com/gallery/prize-winning-3-d-digital-simulation-of-an-hiv-particle/
Parker Solar Probe
https://www.nasa.gov/feature/jpl/jpl-roles-in-nasa-s-sun-bound-parker-solar-probe
26 / 47
World ocean currents, NASA
http://deepbluehome.blogspot.com/2012/03/cool-cat-currents.html
World's Biggest Airlines
http://spatial.ly/2012/06/mapping-worlds-biggest-airlines/
27 / 47
http://en.wikipedia.org/wiki/Flight_simulator Road Planer Simulator (Maanteehöövli simulaator) Estonian Road Museum (Eesti Maanteemuuseum) http://muuseum.mnt.ee/
28 / 47
Blithe Certainty by Kerry Mitchell
http://www.fractalartcontests.com/2000/en/entry-052-3.htm
Buddhabrot
https://en.wikipedia.org/wiki/Buddhabrot
See also: http://flam3.com/flame.pdf And: https://screen.aptgg.ee/
29 / 47
30 / 47
31 / 47
Lower level technologies and libraries
JavaScript
32 / 47
Lower level technologies and libraries
JavaScript C++
33 / 47
Lower level technologies and libraries
JavaScript C++
High level software
34 / 47
< > canvas
Language HTML Element Browser Library Language Basic I, Practice Session Group 1 Basic I, Practice Session Group 2
35 / 47
Language API Language Basic I, Practice Session Group 1
, GLFW
Library
. Three js
Library API Basic I, Practice Session Group 2
36 / 47
Different calls to GPU
GLSL code
Execute this code...
37 / 47
https://www.khronos.org/assets/uploads/events/Next-Generation-OpenGL-Dec14.pdf
2018 stable
38 / 47
39 / 47
40 / 47
What is depicted here?
41 / 47
42 / 47
T h i s i s a s c i e n t i f i c t e r m .
43 / 47
44 / 47
45 / 47
46 / 47
This means that the order of polygon vertices will define a front face and a back face.
47 / 47