Portal Problems - Lecture 11 - CS50's Introduction to Game Development 2018

CS50 · Beginner ·💻 AI-Assisted Coding ·7y ago
00:00:00 - Introduction 00:01:58 - What is a Portal? 00:04:40 - Rendering 00:04:52 - Texture vs Stencil Tradeoffs 00:09:35 - Rendering Using Stencils 00:15:36 - Duplicate Models 00:16:36 - Clip Planes 00:17:44 - Banana Juice 00:19:44 - Recursion 00:23:19 - Third Person Gotchas 00:24:48 - Pixel Queries 00:26:34 - Design 00:27:45 - Prototyping in 2D 00:28:48 - Training Basics 00:36:22 - Portal Funnels 00:38:51 - Aerial Faith Plates 00:39:34 - Trigger Catapult 00:42:53 - Portal Highlight 00:43:44 - Portal Placement Helper 00:45:01 - Fun Over Accurate Physics 00:46:54 - Gels 00:48:09 - Portal Gel …
Watch on YouTube ↗ (saves to browser)

Chapters (39)

Introduction
1:58 What is a Portal?
4:40 Rendering
4:52 Texture vs Stencil Tradeoffs
9:35 Rendering Using Stencils
15:36 Duplicate Models
16:36 Clip Planes
17:44 Banana Juice
19:44 Recursion
23:19 Third Person Gotchas
24:48 Pixel Queries
26:34 Design
27:45 Prototyping in 2D
28:48 Training Basics
36:22 Portal Funnels
38:51 Aerial Faith Plates
39:34 Trigger Catapult
42:53 Portal Highlight
43:44 Portal Placement Helper
45:01 Fun Over Accurate Physics
46:54 Gels
48:09 Portal Gel
49:25 Cutting Sticky Gel
52:13 Cutting Portal Through Portal
53:02 Cutting Double Flings
54:31 Energy Ball To Laser
56:58 Combining Elements
57:35 Laser Introduction
57:52 Laser Saturation
58:41 Laser Graduation
59:14 Laser Combination
1:00:25 Physics
1:00:43 Volumes, Vectors, and Planes
1:03:41 Carving Holes
1:07:20 Collision Lists
1:08:50 Shadow Clones
1:11:32 Q&A
1:13:37 Reduce Rendering Frustum
1:41:05 In Conclusion

Playlist

Uploads from CS50 · CS50 · 0 of 60

← Previous Next →
1 Persistence
Persistence
CS50
2 Hello, World: Hadi Partovi
Hello, World: Hadi Partovi
CS50
3 CS50 Live, Episode 008
CS50 Live, Episode 008
CS50
4 CS50 Live Outtakes
CS50 Live Outtakes
CS50
5 CS50 Live, Episode 009
CS50 Live, Episode 009
CS50
6 Robotics
Robotics
CS50
7 Content Distribution and Archival in a Digital Age
Content Distribution and Archival in a Digital Age
CS50
8 CS50x Conversation
CS50x Conversation
CS50
9 Hello, World: Susan Wojcicki
Hello, World: Susan Wojcicki
CS50
10 60 Seconds of Virtual Reality at Valve
60 Seconds of Virtual Reality at Valve
CS50
11 Harvard Tour, Widener Library
Harvard Tour, Widener Library
CS50
12 Harvard Tour, Harvard Yard
Harvard Tour, Harvard Yard
CS50
13 Camera Stabilization
Camera Stabilization
CS50
14 CS50 2014, Coming Soon
CS50 2014, Coming Soon
CS50
15 CS50's ALS Ice Bucket Challenge
CS50's ALS Ice Bucket Challenge
CS50
16 CS50 2014, Coming Soon
CS50 2014, Coming Soon
CS50
17 This is CS50 2014
This is CS50 2014
CS50
18 CS50 Staff 2014
CS50 Staff 2014
CS50
19 Extruding CS50 in 3D
Extruding CS50 in 3D
CS50
20 Week 0
Week 0
CS50
21 Week 1
Week 1
CS50
22 Week 2
Week 2
CS50
23 CS50 2014 - Week 0
CS50 2014 - Week 0
CS50
24 CS50 2014 - Week 1
CS50 2014 - Week 1
CS50
25 CS50 2014 - Week 2, continued
CS50 2014 - Week 2, continued
CS50
26 CS50 2014 - Week 3
CS50 2014 - Week 3
CS50
27 CS50 2014 - Week 0, continued
CS50 2014 - Week 0, continued
CS50
28 Ansel in the Shoppe
Ansel in the Shoppe
CS50
29 Supersection 1, Less Comfortable
Supersection 1, Less Comfortable
CS50
30 Supersection 1, More Comfortable
Supersection 1, More Comfortable
CS50
31 Section 2
Section 2
CS50
32 CS50 2014 - Week 4
CS50 2014 - Week 4
CS50
33 Section 3
Section 3
CS50
34 Week 3, continued
Week 3, continued
CS50
35 CS50 2014 - Week 2
CS50 2014 - Week 2
CS50
36 CS50 2014 - Week 5
CS50 2014 - Week 5
CS50
37 Quiz 0 Review
Quiz 0 Review
CS50
38 Section 5
Section 5
CS50
39 Section 4
Section 4
CS50
40 CS50 2014 - Week 3, continued
CS50 2014 - Week 3, continued
CS50
41 CS50 2014 - Week 4, continued
CS50 2014 - Week 4, continued
CS50
42 CS50 2014 - Week 7
CS50 2014 - Week 7
CS50
43 Week 4
Week 4
CS50
44 Week 3
Week 3
CS50
45 server
server
CS50
46 server, continued
server, continued
CS50
47 CS50 2014 - Week 7, continued
CS50 2014 - Week 7, continued
CS50
48 CS50 2014 - Week 8
CS50 2014 - Week 8
CS50
49 Section 7
Section 7
CS50
50 Section 6
Section 6
CS50
51 CS50 2014 - Week 8, continued
CS50 2014 - Week 8, continued
CS50
52 Week 8
Week 8
CS50
53 Week 7
Week 7
CS50
54 Week 9
Week 9
CS50
55 Breaking Through The (Google) Glass Ceiling by Christopher Bartholomew
Breaking Through The (Google) Glass Ceiling by Christopher Bartholomew
CS50
56 Introduction to Amazon Web Services by Leo Zhadanovsky
Introduction to Amazon Web Services by Leo Zhadanovsky
CS50
57 CS50 2014 - Week 9
CS50 2014 - Week 9
CS50
58 How to Build Innovative Technologies by Abby Fichtner
How to Build Innovative Technologies by Abby Fichtner
CS50
59 Light Your World (with Hue Bulbs) by Dan Bradley
Light Your World (with Hue Bulbs) by Dan Bradley
CS50
60 Building Dynamic Web Apps with Laravel by Eric Ouyang
Building Dynamic Web Apps with Laravel by Eric Ouyang
CS50
Claude Code: Start learning Claude Ecosystem in 2026 #ai #shorts #aishorts #youtubeshorts #claude
Next Up
Claude Code: Start learning Claude Ecosystem in 2026 #ai #shorts #aishorts #youtubeshorts #claude
AI Anytime