Perspective Projection

?

?# Keyboard Navigation

## Global Keys

[, < / ], > Jump to previous / next episode

W, K, P / S, J, N Jump to previous / next marker

t / T Toggle theatre / SUPERtheatre mode

V Revert filter to original state Y Select link (requires manual Ctrl-c)## Menu toggling

q Quotes
r References
f Filter
y Link
c Credits
## In-Menu Movement

## Quotes and References Menus

Enter Jump to timecode

## Quotes, References and Credits Menus

o Open URL (in new tab)
## Filter Menu

x, Space Toggle category and focus next

X, ShiftSpace Toggle category and focus previous

v Invert topics / media as per focus## Filter and Link Menus

z Toggle filter / linking mode
## Credits Menu

Enter Open URL (in new tab)

W, K, P / S, J, N Jump to previous / next marker

t / T Toggle theatre / SUPERtheatre mode

V Revert filter to original state Y Select link (requires manual Ctrl-c)

a

w

s

s

d

h
j
k
l

←

↑

↓

↓

→

X, ShiftSpace Toggle category and focus previous

v Invert topics / media as per focus

⏫

Previous: 'Fading Z Layers'

⏫

2:23Take a look at where we're at

2:23Take a look at where we're at

2:23Take a look at where we're at

5:16Blackboard: Perspective projection

5:16Blackboard: Perspective projection

5:16Blackboard: Perspective projection

9:48Blackboard: Capturing light in optics (optional)

9:48Blackboard: Capturing light in optics (optional)

9:48Blackboard: Capturing light in optics (optional)

20:34Blackboard: Crazy stuff we can do for photorealism, and camera hoods (optional)

20:34Blackboard: Crazy stuff we can do for photorealism, and camera hoods (optional)

20:34Blackboard: Crazy stuff we can do for photorealism, and camera hoods (optional)

26:46Blackboard: The approximation

26:46Blackboard: The approximation

26:46Blackboard: The approximation

32:21The ZFudge multiplies, but the equation for perspective projection is not a multiplication

32:21The ZFudge multiplies, but the equation for perspective projection is not a multiplication

32:21The ZFudge multiplies, but the equation for perspective projection is not a multiplication

33:43Implement the equation

33:43Implement the equation

33:43Implement the equation

45:04Take a look in-game and double-check everything

45:04Take a look in-game and double-check everything

45:04Take a look in-game and double-check everything

47:35Moment of realisation: Our offset is still happening in pixels

47:35Moment of realisation: Our offset is still happening in pixels

47:35Moment of realisation: Our offset is still happening in pixels

48:59Do the perspective computation in pixels and work on the values

48:59Do the perspective computation in pixels and work on the values

48:59Do the perspective computation in pixels and work on the values

1:00:00Blackboard: Do the maths one more time

1:00:00Blackboard: Do the maths one more time

1:00:00Blackboard: Do the maths one more time

1:04:07Q&A

🗩

1:04:07Q&A

🗩

1:04:07Q&A

🗩

1:32:35It's dinner time

🗩

1:32:35It's dinner time

🗩

1:32:35It's dinner time

🗩

⏬

Next: 'Resolution-Independent Rendering'

⏬