kansai cedec 2015_fumoto

34
Technical Artist Bootcamp 2015 vol.1 1

Upload: fumoto-kazuhiro

Post on 17-Jul-2015

897 views

Category:

Education


4 download

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