🗊 Презентация Math end algebra. Vector

Категория: Математика
Нажмите для полного просмотра!
Math end algebra. Vector, слайд №1 Math end algebra. Vector, слайд №2 Math end algebra. Vector, слайд №3 Math end algebra. Vector, слайд №4 Math end algebra. Vector, слайд №5 Math end algebra. Vector, слайд №6 Math end algebra. Vector, слайд №7 Math end algebra. Vector, слайд №8 Math end algebra. Vector, слайд №9 Math end algebra. Vector, слайд №10 Math end algebra. Vector, слайд №11 Math end algebra. Vector, слайд №12 Math end algebra. Vector, слайд №13 Math end algebra. Vector, слайд №14 Math end algebra. Vector, слайд №15 Math end algebra. Vector, слайд №16 Math end algebra. Vector, слайд №17 Math end algebra. Vector, слайд №18 Math end algebra. Vector, слайд №19 Math end algebra. Vector, слайд №20 Math end algebra. Vector, слайд №21 Math end algebra. Vector, слайд №22 Math end algebra. Vector, слайд №23 Math end algebra. Vector, слайд №24 Math end algebra. Vector, слайд №25 Math end algebra. Vector, слайд №26 Math end algebra. Vector, слайд №27 Math end algebra. Vector, слайд №28 Math end algebra. Vector, слайд №29 Math end algebra. Vector, слайд №30 Math end algebra. Vector, слайд №31 Math end algebra. Vector, слайд №32 Math end algebra. Vector, слайд №33 Math end algebra. Vector, слайд №34 Math end algebra. Vector, слайд №35 Math end algebra. Vector, слайд №36 Math end algebra. Vector, слайд №37 Math end algebra. Vector, слайд №38 Math end algebra. Vector, слайд №39 Math end algebra. Vector, слайд №40 Math end algebra. Vector, слайд №41 Math end algebra. Vector, слайд №42 Math end algebra. Vector, слайд №43 Math end algebra. Vector, слайд №44 Math end algebra. Vector, слайд №45 Math end algebra. Vector, слайд №46 Math end algebra. Vector, слайд №47 Math end algebra. Vector, слайд №48 Math end algebra. Vector, слайд №49 Math end algebra. Vector, слайд №50 Math end algebra. Vector, слайд №51 Math end algebra. Vector, слайд №52 Math end algebra. Vector, слайд №53 Math end algebra. Vector, слайд №54 Math end algebra. Vector, слайд №55 Math end algebra. Vector, слайд №56 Math end algebra. Vector, слайд №57 Math end algebra. Vector, слайд №58 Math end algebra. Vector, слайд №59 Math end algebra. Vector, слайд №60 Math end algebra. Vector, слайд №61 Math end algebra. Vector, слайд №62 Math end algebra. Vector, слайд №63 Math end algebra. Vector, слайд №64 Math end algebra. Vector, слайд №65 Math end algebra. Vector, слайд №66 Math end algebra. Vector, слайд №67 Math end algebra. Vector, слайд №68 Math end algebra. Vector, слайд №69 Math end algebra. Vector, слайд №70 Math end algebra. Vector, слайд №71 Math end algebra. Vector, слайд №72 Math end algebra. Vector, слайд №73 Math end algebra. Vector, слайд №74 Math end algebra. Vector, слайд №75 Math end algebra. Vector, слайд №76 Math end algebra. Vector, слайд №77 Math end algebra. Vector, слайд №78 Math end algebra. Vector, слайд №79 Math end algebra. Vector, слайд №80 Math end algebra. Vector, слайд №81 Math end algebra. Vector, слайд №82 Math end algebra. Vector, слайд №83 Math end algebra. Vector, слайд №84 Math end algebra. Vector, слайд №85 Math end algebra. Vector, слайд №86 Math end algebra. Vector, слайд №87 Math end algebra. Vector, слайд №88 Math end algebra. Vector, слайд №89 Math end algebra. Vector, слайд №90 Math end algebra. Vector, слайд №91 Math end algebra. Vector, слайд №92 Math end algebra. Vector, слайд №93 Math end algebra. Vector, слайд №94

Содержание

Вы можете ознакомиться и скачать презентацию на тему Math end algebra. Vector. Доклад-сообщение содержит 94 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Math end algebra. Vector, слайд №1
Описание слайда:

Слайд 2


Math end algebra. Vector, слайд №2
Описание слайда:

Слайд 3


MATH & ALGEBRA
Описание слайда:
MATH & ALGEBRA

Слайд 4


VECTOR
Описание слайда:
VECTOR

Слайд 5


Length Pythagorean Formula |V| = sqrt(x2 + y2)
Описание слайда:
Length Pythagorean Formula |V| = sqrt(x2 + y2)

Слайд 6


Addition A = (1, 2) B = (4, 0) A + B = (1+4, 2+0) = (5, 2)
Описание слайда:
Addition A = (1, 2) B = (4, 0) A + B = (1+4, 2+0) = (5, 2)

Слайд 7


Subtraction A = (1, 2) B = (4, 0) A - B = A + (-B) A - B = (1-4, 2-0) = (-3, 2)
Описание слайда:
Subtraction A = (1, 2) B = (4, 0) A - B = A + (-B) A - B = (1-4, 2-0) = (-3, 2)

Слайд 8


Scalar Multiplication A*3 = (3*1, 3*2) = (3, 6) (unit vector = divide the vector by it's length)
Описание слайда:
Scalar Multiplication A*3 = (3*1, 3*2) = (3, 6) (unit vector = divide the vector by it's length)

Слайд 9


Dot Product
Описание слайда:
Dot Product

Слайд 10


Cross Product
Описание слайда:
Cross Product

Слайд 11


Real world examples In which direction should the missile be fired to hit the target? Is the enemy visible in the field of view? How far is the...
Описание слайда:
Real world examples In which direction should the missile be fired to hit the target? Is the enemy visible in the field of view? How far is the bullet from the window?

Слайд 12


Solutions Solutions have been done by many before. Know the basics to find them quicker. Use utils and classes like: Vector3D Vector3DUtils Plane3D,...
Описание слайда:
Solutions Solutions have been done by many before. Know the basics to find them quicker. Use utils and classes like: Vector3D Vector3DUtils Plane3D, Ray (4.0) Vector3

Слайд 13


Math end algebra. Vector, слайд №13
Описание слайда:

Слайд 14


Spaces Euclidean space using Cartesian coordinates. (X, Y and Z) Local/Model Space World Space View/Camera Space (Point-of-view) Screen space (2D)
Описание слайда:
Spaces Euclidean space using Cartesian coordinates. (X, Y and Z) Local/Model Space World Space View/Camera Space (Point-of-view) Screen space (2D)

Слайд 15


Left- and right-handed systems
Описание слайда:
Left- and right-handed systems

Слайд 16


MATRICES AND SPACES
Описание слайда:
MATRICES AND SPACES

Слайд 17


Matrices Matrix = Transformation placeholder So again: Local/Model matrix World matrix View/Camera matrix WVP = world * view * projection
Описание слайда:
Matrices Matrix = Transformation placeholder So again: Local/Model matrix World matrix View/Camera matrix WVP = world * view * projection

Слайд 18


Classes/Utils Matrix3D Matrix3DUtils Matrix4x4
Описание слайда:
Classes/Utils Matrix3D Matrix3DUtils Matrix4x4

Слайд 19


TRANSFORMATIONS
Описание слайда:
TRANSFORMATIONS

Слайд 20


Linear transformation Translation
Описание слайда:
Linear transformation Translation

Слайд 21


Linear transformation Scale
Описание слайда:
Linear transformation Scale

Слайд 22


Linear transformation Skew
Описание слайда:
Linear transformation Skew

Слайд 23


Linear transformation Eulers Quaternions Avoids gimbal lock Slerp (Smooth interpolated rotation) Matrix – memory intensive
Описание слайда:
Linear transformation Eulers Quaternions Avoids gimbal lock Slerp (Smooth interpolated rotation) Matrix – memory intensive

Слайд 24


Multi linear transformation Stack of matrices Apply all at once to an object The order is importent Identity matrix
Описание слайда:
Multi linear transformation Stack of matrices Apply all at once to an object The order is importent Identity matrix

Слайд 25


Nonlinear transformations Sin curve displacement Warp
Описание слайда:
Nonlinear transformations Sin curve displacement Warp

Слайд 26


PROJECTIONS
Описание слайда:
PROJECTIONS

Слайд 27


Most common projections
Описание слайда:
Most common projections

Слайд 28


GRAPHICS PIPELINE
Описание слайда:
GRAPHICS PIPELINE

Слайд 29


Programmable pipeline
Описание слайда:
Programmable pipeline

Слайд 30


Math end algebra. Vector, слайд №30
Описание слайда:

Слайд 31


Math end algebra. Vector, слайд №31
Описание слайда:

Слайд 32


Math end algebra. Vector, слайд №32
Описание слайда:

Слайд 33


Math end algebra. Vector, слайд №33
Описание слайда:

Слайд 34


Math end algebra. Vector, слайд №34
Описание слайда:

Слайд 35


Math end algebra. Vector, слайд №35
Описание слайда:

Слайд 36


Math end algebra. Vector, слайд №36
Описание слайда:

Слайд 37


Math end algebra. Vector, слайд №37
Описание слайда:

Слайд 38


Math end algebra. Vector, слайд №38
Описание слайда:

Слайд 39


Math end algebra. Vector, слайд №39
Описание слайда:

Слайд 40


Stages overview
Описание слайда:
Stages overview

Слайд 41


SHADERS
Описание слайда:
SHADERS

Слайд 42


About shaders Small programs that runs on the GPU. Most shader languages are the same. Vertex and Fragment shaders work in pairs. The pair is...
Описание слайда:
About shaders Small programs that runs on the GPU. Most shader languages are the same. Vertex and Fragment shaders work in pairs. The pair is compiled into a Program Uniforms, Attributes, Varyings, Built in attributes

Слайд 43


Low level shading language Assembly language ARB (GPU) AGAL (Adobe Graphics Assembly Language)
Описание слайда:
Low level shading language Assembly language ARB (GPU) AGAL (Adobe Graphics Assembly Language)

Слайд 44


High level shading languages HLSL – DirectX API Cg – NVIDIA GLSL – OpenGL ShaderLab – Unity3D PixelBender3D – Molehill HxSL – haXe Shader
Описание слайда:
High level shading languages HLSL – DirectX API Cg – NVIDIA GLSL – OpenGL ShaderLab – Unity3D PixelBender3D – Molehill HxSL – haXe Shader

Слайд 45


Vertex shader VS or VSH Executed at each vertex Transform between coordinate systems Lighting Defines the final position of that vertex Outputs some...
Описание слайда:
Vertex shader VS or VSH Executed at each vertex Transform between coordinate systems Lighting Defines the final position of that vertex Outputs some variables to the Fragment shader.

Слайд 46


Geometry Shader Dynamic creation of geometry on the GPU Only Shader Model 4.0 Direct3D 10, OpenGL 3.2 Not available in OpenGL ES 2.0 (Molehill, webGL)
Описание слайда:
Geometry Shader Dynamic creation of geometry on the GPU Only Shader Model 4.0 Direct3D 10, OpenGL 3.2 Not available in OpenGL ES 2.0 (Molehill, webGL)

Слайд 47


Fragment Shader FSH Processed at each visible fragment Fragment != Pixel Handles bump effects, shadows and lights, reflections, refractions,...
Описание слайда:
Fragment Shader FSH Processed at each visible fragment Fragment != Pixel Handles bump effects, shadows and lights, reflections, refractions, textures, ray casting and other effects. Output is a pixel color in the format RGBA

Слайд 48


Texture objects Texels Power of Two (POT) 2, 4,…512, 1024 pixels Flipped pixel order (OpenGL) Integer/Floating-point
Описание слайда:
Texture objects Texels Power of Two (POT) 2, 4,…512, 1024 pixels Flipped pixel order (OpenGL) Integer/Floating-point

Слайд 49


Texture Filtering Fixing artifacts Texture magnification/minification Mipmapping Different techniques:
Описание слайда:
Texture Filtering Fixing artifacts Texture magnification/minification Mipmapping Different techniques:

Слайд 50


Let’s have a look at the WegGL implementation (click on image) three.js
Описание слайда:
Let’s have a look at the WegGL implementation (click on image) three.js

Слайд 51


Cubemap texture
Описание слайда:
Cubemap texture

Слайд 52


Shader tool examples Shader Toy – WebGL MeShade – WebGL PixelBender3D – Molehill Node Based Shader Editor – Unity3D
Описание слайда:
Shader tool examples Shader Toy – WebGL MeShade – WebGL PixelBender3D – Molehill Node Based Shader Editor – Unity3D

Слайд 53


Interior mapping
Описание слайда:
Interior mapping

Слайд 54


Animations, Skin and Bones Tweens Animation controllers Blending Mixing/Additive Vertex animations in shader Procedurally animating
Описание слайда:
Animations, Skin and Bones Tweens Animation controllers Blending Mixing/Additive Vertex animations in shader Procedurally animating

Слайд 55


Animations in Away3D Broomstick
Описание слайда:
Animations in Away3D Broomstick

Слайд 56


Materials Material is the collection of properties applied to an object. Shaders is the implemention. ”The code” In Unity, think that materials is a...
Описание слайда:
Materials Material is the collection of properties applied to an object. Shaders is the implemention. ”The code” In Unity, think that materials is a collection of exposed properties of the shader.

Слайд 57


Some ingredients: Color Diffuse: base color Ambient: color of ambient light (shadowed parts). Mostly the same as diffuse. Specular: Highlight color...
Описание слайда:
Some ingredients: Color Diffuse: base color Ambient: color of ambient light (shadowed parts). Mostly the same as diffuse. Specular: Highlight color Emissive: Glow. Overrides shadows. Alpha: Transparency Texture (2D,Cubemap) Shininess: size of specular highlights (gloss) Reflection/Refraction Bump-mapping: height, grayscaled image Normal-mapping: Dot3 bump mapping, xyz->rgb Paralax-mapping: height + direction, graycaled+rgb

Слайд 58


Example
Описание слайда:
Example

Слайд 59


Unitys Normal Shader Family
Описание слайда:
Unitys Normal Shader Family

Слайд 60


Lighting Uses normals Directional/point-lights Material settings to decide final color. Lighting is computed at each vertex. Light mapping (beast)...
Описание слайда:
Lighting Uses normals Directional/point-lights Material settings to decide final color. Lighting is computed at each vertex. Light mapping (beast) Deferred shading

Слайд 61


Lambert shading
Описание слайда:
Lambert shading

Слайд 62


Real-time shadows
Описание слайда:
Real-time shadows

Слайд 63


Quality and performance Non realtime-shadows fastest! Shadow map resolution Number of lights
Описание слайда:
Quality and performance Non realtime-shadows fastest! Shadow map resolution Number of lights

Слайд 64


Example in Unity
Описание слайда:
Example in Unity

Слайд 65


Special effects Effects Color correction Postprocessing stage / GPU LDR/HDR, Tone mapping
Описание слайда:
Special effects Effects Color correction Postprocessing stage / GPU LDR/HDR, Tone mapping

Слайд 66


Math end algebra. Vector, слайд №66
Описание слайда:

Слайд 67


Physics
Описание слайда:
Physics

Слайд 68


Very simple physics demo
Описание слайда:
Very simple physics demo

Слайд 69


Frameworks Goal: Games, experimental, Vizualisation? Reach: Plugin? Multiple platforms/screens? Cost: Open source? Licenced? Support: Large community?
Описание слайда:
Frameworks Goal: Games, experimental, Vizualisation? Reach: Plugin? Multiple platforms/screens? Cost: Open source? Licenced? Support: Large community?

Слайд 70


Math end algebra. Vector, слайд №70
Описание слайда:

Слайд 71


Unity3D Boo, C# and JavaScript Plugin Great and simple IDE Competent and mature framework Pro version to get all goodies Multiple screens/targets...
Описание слайда:
Unity3D Boo, C# and JavaScript Plugin Great and simple IDE Competent and mature framework Pro version to get all goodies Multiple screens/targets Future: Export to flash/molehill

Слайд 72


Math end algebra. Vector, слайд №72
Описание слайда:

Слайд 73


Flash/Molehill Actionscript Plugin 3D content always under the DisplayList All the other stuff in the flash player. Molehill currently in alpha
Описание слайда:
Flash/Molehill Actionscript Plugin 3D content always under the DisplayList All the other stuff in the flash player. Molehill currently in alpha

Слайд 74


Flash 3D Engines
Описание слайда:
Flash 3D Engines

Слайд 75


Optimizing Profiling memory usage, cleanup/destroy Object Pooling! polygonal lab Take control of rendering pipeline Compression/Model to ByteArray...
Описание слайда:
Optimizing Profiling memory usage, cleanup/destroy Object Pooling! polygonal lab Take control of rendering pipeline Compression/Model to ByteArray AWD, Away3Ds own format (Prefab) Trends of resource-load in online 3D? Optimize opcodes in swf:

Слайд 76


Math end algebra. Vector, слайд №76
Описание слайда:

Слайд 77


WebGL Javascript No plugin Open / Royalty-free Not available in all browsers yet Frameworks in early states Probably available on iOS soon
Описание слайда:
WebGL Javascript No plugin Open / Royalty-free Not available in all browsers yet Frameworks in early states Probably available on iOS soon

Слайд 78


WebGL Frameworks
Описание слайда:
WebGL Frameworks

Слайд 79


Jellyfish
Описание слайда:
Jellyfish

Слайд 80


Particles
Описание слайда:
Particles

Слайд 81


Hello Racer
Описание слайда:
Hello Racer

Слайд 82


Clouds
Описание слайда:
Clouds

Слайд 83


WebGL vs. Molehill APIs HTML5 vs. Plugin. WebGL will probably run in iOS browser. Easy to port between them. Once it running on the GPU, performance...
Описание слайда:
WebGL vs. Molehill APIs HTML5 vs. Plugin. WebGL will probably run in iOS browser. Easy to port between them. Once it running on the GPU, performance is hardware related regardless of API. It is the high level frameworks that makes the difference.

Слайд 84


Debugging Profiling CPU FlashPreloadProfiler Profiling GPU Pix for windows Intel® Graphics Performance Analyzers (GPA)
Описание слайда:
Debugging Profiling CPU FlashPreloadProfiler Profiling GPU Pix for windows Intel® Graphics Performance Analyzers (GPA)

Слайд 85


3D Model filetypes
Описание слайда:
3D Model filetypes

Слайд 86


Learning tips
Описание слайда:
Learning tips

Слайд 87


Random interesting topics
Описание слайда:
Random interesting topics

Слайд 88


Random interesting topics Level of detail
Описание слайда:
Random interesting topics Level of detail

Слайд 89


Random interesting topics Octree, BSP Tree, Portals and Sectors
Описание слайда:
Random interesting topics Octree, BSP Tree, Portals and Sectors

Слайд 90


Random interesting topics Global illumination / Ambient occlusion
Описание слайда:
Random interesting topics Global illumination / Ambient occlusion

Слайд 91


Random interesting topics Raytracing/Raycasting/Raymarching
Описание слайда:
Random interesting topics Raytracing/Raycasting/Raymarching

Слайд 92


Some useful resources
Описание слайда:
Some useful resources

Слайд 93


Books and papers Away3D 3.6 essentials Mathematics for Game Developer by Christopher Tremblay Mathematics for 3D Game Programming and Computer...
Описание слайда:
Books and papers Away3D 3.6 essentials Mathematics for Game Developer by Christopher Tremblay Mathematics for 3D Game Programming and Computer Graphics by Eric Lengyel Game Graphics Programming by Allen Sherrod Realtime shadows Raycasting in GPU shaders by Joost van Dongen

Слайд 94


Thanks! Wow! You made it all the way here! I hope you got inspired to continue your journey into the third dimension. Thanks for listening!...
Описание слайда:
Thanks! Wow! You made it all the way here! I hope you got inspired to continue your journey into the third dimension. Thanks for listening! twitter.com/inear



Теги Math algebra Vector
Похожие презентации
Mypresentation.ru
Загрузить презентацию