{"id":22852758,"url":"https://github.com/lebrancworkshop/lebranc-learn-computer-graphics","last_synced_at":"2025-03-31T07:10:59.387Z","repository":{"id":227396490,"uuid":"771111500","full_name":"LebrancWorkshop/Lebranc-Learn-Computer-Graphics","owner":"LebrancWorkshop","description":"Learning Resource for relating topics on Computer Graphics. ","archived":false,"fork":false,"pushed_at":"2024-03-13T17:34:56.000Z","size":17,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-06T11:46:48.975Z","etag":null,"topics":["computer-graphics","linear-algebra","opengl","rasterization","ray-tracing"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LebrancWorkshop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-12T17:51:52.000Z","updated_at":"2024-03-13T05:05:40.000Z","dependencies_parsed_at":"2025-02-06T11:38:48.638Z","dependency_job_id":"286b52f6-5a97-4945-8c4b-ff30ca7dea7e","html_url":"https://github.com/LebrancWorkshop/Lebranc-Learn-Computer-Graphics","commit_stats":null,"previous_names":["lebrancworkshop/lebranc-learn-computer-graphics"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LebrancWorkshop%2FLebranc-Learn-Computer-Graphics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LebrancWorkshop%2FLebranc-Learn-Computer-Graphics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LebrancWorkshop%2FLebranc-Learn-Computer-Graphics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LebrancWorkshop%2FLebranc-Learn-Computer-Graphics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LebrancWorkshop","download_url":"https://codeload.github.com/LebrancWorkshop/Lebranc-Learn-Computer-Graphics/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246429487,"owners_count":20775807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-graphics","linear-algebra","opengl","rasterization","ray-tracing"],"created_at":"2024-12-13T06:09:07.113Z","updated_at":"2025-03-31T07:10:59.352Z","avatar_url":"https://github.com/LebrancWorkshop.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Computer Graphics Learning Resources\n\n## Overview\n\nThis is a repository for learning the topics of Computer Graphics and Related Topics (Linear Algebra, Geometry, Analytic Geometry, Conic Section, Trigonometry, Algebraic Geomerty, Differential Geometry, Numerical Methods, Mathematical Analysis, Discrete Mathematics, Graph Theory, Ray-Tracing, Rasterization, Light Transportation, etc.) It contains Resource List, Lecture Note (Text File).\n\n## Pure Mathematics Concepts\n\n### [Linear Algebra](https://en.wikipedia.org/wiki/Linear_algebra)\n\n- [[Video Playlist] Linear Algebra Playlist (Lebranc Convas)](https://www.youtube.com/playlist?list=PLaA8NIuqRmKH9maYY2gcrmh_Kv4IOVlIK)\n- [[TH: Video Playlist] [TUENONG] เมทริกซ์ การดำเนินการของเมทริกซ์ (TUENONG)](https://www.youtube.com/playlist?list=PLChxDsTTTsVRXfqUn4DEY-xH27iaVRyBY)\n- [[TH: Video Playlist] [TUENONG] เวกเตอร์ และสมบัติของเวกเตอร์ (TUENONG)](https://www.youtube.com/playlist?list=PLChxDsTTTsVTkkqm9X7reUJgHwP1_hbuW)\n- [[EN: Video Playlist] Essence of Linear Algebra (3Blue1Brown)](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab)\n- [[EN: Video Playlist] Linear Algebra (Professor Dave Explains)](https://www.youtube.com/playlist?list=PLybg94GvOJ9En46TNCXL2n6SiqRc_iMB8)\n- [[EN: Video Playlist] Linear Algebra (Entire Course) (Kimberly Brehm)](https://www.youtube.com/playlist?list=PLl-gb0E4MII03hiCrZa7YqxUMEeEPmZqK)\n- [[EN: Video Playlist] Linear Algebra (Full Course) (Dr.Trefor Bazett)](https://www.youtube.com/playlist?list=PLHXZ9OQGMqxfUl0tcqPNTJsb7R6BqSLo6)\n- [[EN: Video Playlsit] Linear Algebra (Khan Academy)](https://www.youtube.com/playlist?list=PLFD0EB975BA0CC1E0)\n- [[EN: Video Playlist] MIT 18.06 Linear Algebra, Spring 2005 (MIT OpenCourseWare)](https://www.youtube.com/playlist?list=PLE7DDD91010BC51F8)\n- [[EN: Video Playlist] MIT 18.06SC Linear Algebra, Fall 2011 (MIT OpenCourseWare)](https://www.youtube.com/playlist?list=PL221E2BBF13BECF6C)\n- [[EN: Video Playlist] Linear Algebra (The Bright Side of Mathematics)](https://www.youtube.com/playlist?list=PLBh2i93oe2quLc5zaxD0WHzQTGrXMwAI6)\n- [[EN: Video] Why can't you multiply vectors? (Freya Holmér)](https://www.youtube.com/watch?v=htYh-Tq7ZBI)\n\n### [Basic Geometry](https://en.wikipedia.org/wiki/Geometry)\n\n- [[TH: Video Playlist] [TUENONG] พื้นที่ และ ปริมาตร ม.ต้น (TUENONG)](https://www.youtube.com/playlist?list=PLChxDsTTTsVSD8PUrV_0MYLPqEnN2uGLN)\n- [[TH: Video] สรุปสูตร 11 สูตรพื้นที่ สี่เหลี่ยม สามเหลี่ยม วงกลม ไม่งงแน่นอน | TUENONG (TUENONG)](https://www.youtube.com/watch?v=8ER5qRRpyZs)\n- [[TH: Video] สรุป ทุกสูตร ปริมาตรและพื้นที่ผิว 10 สูตรใน 7 นาที ทั้ง ม.2 และ ม.3 | TUENONG (TUENONG)](https://www.youtube.com/watch?v=mZrplz8NoNY)\n- [[TH: Video] พื้นที่ผิวและปริมาตร ม.3 (พีระมิด กรวย และทรงกลม) | คณิตศาสตร์ by พี่ปั้น SmartMathPro (SmartMathPro)](https://www.youtube.com/watch?v=q-hWoIjgmqA)\n- [[TH: Video] [TUENONG] ส่วนประกอบ สมบัติ วงกลม ม.3 (TUENONG)](https://www.youtube.com/playlist?list=PLChxDsTTTsVSoQdggkJTj2UFS6EMkx5u-)\n- [[EN: Video Playlist] Geometry (Khan Academy)](https://www.youtube.com/playlist?list=PL26812DF9846578C3)\n- [[EN: Video Playlist] Geometry Video Playlist (The Organic Chemistry Tutor)](https://www.youtube.com/playlist?list=PL0o_zxa4K1BVkRxCZubMPcCJ5Q5QwZdEM)\n\n### [Analytic Geometry](https://en.wikipedia.org/wiki/Analytic_geometry)\n\n- [[TH: Video Playlist] เรขาคณิตวิเคราะห์ ม.4 (OrendaTutor)](https://www.youtube.com/playlist?list=PLbyZhbTzHPayR8p1ilHYLD5YMMh_omHdT)\n- [[TH: Video Playlist] เรขาคณิตวิเคราะห์ ม.4 - แบบฝึกหัด (OrendaTutor)](https://www.youtube.com/playlist?list=PLbyZhbTzHPax3Cwfdz4x_Gt6bqtfkZGqK)\n- [[TH: Video] สรุปเรขาคณิตวิเคราะห์ by Kru Mew (Mewduliza)](https://www.youtube.com/watch?v=BeGsSJAyBFk)\n- [[TH: Video] เรขาคณิตวิเคราะห์ | คณิต ม.4 (พ่อบ้านติวคณิต)](https://www.youtube.com/watch?v=Odp6hDXSXZE)\n- [[EN: Video Playlist] Analytic Geometry | Geometry | Khan Academy (Khan Academy)](https://www.youtube.com/playlist?list=PLSQl0a2vh4HB96cX311IfSJtiieZVN6p5)\n- [[EN: Video] ANALYTIC GEOMETRY - The Basics (A Complilation) (The Maths Stack)](https://www.youtube.com/watch?v=FWcenZstTjw)\n\n### [Trigonometry](https://en.wikipedia.org/wiki/Trigonometry)\n\n- [[TH: Video Playlist] [TUENONG] ตรีโกณมิติ ม.3 (TUENONG)](https://www.youtube.com/playlist?list=PLChxDsTTTsVSIP1GAFNJUvdMcB8-To0uz)\n- [[TH: Video Playlist] [TUENONG] ตรีโกณมิติ วงกลมหนึ่งหน่วย ม.5 (TUENONG)](https://www.youtube.com/playlist?list=PLChxDsTTTsVQOICArvJnamsB8lvwAIVpt)\n\n### [Conic Section](https://en.wikipedia.org/wiki/Conic_section)\n\n- [[TH: Video Playlist] ภาคตัดกรวย ม.4 (OrendaTutor)](https://www.youtube.com/playlist?list=PLbyZhbTzHPawKH4auhn3JRgyiWY-T6SkF)\n- [[TH: Video Playlist] ภาคตัดกรวย ม.4 - แบบฝึกหัด (OrendaTutor)](https://www.youtube.com/playlist?list=PLbyZhbTzHPaxNmeNPKL-SdfNeqqAcy5Qs)\n- [[TH: Video] Live สรุป เรื่อง ภาคตัดกรวย | คณิต ม.4 (พ่อบ้านติวคณิต)](https://www.youtube.com/watch?v=jLSYpKhrciQ)\n- [[EN: Video Playlist] Conic Sections (Prof D)](https://www.youtube.com/playlist?list=PLFG5lKeDCYPnlGpilC-WihMf963w3hWYQ)\n- [[EN: Video Playlist] Conic Section (Mathsmerizing)](https://www.youtube.com/playlist?list=PLoetsRqdeRZltxh7357mGgcUfVRLpqpjM)\n- [[EN: Video] Conic Sections - Basic Introduction (The Organic Chemistry Tutor)](https://www.youtube.com/watch?v=YWHyovdHqkg)\n- [[EN: Video] Conic Sections - Circles, Ellipses, Parabolas, Hyperbola - How To Graph \u0026 Write In Standard Form (The Organic Chemistry Tutor)](https://www.youtube.com/watch?v=PLrgwD9TleU)\n\n### [Algebraic Geometry](https://en.wikipedia.org/wiki/Algebraic_geometry)\n\n- [[EN: Video Playlist] Commutative Algebra and Algebraic Geometry (Uppsala Algebra)](https://www.youtube.com/playlist?list=PLn6dA-hP_G8SR-v8EV5m9vcpo-V9No-2V)\n- [[EN: Video Playlist] Algebraic Geometry I: Varieties (Richard E Borcherds)](https://www.youtube.com/playlist?list=PL8yHsr3EFj53j51FG6wCbQKjBgpjKa5PX)\n- [[EN: Video Playlist] Algebraic Geometry II: Schemes (Richard E Borcherds)](https://www.youtube.com/playlist?list=PL8yHsr3EFj50Un2NpfPySgXctRQK7CLG-)\n- [[EN: Video Playlist] Mathematics - Basic Algebraic Geometry : Varieties, Morphisms, Local Rings, Function Fields and Nonsingularity (nptelhrd)](https://www.youtube.com/playlist?list=PLbMVogVj5nJSNj24jdPGivlJtxbxua2by)\n- [[EN: Video Playlist] 2020-2021 Algebraic Geometry (MTH-AG) (ICTP Postgraduate Diploma Programme)](https://www.youtube.com/playlist?list=PLp0hSY2uBeP_n6C_za-1aBDt2gdatXsDU)\n- [[EN: Video] What is algebraic geometry? (Aleph 0)](https://www.youtube.com/watch?v=MflpyJwhMhQ)\n\n### [Differential Geometry](https://en.wikipedia.org/wiki/Differential_geometry)\n\n- [[Video Playlist] Differential Geometry Playlist (Lebranc Convas)](https://www.youtube.com/playlist?list=PLaA8NIuqRmKE-4dBc1yKevTB3KQgoAGT2)\n- [[EN: Video Playlist] What is Differential Geometry? (What is Math?)](https://www.youtube.com/playlist?list=PLXo8Tdaw0czOWyRD-esa6mNajlPZnjHQs)\n- [[EN: Video Playlist] Differential Geometry (Insights into Mathematics)](https://www.youtube.com/playlist?list=PLIljB45xT85DWUiFYYGqJVtfnkUFWkKtP)\n- [[EN: Video Playlist] Differential Geometry (Math at Andrews University)](https://www.youtube.com/playlist?list=PLOROtRhtegr5KyS7JNUC3xRmWzUy1ojFO)\n- [[EN: Video Playlist] ICTP Diploma - Differential Geometry - Claudio Arezzo (ICTP Mathematics)](https://www.youtube.com/playlist?list=PLLq_gUfXAnkl5JArcktbOrIUeR5rra-Gz)\n- [[EN: Video Playlist] Differential Geometry (Undergradudate Mathematics)](https://www.youtube.com/playlist?list=PLoWHl5YajIf7NzvxmGH7ch6d6qDSCv4wj)\n- [[EN: Video Playlist] Introduction to Differential Geometry (Fakezord)](https://www.youtube.com/playlist?list=PLRtC1Xj57uWWJaUgjdo7p4WQS2OFpsiaK)\n\n### [Numerical Methods](https://en.wikipedia.org/wiki/Numerical_method)\n\n### [Mathematical Analysis](https://en.wikipedia.org/wiki/Mathematical_analysis) and [Calculus](https://en.wikipedia.org/wiki/Calculus)\n\n### [Discrete Mathematics](https://en.wikipedia.org/wiki/Discrete_mathematics)\n\n### [Graph Theory](https://en.wikipedia.org/wiki/Graph_theory)\n\n## Physics Concepts\n\n### [Motion](https://en.wikipedia.org/wiki/Motion) and [Mechanics](https://en.wikipedia.org/wiki/Mechanics)\n\n- [[TH: Video Playlist] กลศาสตร์วิศวกรรม (หลักสูตรเร่งด่วน) (อ.จา ม.ศิลปากร)](https://www.youtube.com/playlist?list=PL2lvCdUHqjUiC3wxGXEFG1odw0dHGxrgr)\n- [[TH: Video Playlist] BSEN 211 กลศาสตร์วิศวกรรม 1 (Engineering Rajapark)](https://www.youtube.com/playlist?list=PL_3R4p8PzMMrM9LEaQ0QXjwrdgy5P9y6J)\n- [[TH: Video] IF Basic Tips s2 - 5 แผนที่ทั้งหมดของกลศาสตร์คลาสสิก (IF Channel)](https://www.youtube.com/watch?v=RoubIl9EXdk)\n- [[TH: Video] ติวฟรี แรงและกฎการเคลื่อนที่ (ฟิสิกส์ ม.4) | พี่ตั้ว Physics Blueprint (Physics Blueprint)](https://www.youtube.com/watch?v=YbnoI67iuu8)\n- [[TH: Video] การแตกแรง สรุปใน 10 นาที | ฟิสิกส์ ม.4 by ideal Physics (idealphysics)](https://www.youtube.com/watch?v=Sh_KGCCsR0g)\n\n### [Light](https://en.wikipedia.org/wiki/Light)\n\n- [[TH: Video Playlist] แสงเชิงรังสี (INK Lab)](https://www.youtube.com/playlist?list=PLSdxlgp7CC2TZALWtwzl4UrDx2Hn31cOY)\n- [[TH: Video Playlist] แสงเชิงคลื่น (INK Lab)](https://www.youtube.com/playlist?list=PLSdxlgp7CC2Rzk8cCNa1iIL-0c5-9hgRt)\n- [[TH: Video] แสงเชิงรังสี | ติวตรงจุด ปูพื้นฐานฟิสิกส์ 20 บท By พี่ตั้ว Physics Blueprint (Physics Blueprint)](https://www.youtube.com/watch?v=gxOeFrJVvWQ)\n- [[TH: Video] แสงเชิงคลื่น | ติวตรงจุด ปูพื้นฐานฟิสิกส์ 20 บท By พี่ตั้ว Physics Blueprint (Physics Blueprint)](https://www.youtube.com/watch?v=a0izXgPfHsQ)\n- [[TH: Video] สอนศาสตร์ : ฟิสิกส์ ม.ปลาย : แสง l พี่โหน่ง OnDemand (TruePlookpanya Channel)](https://www.youtube.com/watch?v=1AX0h9dZChU)\n- [[TH: Video] ชวน ม.5 ติว•ไฟท์•ไฟนอล กับฟิสิกส์ “แสงเชิงรังสี” บทจุกจิก สูตรไม่เยอะ! แต่ดีเทลเยอะมาก (PhysicsFarm เรียนฟิสิกส์กับพี่ฟาร์ม)](https://www.youtube.com/watch?v=cCVEdB8ZqEw)\n- [[EN: Video Playlist] Light (Najam Academy)](https://www.youtube.com/playlist?list=PL3GBdsS--0-Qo4WwBDUF6yAxdEQ7ZRgdn)\n- [[EN: Video Playlist] Optics and Light (Andrey K)](https://www.youtube.com/playlist?list=PL9jo2wQj1WCP2eeRb8UacmKJy850Y9DYQ)\n- [[EN: Video Playlist] Reflection and Refraction (khanacademymedicine)](https://www.youtube.com/playlist?list=PLbKSbFnKYVY22IZ_5EBVYndXvkC_cbs9s)\n\n## Computer Science Concepts\n\n### Data Structure and Algorithm\n\n- [[EN: Learning Path] Data Structures \u0026 Algorithms (Google - Tech Dev Guide)](https://techdevguide.withgoogle.com/paths/data-structures-and-algorithms/)\n- [[EN: Video Playlist] Data Structures (Neso Academy)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRj9lld8sWIUNwlKfdUoPd1Y)\n\n### Computer Architecture and Organization\n\n- [[EN: Video Playlist] Digital Electronics (Neso Academy)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRjMH3mWf6kwqiTbT798eAOm)\n- [[EN: Video Playlist] Computer Organization \u0026 Architecture (COA) (Neso Academy)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRgLLlzdgiTUKULKJPYc0A4q)\n- [[EN: Video] How does Computer Hardware Work? [3D Animated Teardown] (Branch Education)](https://www.youtube.com/watch?v=d86ws7mQYIg)\n\n## Computer Graphics Concepts\n\n### Basic Computer Graphics\n\n- [[EN: Video Playlist] Computer Graphics (CMU 15-462/662) (Keenan Crane)](https://www.youtube.com/playlist?list=PL9_jI1bdZmz2emSh0UQ5iOdT2xRHFHL7E)\n- [[EN: Video Playlist] Introduction to Computer Graphics (Cem Yuksel)](https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5oW_Hh)\n- [[EN: Video Playlist] Interactive Computer Graphics (Cem Yuksel)](https://www.youtube.com/playlist?list=PLplnkTzzqsZS3R5DjmCQsqupu43oS9CFN)\n- [[EN: Video Playlist] Computer Graphics (Education 4u)](https://www.youtube.com/playlist?list=PLrjkTql3jnm9cY0ijEyr2fPdwnH-0t8EY)\n- [[EN: Video Playlist] 6.837: Introduction to Computer Graphics (fall 2020)](https://www.youtube.com/playlist?list=PLQ3UicqQtfNuBjzJ-KEWmG1yjiRMXYKhh)\n- [[EN: Video Playlist] Graphics in 5 Minutes Class (Graphics in 5 Minute)](https://www.youtube.com/playlist?list=PLWfDJ5nla8UpwShx-lzLJqcp575fKpsSO)\n- [[EN: Video Playlist] 3D Graphics Overview (Geoffrey Datema)](https://www.youtube.com/playlist?list=PLlWgYfV78e0lRd_k8RXTBYZUlq4q3D62X)\n- [[EN: Video Playlist] 3D Graphics (pikuma)](https://www.youtube.com/playlist?list=PLYnrabpSIM-97qGEeOWnxZBqvR_zwjWoo)\n- [[EN: Video] How do Video Game Graphics Work? (Branch Education)](https://www.youtube.com/watch?v=C8YtdC8mxTU)\n- [[EN: Video] How Rendering Graphics Works in Games! (TheHappieCat)](https://www.youtube.com/watch?v=cvcAjgMUPUA)\n- [[EN: Video] How do games render their scenes? | Bitwise (DigiDigger)](https://www.youtube.com/watch?v=Oct4Oi-KfVQ)\n- [[EN: Video] Why video games are made of tiny triangles (Vox)](https://www.youtube.com/watch?v=U93RImC-by4)\n\n### [Rasterization](https://en.wikipedia.org/wiki/Rasterisation)\n\n- [[EN: Video] How Real Time Computer Graphics and Rasterization work (FloatyMonkey)](https://www.youtube.com/watch?v=brDJVEPOeY8)\n- [[EN: Video] The Math Behind Font Rasterization (GamesWithGabe)](https://www.youtube.com/watch?v=LaYPoMPRSlk)\n- [[EN: Video] Rasterizer Algorithm Explaination (HuCE - cpvrLab)](https://www.youtube.com/watch?v=t7Ztio8cwqM)\n- [[EN: Video] Rasterization | 3D Graphics Overview (Geoffrey Datema)](https://www.youtube.com/watch?v=htSGrJJOtAk)\n- [[EN: Video] Triangle Rasterization (pikuma)](https://www.youtube.com/watch?v=k5wtuKWmV48)\n\n### [Ray Tracing](https://en.wikipedia.org/wiki/Ray_tracing_(graphics))\n\n- [[EN: Text] Ray Tracing in One Weekend (Peter Shirley, Trevor David Black, Steve Hollasch)](https://raytracing.github.io/books/RayTracingInOneWeekend.html)\n- [[EN: Text] Ray Tracing: The Next Week (Peter Shirley, Trevor David Black, Steve Hollasch)](https://raytracing.github.io/books/RayTracingTheNextWeek.html)\n- [[EN: Text] Ray Tracing: The Rest of Your Life (Peter Shirley, Trevor David Black, Steve Hollasch)](https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html)\n- [[EN: Video Playlist] Ray Tracing (The Cherno)](https://www.youtube.com/playlist?list=PLlrATfBNZ98edc5GshdBtREv5asFW3yXl)\n- [[EN: Video] What is Ray Tracing (Techquickie)](https://www.youtube.com/watch?v=0FMlPUEAZfs)\n- [[EN: Video] Raytracing Explained (Elbert With An E)](https://www.youtube.com/watch?v=oCsgTrGLDiI)\n- [[EN: Video] Ray Tracing in 5 minutes (Graphics in 5 Minutes)](https://www.youtube.com/watch?v=H5TB2l7zq6s)\n- [[EN: Video] Ray Tracing in 5 minutes: Part 2 -- implementing a basic ray tracer (Graphics in 5 Minutes)](https://www.youtube.com/watch?v=mTOllvinv-U)\n- [[EN: Video] Ray Tracing in 5 minutes: Part 3 -- recursive ray tracing (Graphics in 5 Minutes)](https://www.youtube.com/watch?v=tUh6gCx08LI)\n\n### Light Transportation\n\n### Physics Engine and Game Engine\n\n- [[EN: Video Playlist] Physics Engine (pikuma)](https://www.youtube.com/playlist?list=PLYnrabpSIM-9t5JNPszbIe4S4Tz81o76A)\n- [[EN: Video Playlist] Game Engine (The Cherno)](https://www.youtube.com/playlist?list=PLlrATfBNZ98dC-V-N3m0Go4deliWHPFwT)\n\n## Tools\n\n### Programming Langauge: C++\n\n- [[EN: Text] C++ Tutorial (Tutorialspoint)](https://www.tutorialspoint.com/cplusplus/index.htm)\n- [[EN: Video Playlist] C++ Programming (Neso Academy)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRh6isJ01MBnbNpV3ZsktSyS)\n- [[EN: Video Playlist] C++ (The Cherno)](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb)\n- [[EN: Video Playlist] C++ \u0026 Game Engines (pikuma)](https://www.youtube.com/playlist?list=PLYnrabpSIM--J2A1gsBmgjHfp9g9rb7vu)\n- [[EN: Video Playlist] C/C++ Math Library (Michael Grieco)](https://www.youtube.com/playlist?list=PLysLvOneEETMjrK5N-PLIYhZKwmxjGs2-)\n\n### Programming Language: Python\n\n- [[EN: Text] Python Tutorial (Tutorialspoint)](https://www.tutorialspoint.com/python/index.htm)\n- [[EN: Video Playlist] Python Programming (Neso Academy)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRiueC_HzwFallNO76hfXBB7)\n\n### Programming Language: Java\n\n- [[EN: Text] Java Tutorial (Tutorialspoint)](https://www.tutorialspoint.com/java/index.htm)\n- [[EN: Video Playlist] Java Programming (Neso Academy)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRjKA_NuK9mHmlk0dZzuP1P5)\n\n### Library: Swing (Java)\n\n### Library: Pygame (Python)\n\n### Library: OpenGL (C++)\n\n- [[EN: Video Playlist] OpenGL (The Cherno)](https://www.youtube.com/playlist?list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2)\n- [[EN: Video Playlist] OpenGL Tutorials (Victor Gordan)](https://www.youtube.com/playlist?list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-)\n- [[EN: Video Playlist] C++ OpenGL Tutorial (Michael Grieco)](https://www.youtube.com/playlist?list=PLysLvOneEETPlOI_PI4mJnocqIpr2cSHS)\n\n### Library: Vulkan (C++)\n\n- [[EN: Video Playlist] Vulkan (C++) Game Engine Tutorials (Brendan Galea)](https://www.youtube.com/playlist?list=PL8327DO66nu9qYVKLDmdLW_84-yE4auCR)\n\n### Library: Metal\n\n## Research\n\n### Siggraph\n\n### Two Minutes Paper\n\n## Additional Topics\n\n### Game Development\n\n- [[EN: Video Playlist] Math for Game Developers (pikuma)](https://www.youtube.com/playlist?list=PLYnrabpSIM-93QtJmGnQcJRdiqMBEwZ7_)\n- [[EN: Video Playlist] Math for Game Devs (2020) (Freya Holmér)](https://www.youtube.com/playlist?list=PLImQaTpSAdsD88wprTConznD1OY1EfK_V)\n- [[EN: Video Playlist] Math for Game Devs (2022) (Freya Holmér)](https://www.youtube.com/playlist?list=PLImQaTpSAdsArRFFj8bIfqMk2X7Vlf3XF)\n- [[EN: Video Playlist] Shaders for Game Devs (Freya Holmér)](https://www.youtube.com/playlist?list=PLImQaTpSAdsCnJon-Eir92SZMl7tPBS4Z)\n\n### Virtual Reality (VR), Augmented Reality (AR), Mixed Reality (MR), and eXtended Reality (XR)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flebrancworkshop%2Flebranc-learn-computer-graphics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flebrancworkshop%2Flebranc-learn-computer-graphics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flebrancworkshop%2Flebranc-learn-computer-graphics/lists"}