Intro to Shader
-
Author
game-developer-arek-suroboyo -
Category
Software
-
view
180 -
download
0
Embed Size (px)
Transcript of Intro to Shader
Intro to Shader
Yusuf Umar (Dolanan Games)
GADAS Gath, PENS11 April 2015
Djamal (2013)
The Raid Corridor Demo (2013)
Naradja Garuda Nest Rescue (2014)
DreadOut Act 2 (Additonal Animator - 2014)
Shader?
Adalah kode/program untuk GPU
Sejarah Shader
Programmable GPU sudah muncul sejak Geforce 3 dan Xbox (2001)
Sedangkan Programmable mobile GPU sudah ada sejak iPhone 3GS (2009)
Untuk apa shader?
Lighting
Material
Post Process
Dll...
Mengapa belajar shader?
1) Jika ingin kontrol penuh terhadap tampilan atau hasil render game.
Broken Age
The Order: 1886
Mengapa belajar shader?
2) Pengetahuan tentang shader itu lintas aplikasi
=
Shader code
Unreal Material
Mengapa belajar shader?
3) Fun!
Minecraft Shader Mod
Macam bahasa Shader
BahasaAPI
GLSLOpenGL, OpenGL ES
HLSLDirectX
CgDirectX, OpenGL
Shader pada Game Engine
Game EngineShader 'Framework'Shader 'Raw'
Surface ShaderCg, HLSL, GLSL
Material EditorHLSL
Material Node EditorGLSL
N/AHLSL, GLSL
Demo
Resource belajar shader
Blind Renderer - Intro to Shader Programming
Creative TD Writing Surface Shaders in Unity3D
Hourences Unreal Tutorials
Wikibook - Cg Programming
Bonus Slide
'Why GPU?'
Budget realtime rendering
33,3ms
30fps
16,7ms
60fps
GPU vs CPU