kansai cedec 2015_fumoto
TRANSCRIPT
-
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