po ta ov hry a animace
Download
Skip this Video
Download Presentation
Po čítačové hry a animace

Loading in 2 Seconds...

play fullscreen
1 / 10

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


  • 104 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Po čítačové hry a animace' - aggie


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
ad