Tough Dynamics System - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

Tough Dynamics System

Description:

Title: Click to edit Master title style Author: CSD Last modified by: CSD Created Date: 4/25/2004 12:01:40 PM Document presentation format: – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 32
Provided by: CSD1151
Category:

less

Transcript and Presenter's Notes

Title: Tough Dynamics System


1
Tough Dynamics System
1
?????? ??????? ?????? ????? ???????
??????? ?????????? ??????? ??????????
?????? ????????? ????? ??????? ????? ????
????? ??????? ???????? ??????? ??????? ???????
??????? ???????? ?????? ??????? ????????????
????????? ??????? ?????????????, ?????????????
??????????? ? ???????????????? ??? ? 30
??????-?????????????? ????? ? 30 Computer
Graphics Support Group of 30 Phys Math Lyceum
2
?????????????? ?????????????
  • ????????????? ?????????????
  • ?????????? ?????????? ?????????????? ?????
  • ????????????? ??????? ????????
  • ??????? ?????????
  • ???????????????
  • ??????? ????????? ????????????
  • ????????????? ? ??????? ?????????
  • ?????????? ???????????? ????

3
????????????? ?????????????
3
  • ??????? ??????? ????????? (root)
  • ???????? ????????? (geometry)
  • ?????????????? ??????? ?????????
  • ????????
  • ?????????????? ????????
  • ????? ????????????? (Triangle Mesh)
  • ???? ????????????? (Triangle Fan)
  • ?????? ????????????? (Triangle Strip)
  • ?????????? ????? (Grid)
  • ?????????????? ????????
  • . . .
  • . . .
  • ???????? ?????????????? ???????
  • ???????? ????????? (geometry)
  • . . .
  • ???????? ????????? (geometry)
  • . . .
  • . . .

??????? ???????? ??????????????? ?????????????
??????-?????????????? ????? ? 30 Computer
Graphics Support Group of 30 Phys Math Lyceum
4
?????????? ?????????????? ??????
4
  • ??????????? ?????????????? ??????
  • ?????
  • ????????? ?????
  • ????????????? ??????????????
  • ???
  • ????????????? ??????? ???
  • ??????????? ????
  • ???? ????????
  • ???????????? ???
  • ???????? ????????? ????????????
  • ?? ????? ?????

??????-?????????????? ????? ? 30 Computer
Graphics Support Group of 30 Phys Math Lyceum
5
???????? ? ?????????? ???????
5
  • ???????? ?? ?????? ???????
  • 3DS
  • OBJ
  • MDL
  • MD3
  • RGF (?????????? ??????)
  • ??????????
  • RGF
  • OBJ



??????-?????????????? ????? ? 30 Computer
Graphics Support Group of 30 Phys Math Lyceum
6
????????? (lighting)
- ????????? ???????? ????????? (???? ? ?????)
- ??????????? ???????????? ?????????(Ambient)
- ??????????? ?????????? ????????? (Diffuse
reflection)
-??????????? ?????????? (Specular reflection)
- ?????????? ???? ?????????? ?????
- ????????????? ????????? ????? LN
?????????? ?????????? ?????.
Ph ??????????? ???????????? (??????????? ?????
/ Phong)

7
????????? ??????? (texture mapping)
?????????????? ???????????
8
????????? ??????? (texture mapping)
9
????????????? ??????? ???
9
  • ?????????? ???????????? ???? (FFD)

s
t
u



??????-?????????????? ????? ? 30 Computer
Graphics Support Group of 30 Phys Math Lyceum
10
????????????? ??????? ???
10
Skinning

??????-?????????????? ????? ? 30 Computer
Graphics Support Group of 30 Phys Math Lyceum
11
????????????? ??????? ???
11
????????????? ???? (Marching Cubes). (????????????
??? ?????????? ????????????)
  • ????????
  • ????????? ?????????? ???????????? ?? ?????????
    ?????
  • ??????? ??????????? ???? ????? ??????? ?
    ????????????
  • ?? ?????? ??????????? ?????? ??????

f(x,y,z)x4y4z4-x2-y2-z20
f(x,y,z)sin(x)sin(y)sin(z)0
??????-?????????????? ????? ? 30 Computer
Graphics Support Group of 30 Phys Math Lyceum
12
????????????? ??????? ???
12
?????????? ???????? (Metaballs).
  • ???????????? ? ????????????
  • ?????????? ????????

??????-?????????????? ????? ? 30 Computer
Graphics Support Group of 30 Phys Math Lyceum
13
????????? ?????????? (inverse kinematics)
14
??????????? ????????

Unit 1
Unit 2





ID SIZE NAME PRIORITY FUNCTIONS
Response time
Post render
15
??????? ?? ?????? ?????? (particle system)
???????? ??????
???????
?????? ????????????
  • ???????????? ??????
  • ??????????? ?????????? ????? ?????? ?
    ????????????? ????????? ??????????
  • ?????????? ????????? ???????? ?????? ? ????????
    ???????????
  • ????? ??????? ?????? ?? ?????.

Y
X
Z
16
????????????? ?????
p ?Æ’qi qi Æ’qi x(Aq Bq(eqi t)
Cq(eqi t)² Dq(t)²),
u (?Æ’qieqi)/p ei qi Æ’qi p(Aq
Bq(eqi u) Cq(eqi u)² Dq(u)²)
D3Q19
eq Oqi 1/T(Æ’qi(xi, t) -
Æ’qi(p, u))
D3Q1 D3Q6 D3Q12
17
???????????? ????? (cast shadow)
??? ?????????? ????? ?????????? ?????????
??????? ?????????? ?? ??????? ?? ?????.
??????? ????? ????????? ???????? ????? ?????????
?????????? ?? ?????.
18
???????????? ????? (cast shadow)
  • ???????? ????????
  • ???????????????? ????? (?????????? ???? ??? ?
    ?????? ?????? ?????????)
  • ?????????? ????? ????? ? ????????, ?????????????
    ????.
  • ???????? ????? (??????? ?????????? ? ??????????
    ?????)
  • ???????? ?????? ???????, ??????? ??? ?? ????? ??
    ????????? ?????.
  • ?? ??????? ???????? ????????????, ??? ???????
    ?????????? ? ???? ????????? ? ????.

19
?????????? ????????? (reflection mapping)
????????? ????????? ????????? ??????????? ?????
???????????, ??? ????????? ???, ?
?????? ?????????? ?????????.
20
??????? ?????????? ????????? ??????? Radiosity.
????????? ???????? Radisoity
  • n ????? ?????????? ?????? ? ?????
  • Bi, Bj radiosity i-??? ? j-??? ??????
  • Ei ???????, ?????????? ???????? ???????????
    ?????
  • Fij ??????????? ????????? ??????? ??????,
    ???????????? ????? ????? ??????? ?? ???????????,
    ? ?????????? ?? ?????
  • Fij ????-?????? ????? i?? ? j?? ???????,
    ????????????, ????? ????? ???????, ??????????
    ???? j ??????? ?? ????? i.
  • dAi, dAj ???????????? ???????? i-??? ? j-???
    ??????
  • i, j ???? ????? ????????? ?????? ?
    ???????? ??????????? ?? ??????
  • V(i, j) ??????? ?????????
  • r ?????????? ????? ???????? ??????.

21
??????? ????-????????. ????? ???????? ????????.
??????? ?????????? ????-???????? ???????? ?
??????????
22
?????????? ?????????????
???????? ??????? ??? (rigid body)
C(t) ????? ???? V(t) ??? ????????
???????? q(t) ????????????? ?????????? w(t)
??????? ???????? M - ????? L(t) ??????
???????? I(t) ?????? ??????? F(t), t(t)
????, ??????????? ?? ???? ? ?? ?????? e
??????????? ??????????????
23
?????????? ?????????????
????????? ????????????.
24
Advanced Character Physics
X
X
X1
?????????? ??????? ???????
?????????? ?????????? ??????????
??????? ?????
???????? ??????????????? ????????? ??????? ??????
25
?????????? ?????????????
??????????? ???????????? (collision detection)
  • ???????????? ???????????? ????????
  • ??????????? ??????? ? ???????
  • ??????????? ??????? ? ?????
  • ??????????? ??????? ? ????

26
?????? ???????
  • ??????? ?????? ???????? ????????????
    ?????????????? API (Direct3D ? OpenGL)
  • ???????? ?????????????
  • ?????????????? ? ???????????? ?????

27
?????? ??????? ??????? ??????
  • ???????? (Direct3D ? OpenGL)
  • ?????????????
  • ???????? ???????????? ?????????
  • ?????? ? ?????????? ?????
  • ????? 3D ?????????
  • ????? ???????????? ????????? ?? ?????
  • ????????? ?????????? ??????
  • ???????? ???????? (???????? ? ??????????)
  • ????????? ?????????? ???????????????
  • ???????????? ????????? ????????
  • ??????????????? ?????? ? ????????

28
?????? ??????? ??????? ??????
  • ???????
  • ?????????????
  • ???????? ???????
  • ????????? ??????
  • ????? 2D ??????????
  • ???? ? ????? ??????

29
?????? ??????? ???????? ?????????????
  • DirectSound
  • ?????????????
  • ???????? ????? (WAV)
  • ????????? ????????? ????????
  • ????????? ??????? ?????????????
  • ????????? ?????? ??????????
  • ???????????????? ??????? (? ????????????)
  • DirectMusic
  • ?????????????
  • ???????? ?????? (MIDI)
  • ????????? ????????? ????????
  • ???????????????? ??????? (? ????????????)

30
?????? ??????? ?????????? ?????
  • DirectInput
  • ?????????????
  • ????? ??????????
  • ????? ????
  • ????? ?????????
  • ??????? ???????? ????? (feed back)

31
?????? ??????? ????????? ???????

?? ????????
?? ????????
Write a Comment
User Comments (0)
About PowerShow.com