Technical Artist Bootcamp 2015 vol.1 1
Technical Artist Bootcamp 2015 vol.1
1
Introduction Technical Artist Bootcamp
Bootcamp
2
GDCCEDEC
TA
Technical Artist Bootcamp 2015 vol.1
3
CEDEC TABootcamp
-
- SoftimageMaya()
- CEDEC2012 (CeDiL)
- TATABootcamp
FacebookTA
4
RT
5
Autodesk Maya ShaderFx
RT
Maya2015MayaLTShaderFx
CEDECUE4Maya
1:
2: 3: 4:
6
1:
2:
3:
4:
MayaShaderFx
dx11shader.mll
7
MayaShaderFxAutodeskDFTalk
dx11shaderON
MayaShaderFx
8
ShaderFx Shader
Open ShaderFx
ShaderFx
MayaShaderFx
ShaderFxSettingsShow Property PanelToggle Advanced ModeON
9
ShaderFxSettingsShow Property PanelToggle Advanced ModeON
Applicationpixel
Position()
Normal
Color
UV(TEXCOORD)
10
MS DevNet (DirectX HLSL)
Applicationpixel
QRMSHLSL
dot Product
sin, cos, tan
clamp
Multiply
Normalize
pow
etc11
MS DevNet (DirectX HLSL)
ShaderFx
QR
Maya
12
World View Prj
Vertex Position
State SettingsPassDFTalk
PSColor
3:
13
3: 1.
2.
3.CubeMap
4.UV
5.
14
CubeMap
3:
()
NL = |N||L|cos (N=Normalvec, L=Lightvec)
Dot Product
15
NL
dot
dot product
3:
ShaderFx
16
dot(L,N);
ShaderFxDotOp
3:
17
RGB
3:
18
.5 0
00
0.50.5
3:
ShaderFx
19
0.5+0.5
Multiply0.50.5
0.5
3:
20
3:
reflect(N,E)
21
reflect();
3:
ShaderFx
22
3:
23
3:
ShaderFx
24
pow
3: Cubemap
(dds)
texCube(cubemap, uvw)Texture Sampler
uvwDiffuseSpeculer
25
Cubemap
UVCubemapUV
UVDiuseSpeculer
texCubeShaderFxTexture Sampler
3: Cubemap
ShaderFx
26
Texture Component
Texture Sampler
Texture Type
Diuse
Texture Component
SamplerStateTextureSampler
TextureType
Texture SamplerUV Texcoords
3: Cubemap
27
3:
tex2D(texturemap, uv)Texture Sampler
uvUV
28
UV0 0
tex2DShaderFx
CubemapTexture Sampler
3: ShaderFx
29
Texture Sampler
Type=2D
UVUTexture SamplerUV
Texture SamplerCubemapTextureTypeTexture2D
0
3: Texture Space
30
UV=0 U=1
UV=1V=1
UV0UV1
MayaUV
3:
31
4:
32
facebookTA
33
TechnicalArtist's Rountable JP
facebookTA
TA
34