COMP4300 - Game Programming - Lecture 13 - Ray Casting, Basic Lighting, Vision

preview_player
Показать описание
00:00 - Intro
00:42 - What is Ray Casting?
05:35 - Lighting / Visibility Examples
08:20 - Line Segment Intersection (Math)
29:03 - Line Segment Intersection (Code)
32:10 - 2D Game Visibility
33:59 - 2D Game Lighting Effects
36:48 - Sight & Light Tutorial / Algorithm

Memorial University - Computer Science 4300 - Fall 2024
Intro to Game Programming

This is a course for students interested in learning the fundamentals of game programming and game engine architecture. Topics include an introduction to: vector math for games, rendering, animation, and artificial intelligence, collision detection, game physics, and user-interfaces. Students will be writing fully functional games using an ECS (Entities, Components, Systems) architecture, using the C++ programming language and the SFML graphics library.

Course Assignments / Files will not be released publicly
Рекомендации по теме
Комментарии
Автор

Note: There was no live lecture today, so this video is from the 2022 offering of the course. This is why it says Lecture 12 on the intro slide instead of 13.

DaveChurchill
Автор

Thank You David, this should come in useful very soon.

adamrushford
Автор

21:20 Distributive property of the cross product.

vgzvusr
Автор

Can you share lecture slides? I’m not enrolled in the college but really like to follow the courses

MultiHomestead
welcome to shbcf.ru