Lagrangian point of view
description
Transcript of Lagrangian point of view
![Page 1: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/1.jpg)
Lagrangian point of view
Eulerian point of view
t1 t2
51 26
51 26
![Page 2: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/2.jpg)
![Page 3: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/3.jpg)
(-1,1) (0,1) (1,1)
(1,0)
(1,-1)(0,-1)(-1,-1)
(-1,0)(0,0)
(-1,-1)(-1, 0)(-1, 1)( 0,-1)( 0, 0)( 0, 1)( 1,-1)( 1, 0)( 1, 1)
x
y
evaluatedpairs
not evaluatedpairs with cellson opposite side
Offset
![Page 4: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/4.jpg)
h
h
neighbors
potential neighbors
no potential neighbors
![Page 5: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/5.jpg)
![Page 6: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/6.jpg)
![Page 7: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/7.jpg)
![Page 8: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/8.jpg)
world spaceparticle positions
world spacecorner offsets
world spacebillboards / triangles
clip spacebillboards
![Page 9: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/9.jpg)
corner shared with precursor
edge shared with precursor
new corner
new edge
![Page 10: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/10.jpg)
![Page 11: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/11.jpg)
![Page 12: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/12.jpg)
![Page 13: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/13.jpg)
image plane
pixel centre
view ray
eye point
![Page 14: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/14.jpg)
ray exit
ray entry / first sample point
step size
![Page 15: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/15.jpg)
L
C
last sample point
current sample point
isosurface
1
2
3
refinementsample points:1 halfway L-C
2 halfway 1-C
3 halfway 1-2
![Page 16: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/16.jpg)
world space texture space
33
3
33
3
5
5
7
5
1
1
1
1
0.6
0.6
0.6
0.6
0.43
0.52
![Page 17: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/17.jpg)
θr = θiθi
incident ray reflection ray
surface normal
surface cut
common plane
![Page 18: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/18.jpg)
l
n
a
θi
sin θi
cos θi
r
bθr
![Page 19: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/19.jpg)
θi
incident ray
refraction ray
surface normal
surface cut
common plane
θt
ni
nt
![Page 20: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/20.jpg)
l
n
-l
-n
θi
θt
sin θi
cos θi
sin θi
t
cos θt
ni
nt
a
b
sin θt
cos θi
x
y
![Page 21: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/21.jpg)
surface
medium with low index of refractionlight (s-polarised)
refractions
reflections
medium with high index of refraction
![Page 22: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/22.jpg)
surface
light (s-polarised)
refractions
reflections
critical angle
medium with low index of refraction
medium with high index of refraction
![Page 23: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/23.jpg)
view ray
reflection 1
θi1n1
-n1θr1
θt1
refraction 1
refraction 2
(if possible)
isosurface
airni
waternt
-n2
n2reflection2
![Page 24: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/24.jpg)
view ray
volume texture
(0, 0, 0)
(1, 1, 1)
entry
exit
![Page 25: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/25.jpg)
- +x-x
+y
-y
+z
-z
![Page 26: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/26.jpg)
![Page 27: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/27.jpg)
1514131111109876543210
43210
slice index
instance index
particleposition
z
render target*
*: texture z
![Page 28: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/28.jpg)
![Page 29: Lagrangian point of view](https://reader035.fdocuments.us/reader035/viewer/2022062222/56816509550346895dd77c05/html5/thumbnails/29.jpg)
…
…