MoniWiki޸_Ʈ3D
Login:
Password:
|ã|ٲ||޸|å||ũ
Edit Diff Reload Search Print Info Mail Help RSS

FrontPage占쌕띰옙06_2013/OnLBSelect/2026-01 › ޸_Ʈ3D
@ 2005-04-26 @

  Ʈ 3D

1.3D
2.ī尡 Ǿ ʴ
3.Shader Programming ؿ
4.3D ӱ

        ǥ ==> ȭ鿡 ʴ ̴. (!)
(ȭ ⺻ ϰ Data ó(ȭ ) ʴ ̴.)
  • ⺻Data = () .

  •           #
              # ǥ/ ǥ ȯ
              #
    {_r} ޸


       
    • Vector
      • _1.Į
      • _2.; dot product/ innor product - Į (cos - 翵)
        -.κ ִ.( ̸ 90 ̳, ̸ 90 ̻)
        -.2 P(Xp,Yp,Zp), Q(Xq,Yq,Zq) Ҷ
        P*Q = XpXq + YpYq + ZpZq = |P||Q|cos̰
        -. ǥ Ϳ üͿ ſ ̿
        -.ο ǥ ȯϰ Ҷ ο ǥ Ϳ ǥ ȯ
        R(Xr,Yr,Zr)̰, P,Q,R Ͷ , V -> ȭ W(Xw,Yw,Zw)
        Xw = P*V = XpXv + YpYv + ZpZv
        Yw = Q*V = XqXv + YqYv + ZqZv
        Zw = R*V = XrXv + YrYv + ZrZv
      • _3.; cross product/ vector product - (sin - )
        -.ȯĢ ʰ, ޼(D3D), (openGL) ǥ ݴ

    • (point light); 鿭 𵨸 , ֺ ݻ ǥ Ÿ Ͽ Ѵ.
      • _1.η ̵; ͸
      • _2. ̵; ȼ ͸

    • ǥ迡
      • _1.Ʈ (object space normal map)
        -.Ʈ ͵ ,
        -.morphing ʴ ̳ ٴ  ϴ .
        -.ü Ī ̷ Ʈ ü ؼ Ѵ.
      • _2. (tangent space normal map)
        -. ͸ ȯϿ
        -.RGB ߿ B 255̹Ƿ ü Ǫ .
      • _3. + = ó ִ
      • _4.̸
        -. ʿ ; NVIDIA 伥 ÷ Ǵ D3D D3DXComputeNormalMap()
        -.Ʈ ; ATI NormalMapper(ƽ ũƮ) Ǵ Discreet NormalRender ÷
        • ATI-style ; ׸ ä
        • NVIDIA-style ; ׸ ä Ʒ
        • 븻 ׶ ÷ ٱ ٶ󺸴 Ʈ ÷ RGB(128, 128, 255)
        -.ATI ð , red, green, blue, purple
        (ȭǥ ƮƮ )
           


      • ax+by+cz+d=0 a,b,c Ÿ ̰, d Ÿ
        ϴ (x,y,z) Ѵ.



        ǥ/ ǥ ȯ
    1.ǥȯ; ü ġ ȭ
    2.ǥ躯ȯ; ǥ ü ٲ۴ٴ
    3.ǥ Ī
    Model/ Local/ Object/ Definition ǥ (ü )
    == WorldTM(matrix); üġ ==> World/ Univers ǥ
    == ViewTM; ī޶ ==> Camera/ View/ Eye ǥ
    == ProjectTM; , FOV ==> Clip ǥ (ó)
    == 1/W; homogeneous ==> NDC (Normalized Deviec Coordinate; ġ ǥ)
    -. ػ󵵰 ޶ ״
    == ViewTM ==> ViewPort/ Screen ǥ (Pixel ǥ)
    -. ǥ 1 = 1 pixel
    4. ü WorldTM ȯ Ŀ, Worldǥ迡 ġϸ,
    World ǥ迡 ġ ü ȴ.
    5.WorldTM = ScaleTM * RotationTM * TraslateTM (D3D(CW/ ޼ǥ))


       
    20030714 Vertor Ұ,
    20030715 Vertor ̷ -> Vertor class
    20030716 3*3 -> Matrix class
    20030718 (quaternion)

    20030721 Software 3D Engine
    http://www.xmission.com/~legalize/book/preview/poster/ - The Direct3D Graphics Pipeline Poster
    20030722 2D rotate & translate
    20030723 3D Transformation
    20030724 ȯ;
    20030725 - Ⱦ °

    20030728 Camera LookatԼ
    IA-32A programmer's Guid
    Ʈ

    {_r} ޸

    May, 2026
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31 

    "Say it, don't spray it!"

    ٶ_gems_cs_Shop
    ũ
    MoniWikiIdeas
    Try Essence_м
    last modified 2010-02-03 17:12:04
    ġ|ã| | Valid XHTML 1.0! Valid CSS! powerd by MoniWiki
    0.0233 sec