Po ta ov hry a animace
This presentation is the property of its rightful owner.
Sponsored Links
1 / 10

Po čítačové hry a animace PowerPoint PPT Presentation


  • 66 Views
  • Uploaded on
  • Presentation posted in: General

Po čítačové hry a animace. Cvi čení 3 – Ttransformace, Camera, 3DModely. Transformace. Viz přednáška! SceneGraph: potomci dědí transformační matici od rodičovského uzlu, přidávají lokální matici, matrix = parent.matrix * local_matrix. Camera. Též vázaná na uzel scenegraph.

Download Presentation

Po čítačové hry a animace

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Po ta ov hry a animace

Počítačové hry a animace

Cvičení 3 – Ttransformace, Camera, 3DModely


Transformace

Transformace

  • Viz přednáška!

  • SceneGraph:

    • potomci dědí transformační matici od rodičovského uzlu,

    • přidávají lokální matici,

    • matrix = parent.matrix * local_matrix


Camera

Camera

  • Též vázaná na uzel scenegraph.

  • Projekční matice definovaná

    • fov, near, far, a.r. (width, height)

  • View matice definovaná inverzí transf. matice SceneGraph


Camera transformace

Camera + Transformace

  • Praktická ukázka

    • Freelook camera

    • Character controller

    • camera připojená k pohybujícímu se objektu


3d modely

3D Modely

  • Klasický workflow:

    • designer vytvoří koncept,

    • umělec-modelář vytvoří statický model,

      • možná i kombinace více software a více LoD

    • umělec-2D grafik vytvoří textury (i stejný člověk),

    • umělec-animátor vytvoří rig+animace (možný i retargeting),

    • export z DCC software do engine,

    • kontrola chyb, goto 2-4.


Export import

Export-import

  • statické modely většinou OK

  • animace, metadata problematické

  • velké množství DCC software, 3D formatů i enginů

    • Maya, Max, Mudbox, ZBrush, Blender, Milkshape, ...

    • .fbx, .dae, .obj, .3ds, .ase, .ply, .X, ...

    • Unity, CryEngine, UDK, idTech #, Ogre, Irrlicht, ...


E en probl mu export import

Řešení problému Export-Import

  • Spolehnu se na existující formát (.fbx).

    • Vhodné pro: menší projekty, bez specifických požadavků.

    • např. Unity3D

  • Navrhnu vlastní formát, napíšu export-import plugin.

    • Vhodné pro: velké projekty, specifické požadavky, firma používá poze jeden DCC software / engine.

    • např. CryEngine


Pozn k unity3d

Pozn. k Unity3D

  • Unity3D podporujě některé nativní formáty DCC software.

    • Export tedy není teoreticky nutný.

  • V praxi nepoužívat:

    • DCC software ukládá spoustu zbytečných dat a meziproduktů,

    • pomalejší a datově náročnější,

    • DCC software musí být nainstalován všude.


Animace

Animace

  • pohyb objektu (přilétá vrtulník)

    • nastavené v editoru

    • export-import křivky, keyframes + interpolace

    • skript, herní logika

  • animace objektu (umírání ogra)

    • předpřipravené v DCC

    • pro postavičky typicky skinning (kosterní animace)

      • funguje i pro tuhé objekty, např. větrný mlýn (2 kosti, jedna se otáčí)

    • skript, herní logika přepíná, blending


Modely

Modely

  • Praktická ukázka

    • import-export modelu


  • Login