0_14c338_66479ed1_orig

DEVBOOKS
├───!Articles
│—└───SIGRAD2013Papers
│——-├───Session1_Visualization_Applications
│——-│—— 3D_Visualization_of_Pre-operative_Planning.pdf
│——-│—— Dynamic_Evacuation_Planning_by_Visual_Analytics_An_Expert_Survey.pdf
│——-│—— Feature_Tracking_in_Time_Varying_Volumetric_Data.pdf
│——-│
│——-├───Session2_Shading_and_Illumination
│——-│—— Comparison_of_Volumetric_Illumination_Models.pdf
│——-│—— No_more_Texels.pdf
│——-│—— Octree_Light_Propagation_Volumes.pdf
│——-│
│——-└───Session3_Volume_Sampling_and_Segmentation
│—————Poor_Mans_Rendering_of_Segmented_Data.pdf
│—————Towards_Data_Centric_Sampling_for_Volume_Rendering.pdf
│—————Visual_Planning_and_Verification_of_Deep_Brain_Stimulation_Interventions.pdf

├───3D Basics
│——-3d Math Primer for Graphics and Game Developers, 2nd Edition 2011.pdf
│——-Foundations of 3D Computer Graphics, 2011.pdf
│——-Mathematics for 3D Game Programming and Computer Graphics, 3rd Edition 2011.pdf
│——-Head First Algebra, 2008.pdf

├───AI
│——-AI Game Engine Programming, 2nd edition 2009.pdf
│——-AI Game Programming Wisdom 1, 2002.pdf
│——-AI Game Programming Wisdom 3 – CDROM.rar
│——-AI Game Programming Wisdom 4, 2008.pdf
│——-AI Game Programming Wisdom 4, 2008 – CDROM.rar
│——-AI Techniques for Game Programming, 2002.pdf
│——-Artificial Intelligence for Games, 2nd edition 2009.pdf
│——-Game AI Pro 2 Collected Wisdom of Game AI Professionals, 2015.pdf
│——-Programming Game AI by Example, 2003.pdf

├───C#
│——-Async in C# 5.0, 2012.pdf
│——-Async in C# 5.0, 2013 (перевод, на русском).pdf
│——-Beginning Visual C# 2012 Programming, 2013.pdf
│——-C# 5.0 in a NutShell, 5th edition 2012.pdf
│——-C# 5.0 in a NutShell, 5th Edition 2014 (перевод, на русском).djvu
│——-C# 5.0 Programmer’s Reference (Programmer to Programmer) , 2014.pdf
│——-C# in Depth, 3rd Edition 2013.pdf
│——-C# 5.0 in Depth, 3rd Edition 2014 (перевод, на русском).pdf
│——-C# 5.0 in Depth, 3rd Edition 2014 (перевод, на русском) CD.iso
│——-C# 5.0 Multithreaded and Parallel Programming, 2014.pdf
│——-C# 5.0 Programmer’s Reference (Programmer to Programmer) , 2014.pdf
│——-C# 6.0 Cookbook, 4th Edition 2015.pdf
│——-C# 6.0 in a NutShell, 6th Edition 2015.pdf
│——-CLR via C# (.NET 4.5), 4th Edition 2012 (оригинал).pdf
│——-CLR via C# (.NET 4.5), 4th Edition 2013 (перевод, на русском).pdf
│——-Concurrency in C# 5.0 Cookbook, 2014.pdf
│——-Dependency Injection in .NET, 2011.pdf
│——-Design Patterns via C#. Приемы объектно-ориентированного проектирования, 2015.pdf
│——-Essential C# 5.0, 2013.pdf
│——-Essential C# 6.0, 2015.pdf
│——-Head First C# 2012 (5.0), 3rd Edition 2013 (оригинал).pdf
│——-Head First C# 2012 (5.0), 3rd Edition 2014 (перевод, на русском).pdf
│——-Illustrated C# 2012, 2nd edition 2012.pdf
│——-Learning .NET (4.5, C# 5.0) High-performance Programming, 2015.pdf
│——-Microsoft Visual C# 2013 Step by Step, 2013.pdf
│——-Multithreading in C# 5.0 Cookbook, 2013.pdf
│——-NET 4.5 Parallel Extensions, 2013.pdf
│——-Pro .NET Performance, 2012.pdf
│——-Pro .NET Performance, 2014 (перевод, на русском).pdf
│——-Pro Asynchronous Programming with .NET 4.5, 2013.pdf
│——-Pro C# 5.0 and the .NET 4.5 Framework, 6th Edition 2012 (оригинал).pdf
│——-Pro C# 5.0 and the .NET 4.5 Framework, 6th Edition 2013 (перевод, на русском).pdf
│——-Professional C# 2012 (5.0) and .NET 4.5, 2013 (оригинал).pdf
│——-Professional C# 2012 (5.0) and .NET 4.5, 2013 (перевод, на русском).djvu
│——-Professional C# 5.0 and .NET 4.5.1 (Programmer to Programmer), 2014.pdf
│——-Programming C# 5.0 – Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework, 2012 (оригинал).pdf
│——-Programming C# 5.0 – Building Windows 8, Web, and Desktop Applications for the .NET 4.5 Framework, 2014 (перевод, на русском).djvu
│——-Writing High-Performance .NET Code, 2014.pdf

├───C++
│—│—Advanced – C++ AMP with VS2012 Ultimate, 2012.pdf
│—│—Advanced – C++ Concurrency in Action Practical Multithreading, 2012.pdf
│—│—Advanced – C and C++ Compiling, 2014.pdf
│—│—Advanced – Effective Modern C++ 11 & 14, 2014.pdf
│—│—Advanced – Principles and Practice Using C++, 2014.pdf
│—│—Advanced – Professional C++, 3rd Edition 2014.pdf
│—│—Beginner – Beginning C++, 2014.pdf
│—│—Beginner – Beginning C++ Through Game Programming, 3rd edition 2010.pdf
│—│—Beginner – Beginning Visual C++ 2012, 2012.pdf
│—│—beginner – C++ 11 for Programmers, 2nd Edition 2013.pdf
│—│—Beginner – C++ Primer, 5th Edition 2012.pdf
│—│—Beginner – C++ Primer Plus (6th edition), 2011.pdf
│—│—Beginner – Exploring C++ 11, 2013.pdf
│—│—Beginner – Learn C++ for Game Development, 2014.pdf
│—│—Reference – A Tour of C++, 2013.pdf
│—│—Reference – C++ 2013 for C# Developers, 2nd Edition 2014.pdf
│—│—Reference – The C++ Programming Language, 4th edition 2013.pdf
│—│—Reference – The C++ Standard Library A Tutorial and Reference, 2nd edition 2012.pdf
│—│
│—└───Practices
│———-API Design for C++, 2011.pdf
│———-Effective C++, 3rd Edition 2005.pdf
│———-Effective STL, 2001.pdf
│———-More Effective C++, 2008.pdf
│———-Safe C++, 2012.pdf

├───Coding Basics
│—│—Data Structures and Algorithm Analysis in C++, 4th edition 2014.pdf
│—│—Framework Design Guidlines – Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition 2008.pdf
│—│—Head First Design Patterns, 2004.pdf
│—│—Structured Parallel Programming – Patterns for Effecient Computations (TBB, OpenMP, OpenCL), 2012.pdf
│—│—The Art of Concurrency, 2009.pdf
│—│—The Art of Multiprocessor Programming Revised Reprint, 2008 & 2012.pdf
│—│—The Art of Readable Code, 2011.pdf
│—│—Алгоритмы. Построение и анализ, 2013.djvu
│—│—Объектно-ориентированный анализ и проектирование (Head First O’Reilly), 2013.djvu
│—│—Паттерны проектирования, 2011.djvu
│—│
│—└───Optimizing
│———–calling_conventions_lastupd-2014-02-19.pdf
│———–instruction_tables_lastupd-2014-02-19.pdf
│———–microarchitecture_lastupd-2014-02-19.pdf

├───DirectX
│——-Advanced 3D Game Programming with DirectX 10.0, 2008.pdf
│——-Beginning DirectX 10 Game Programming, 2008.pdf
│——-Direct3D 11.2 Rendering Cookbook in C#, 2014.pdf
│——-DirectX 11.1 Game Programming, 2013.pdf
│——-Game Development with SlimDX, 2013.pdf
│——-HLSL Development Cookbook, 2013.pdf
│——-Introduction to 3D Game Programming with DirectX 11, 2012.pdf
│——-Practical rendering with DirectX 11 – 2011.pdf

│───Game Dev Advanced
│——-Core Techniques and Algorithms in Game Programming, 2003.pdf
│——-Data Structures and Algorithms for Game Developers, 2007.pdf
│——-Data Structures for Game Programmers, 2003.pdf
│——-Game Programming Algorithms and Techniques – A Platform-Agnostic Approach, 2013.pdf
│——-Game Programming Patterns, 2014.pdf

│───Game Dev Experienced
│—│—Best of Game Programming Gems, 2008.pdf
│—│—Cross Platform Game Programming, 2005.pdf
│—│—Game Engine Architecture, 2nd Edition 2014.pdf
│—│—Game Engine Gems 1, 2010.chm
│—│—Game Engine Gems 2, 2011.pdf
│—│
│—└───GPG Series
│———–Game Programming Gems 1, 2000 – Samples.zip
│———–Game Programming Gems 1, 2000.pdf
│———–Game Programming Gems 2, 2001 – Samples.zip
│———–Game Programming Gems 2, 2001 – TOC.pdf
│———–Game Programming Gems 2, 2001.pdf
│———–Game Programming Gems 3, 2002 – Samples.zip
│———–Game Programming Gems 3, 2002.pdf
│———–Game Programming Gems 4, 2003 – Samples.zip
│———–Game Programming Gems 4, 2003.pdf
│———–Game Programming Gems 6, 2006 – Samples.zip
│———–Game Programming Gems 6, 2006.pdf
│———–Game Programming Gems 7, 2008.pdf
│———–Game Programming Gems 8, 2010.pdf

│───Game Dev Foundation
│—│—3D Game Engine Design. A Practical Approach to Real-Time Computer Graphics, 2nd Edition. 2006.pdf
│—│—3D Game Engine Programming (C++), 2004.pdf
│—│—C# 4.0 Game Programming For Serious Game Creation (OpenGL), 2010.pdf
│—│—C++ Game Development Primer, 2014.pdf
│—│—Game Coding Complete, 4th edition 2012.pdf
│—│—Introduction to Game Development, 2nd edition 2009.pdf
│—│—The Black Art of Multiplatform Game Programming (SDL 1.2), 2014.pdf
│—│
| └───Udacity Course, 2013
| +—Final_Exam
| | | Final_Exam.m3u
| | |
| | \—Final_Exam
| | 01-Mix_and_Match.en.srt
| | 01-Mix_and_Match.flv
| | 02-Mix_and_Match.en.srt
| | 02-Mix_and_Match.flv
| | 03-Dot_and_Cross_Products.en.srt
| | 03-Dot_and_Cross_Products.flv
| | 04-Dot_and_Cross_Products.en.srt
| | 04-Dot_and_Cross_Products.flv
| | 05-Vertex_and_Fragment_Shader.en.srt
| | 05-Vertex_and_Fragment_Shader.flv
| | 06-Vertex_and_Fragment_Shader.en.srt
| | 06-Vertex_and_Fragment_Shader.flv
| | 07-Which_is_Different.en.srt
| | 07-Which_is_Different.flv
| | 08-Which_is_Different.en.srt
| | 08-Which_is_Different.flv
| | 09-Volume_Lighting.en.srt
| | 09-Volume_Lighting.flv
| | 10-Volume_Lighting.en.srt
| | 10-Volume_Lighting.flv
| | 11-Pipeline.en.srt
| | 11-Pipeline.flv
| | 12-Pipeline.en.srt
| | 12-Pipeline.flv
| | 13-Normal_Computation.en.srt
| | 13-Normal_Computation.flv
| | 14-Normal_Computation.en.srt
| | 14-Normal_Computation.flv
| | 15-Perspective_vs_Orthographic.en.srt
| | 15-Perspective_vs_Orthographic.flv
| | 16-Perspective_vs_Orthographic.en.srt
| | 16-Perspective_vs_Orthographic.flv
| | 17-Whats_Hardwired.en.srt
| | 17-Whats_Hardwired.flv
| | 18-Whats_Hardwired.en.srt
| | 18-Whats_Hardwired.flv
| | 19-Brightest_Illumination.en.srt
| | 19-Brightest_Illumination.flv
| | 20-Brightest_Illumination.en.srt
| | 20-Brightest_Illumination.flv
| |
| +—Lesson_10_Interaction_and_Animation
| | | Lesson_10_Interaction_and_Animation.m3u
| | |
| | \—Lesson_10_Interaction_and_Animation
| | 01-Introduction.en.srt
| | 01-Introduction.flv
| | 02-Events.en.srt
| | 02-Events.flv
| | 03-Picking.en.srt
| | 03-Picking.flv
| | 04-Dragging.en.srt
| | 04-Dragging.flv
| | 05-The_Rendering_Loop.en.srt
| | 05-The_Rendering_Loop.flv
| | 06-Incremental_Animation.en.srt
| | 06-Incremental_Animation.flv
| | 07-Set_the_Pivot.en.srt
| | 07-Set_the_Pivot.flv
| | 08-Set_the_Pivot.en.srt
| | 08-Set_the_Pivot.flv
| | 09-Step_Size.en.srt
| | 09-Step_Size.flv
| | 10-Timed_Animation.en.srt
| | 10-Timed_Animation.flv
| | 11-Motion_Capture.en.srt
| | 11-Motion_Capture.flv
| | 12-Keyframing.en.srt
| | 12-Keyframing.flv
| | 13-Keyframing_Example.en.srt
| | 13-Keyframing_Example.flv
| | 14-Texture_Animation.en.srt
| | 14-Texture_Animation.flv
| | 15-Flowing_River.en.srt
| | 15-Flowing_River.flv
| | 16-Flowing_River.en.srt
| | 16-Flowing_River.flv
| | 17-Quaternion_Interpolation.en.srt
| | 17-Quaternion_Interpolation.flv
| | 18-Skinning.en.srt
| | 18-Skinning.flv
| | 19-Morphing.en.srt
| | 19-Morphing.flv
| | 20-Introduction_to_Previsualization.en.srt
| | 20-Introduction_to_Previsualization.flv
| | 21-Previsualization.en.srt
| | 21-Previsualization.flv
| | 22-Particle_Systems.en.srt
| | 22-Particle_Systems.flv
| | 23-Collision_Detection_and_Response.en.srt
| | 23-Collision_Detection_and_Response.flv
| | 24-Simulation.en.srt
| | 24-Simulation.flv
| | 25-Simulation_Examples.en.srt
| | 25-Simulation_Examples.flv
| | 26-Guided_Simulation.en.srt
| | 26-Guided_Simulation.flv
| | 27-Drinking_Bird_Simulation.en.srt
| | 27-Drinking_Bird_Simulation.flv
| | 28-What_Kind_of_System.en.srt
| | 28-What_Kind_of_System.flv
| | 29-What_Kind_of_System.en.srt
| | 29-What_Kind_of_System.flv
| | 30-Level_of_Detail.en.srt
| | 30-Level_of_Detail.flv
| | 31-Edge_Collapse.en.srt
| | 31-Edge_Collapse.flv
| | 32-Edge_Collapse.en.srt
| | 32-Edge_Collapse.flv
| | 33-Euler-Poincare_Formula.en.srt
| | 33-Euler-Poincare_Formula.flv
| | 34-Terrain_LOD_System.en.srt
| | 34-Terrain_LOD_System.flv
| | 35-Interview_Biggest_Challenge.en.srt
| | 35-Interview_Biggest_Challenge.flv
| | 36-This_is_not_the_End.en.srt
| | 36-This_is_not_the_End.flv
| |
| +—Lesson_1_Introduction
| | | Lesson_1_Introduction.m3u
| | |
| | \—Lesson_1_Introduction
| | 01-Introduction.en.srt
| | 01-Introduction.flv
| | 02-Interactive_3D_Rendering.en.srt
| | 02-Interactive_3D_Rendering.flv
| | 03-First_Quiz.en.srt
| | 03-First_Quiz.flv
| | 04-First_Quiz.en.srt
| | 04-First_Quiz.flv
| | 05-WebGL_Setup.en.srt
| | 05-WebGL_Setup.flv
| | 06-Core_Ideas.en.srt
| | 06-Core_Ideas.flv
| | 07-Interactivity_and_FPS.en.srt
| | 07-Interactivity_and_FPS.flv
| | 08-FPS_and_Refresh_Rate.en.srt
| | 08-FPS_and_Refresh_Rate.flv
| | 09-Math_Refresher.en.srt
| | 09-Math_Refresher.flv
| | 10-Math_Refresher.en.srt
| | 10-Math_Refresher.flv
| | 11-CPU_Cycles.en.srt
| | 11-CPU_Cycles.flv
| | 12-The_Eye.en.srt
| | 12-The_Eye.flv
| | 13-The_Pinhole_Camera.en.srt
| | 13-The_Pinhole_Camera.flv
| | 14-Seeing_is_Believing.en.srt
| | 14-Seeing_is_Believing.flv
| | 15-Seeing_is_Believing.en.srt
| | 15-Seeing_is_Believing.flv
| | 16-Eye_versus_Camera.en.srt
| | 16-Eye_versus_Camera.flv
| | 17-Eye_versus_Camera.en.srt
| | 17-Eye_versus_Camera.flv
| | 18-View_Frustum.en.srt
| | 18-View_Frustum.flv
| | 19-Screen_Door.en.srt
| | 19-Screen_Door.flv
| | 20-3D_Scene.en.srt
| | 20-3D_Scene.flv
| | 21-How_Many_Pixels.en.srt
| | 21-How_Many_Pixels.flv
| | 22-How_Many_Pixels.en.srt
| | 22-How_Many_Pixels.flv
| | 23-Light_and_Rendering.en.srt
| | 23-Light_and_Rendering.flv
| | 24-How_Many_Computers.en.srt
| | 24-How_Many_Computers.flv
| | 25-How_Many_Computers.en.srt
| | 25-How_Many_Computers.flv
| | 26-Reversing_the_Process.en.srt
| | 26-Reversing_the_Process.flv
| | 27-History_of_the_Teapot.en.srt
| | 27-History_of_the_Teapot.flv
| | 28-Simple_Materials.en.srt
| | 28-Simple_Materials.flv
| | 29-Simple_Materials.en.srt
| | 29-Simple_Materials.flv
| | 30-A_Jog_Down_the_Pipeline.en.srt
| | 30-A_Jog_Down_the_Pipeline.flv
| | 31-Pipeline_Parallelism.en.srt
| | 31-Pipeline_Parallelism.flv
| | 32-Advanced_Box_Factory.en.srt
| | 32-Advanced_Box_Factory.flv
| | 33-Advanced_Box_Factory.en.srt
| | 33-Advanced_Box_Factory.flv
| | 34-Parallelism.en.srt
| | 34-Parallelism.flv
| | 35-Bottleneck.en.srt
| | 35-Bottleneck.flv
| | 36-Bottleneck.en.srt
| | 36-Bottleneck.flv
| | 37-Stalling_and_Starving.en.srt
| | 37-Stalling_and_Starving.flv
| | 38-Painters_Algorithm.en.srt
| | 38-Painters_Algorithm.flv
| | 39-Flawed_Painting.en.srt
| | 39-Flawed_Painting.flv
| | 40-Flawed_Painting.en.srt
| | 40-Flawed_Painting.flv
| | 41-Z-Buffer.en.srt
| | 41-Z-Buffer.flv
| | 42-How_Z-Buffer_Works.en.srt
| | 42-How_Z-Buffer_Works.flv
| | 43-Z-Buffer_Optimization.en.srt
| | 43-Z-Buffer_Optimization.flv
| | 44-Z-Buffer_Optimization.en.srt
| | 44-Z-Buffer_Optimization.flv
| | 45-WebGL_and_three.js.en.srt
| | 45-WebGL_and_three.js.flv
| | 46-Tricky_Question.en.srt
| | 46-Tricky_Question.flv
| | 47-Different_Rendering_Options.en.srt
| | 47-Different_Rendering_Options.flv
| | 48-Different_Rendering_Options.en.srt
| | 48-Different_Rendering_Options.flv
| | 49-Conclusion.en.srt
| | 49-Conclusion.flv
| |
| +—Lesson_1_Problem_Set
| | | Lesson_1_Problem_Set.m3u
| | |
| | \—Lesson_1_Problem_Set
| | 01-Frame_Skipping.en.srt
| | 01-Frame_Skipping.flv
| | 02-Frame_Skipping.en.srt
| | 02-Frame_Skipping.flv
| | 03-What_is_Not_Paintable.en.srt
| | 03-What_is_Not_Paintable.flv
| | 04-What_is_Not_Paintable.en.srt
| | 04-What_is_Not_Paintable.flv
| | 05-FPS_vs_MIlliseconds.en.srt
| | 05-FPS_vs_MIlliseconds.flv
| | 06-FPS_vs_MIlliseconds.en.srt
| | 06-FPS_vs_MIlliseconds.flv
| | 07-Rendering_Costs.en.srt
| | 07-Rendering_Costs.flv
| | 08-Rendering_Costs.en.srt
| | 08-Rendering_Costs.flv
| | 09-Firefly.en.srt
| | 09-Firefly.flv
| | 10-Firefly.en.srt
| | 10-Firefly.flv
| | 11-Light_Field_Dimensions.en.srt
| | 12-Light_Field_Dimensions.en.srt
| | 12-Light_Field_Dimensions.flv
| | 13-First_Programming_Exercise.en.srt
| | 13-First_Programming_Exercise.flv
| |
| +—Lesson_2_Points,_Vectors,_and_Meshes
| | | Lesson_2_Points,_Vectors,_and_Meshes.m3u
| | |
| | \—Lesson_2_Points,_Vectors,_and_Meshes
| | 01-Coordinate_System.en.srt
| | 01-Coordinate_System.flv
| | 02-Cartesian_Coordinates.en.srt
| | 02-Cartesian_Coordinates.flv
| | 03-Point_or_Vector.en.srt
| | 03-Point_or_Vector.flv
| | 04-Point_or_Vector.en.srt
| | 04-Point_or_Vector.flv
| | 05-Left_Handed_vs_Right_Handed.en.srt
| | 05-Left_Handed_vs_Right_Handed.flv
| | 06-Right_or_Left.en.srt
| | 06-Right_or_Left.flv
| | 07-Right_or_Left.en.srt
| | 07-Right_or_Left.flv
| | 08-The_Sun_Also_Rises.en.srt
| | 08-The_Sun_Also_Rises.flv
| | 09-The_Sun_Also_Rises.en.srt
| | 09-The_Sun_Also_Rises.flv
| | 10-Which_Way_Is_Up.en.srt
| | 10-Which_Way_Is_Up.flv
| | 11-Interview_Which_Way_is_Up.en.srt
| | 11-Interview_Which_Way_is_Up.flv
| | 12-Coordinate_System_Transform.en.srt
| | 12-Coordinate_System_Transform.flv
| | 13-Coordinate_System_Transform.en.srt
| | 13-Coordinate_System_Transform.flv
| | 14-Points_and_Lines.en.srt
| | 14-Points_and_Lines.flv
| | 15-Triangles.en.srt
| | 15-Triangles.flv
| | 16-Creating_Geometry_in_three.js.en.srt
| | 16-Creating_Geometry_in_three.js.flv
| | 17-Create_a_Square.en.srt
| | 17-Create_a_Square.flv
| | 18-Create_a_Square.en.srt
| | 18-Create_a_Square.flv
| | 19-Triangulation_and_Tessellation.en.srt
| | 19-Triangulation_and_Tessellation.flv
| | 20-Minimum_Triangulation.en.srt
| | 20-Minimum_Triangulation.flv
| | 21-Minimum_Triangulation.en.srt
| | 21-Minimum_Triangulation.flv
| | 22-How_Many_Triangulations.en.srt
| | 22-How_Many_Triangulations.flv
| | 23-How_Many_Triangulations.en.srt
| | 23-How_Many_Triangulations.flv
| | 24-Vertex_Ordering_and_Culling.en.srt
| | 24-Vertex_Ordering_and_Culling.flv
| | 25-Return_of_the_Square.en.srt
| | 25-Return_of_the_Square.flv
| | 26-Return_of_the_Square.en.srt
| | 26-Return_of_the_Square.flv
| | 27-Model_Creation.en.srt
| | 27-Model_Creation.flv
| | 28-Conclusion.en.srt
| | 28-Conclusion.flv
| |
| +—Lesson_2_Problem_Set
| | | Lesson_2_Problem_Set.m3u
| | |
| | \—Lesson_2_Problem_Set
| | 01-Polygon_Creator.en.srt
| | 01-Polygon_Creator.flv
| | 02-Polygon_Creator.en.srt
| | 02-Polygon_Creator.flv
| | 03-Polygon_Location.en.srt
| | 03-Polygon_Location.flv
| | 04-Polygon_Location.en.srt
| | 04-Polygon_Location.flv
| | 05-Polygon_Radius.en.srt
| | 05-Polygon_Radius.flv
| | 06-Polygon_Radius.en.srt
| | 06-Polygon_Radius.flv
| | 07-Build_a_Stairway.en.srt
| | 07-Build_a_Stairway.flv
| | 08-Build_a_Stairway.en.srt
| | 08-Build_a_Stairway.flv
| | 09-The_Drinking_Bird.en.srt
| | 09-The_Drinking_Bird.flv
| | 10-The_Drinking_Bird.en.srt
| | 10-The_Drinking_Bird.flv
| | 11-Z-Fighting.en.srt
| | 11-Z-Fighting.flv
| | 12-Z-Fighting.en.srt
| | 12-Z-Fighting.flv
| |
| +—Lesson_3_Colors_and_Materials
| | | Lesson_3_Colors_and_Materials.m3u
| | |
| | \—Lesson_3_Colors_and_Materials
| | 01-Overview_of_the_Lesson.en.srt
| | 01-Overview_of_the_Lesson.flv
| | 02-The_Programmable_Pipeline.en.srt
| | 02-The_Programmable_Pipeline.flv
| | 03-RGB_Color_Definition.en.srt
| | 03-RGB_Color_Definition.flv
| | 04-Color_Definition.en.srt
| | 04-Color_Definition.flv
| | 05-Setting__the_Color.en.srt
| | 05-Setting__the_Color.flv
| | 06-What_Color_is_Magenta.en.srt
| | 06-What_Color_is_Magenta.flv
| | 07-What_Color_is_Magenta.en.srt
| | 07-What_Color_is_Magenta.flv
| | 08-What_Color_is_Chartreuse.en.srt
| | 08-What_Color_is_Chartreuse.flv
| | 09-What_Color_is_Chartreuse.en.srt
| | 09-What_Color_is_Chartreuse.flv
| | 10-The_Color_Cube.en.srt
| | 10-The_Color_Cube.flv
| | 11-Vertex_Attributes.en.srt
| | 11-Vertex_Attributes.flv
| | 12-Vertex_Attributes.en.srt
| | 12-Vertex_Attributes.flv
| | 13-Color_Interpolation.en.srt
| | 13-Color_Interpolation.flv
| | 14-The_Color_Gamut.en.srt
| | 14-The_Color_Gamut.flv
| | 15-A_Simple_Lighting_Model.en.srt
| | 15-A_Simple_Lighting_Model.flv
| | 16-Kiss_of_Death.en.srt
| | 16-Kiss_of_Death.flv
| | 17-Light_on_a_Diffuse_Sphere.en.srt
| | 17-Light_on_a_Diffuse_Sphere.flv
| | 18-Normalizing_a_Vector.en.srt
| | 18-Normalizing_a_Vector.flv
| | 19-Vector_Length.en.srt
| | 19-Vector_Length.flv
| | 20-Vector_Length.en.srt
| | 20-Vector_Length.flv
| | 21-The_Dot_Product.en.srt
| | 21-The_Dot_Product.flv
| | 22-The_Dot_Product_in_Detail.en.srt
| | 22-The_Dot_Product_in_Detail.flv
| | 23-Diffuse_Material.en.srt
| | 23-Diffuse_Material.flv
| | 24-Diffuse_Material.en.srt
| | 24-Diffuse_Material.flv
| | 25-Shading_Normal.en.srt
| | 25-Shading_Normal.flv
| | 26-Enable_Smooth_Shading.en.srt
| | 26-Enable_Smooth_Shading.flv
| | 27-Enable_Smooth_Shading.en.srt
| | 27-Enable_Smooth_Shading.flv
| | 28-Ka,_Kd,_and_HSL.en.srt
| | 28-Ka,_Kd,_and_HSL.flv
| | 29-Baking.en.srt
| | 29-Baking.flv
| | 30-Baking.en.srt
| | 30-Baking.flv
| | 31-Specular_Material.en.srt
| | 31-Specular_Material.flv
| | 32-Gouraud_Shading.en.srt
| | 32-Gouraud_Shading.flv
| | 33-Phong_Shading.en.srt
| | 33-Phong_Shading.flv
| | 34-Material_Calculations.en.srt
| | 34-Material_Calculations.flv
| | 35-Material_Calculations.en.srt
| | 35-Material_Calculations.flv
| | 36-Introduction_to_Transparency.en.srt
| | 36-Introduction_to_Transparency.flv
| | 37-Blending.en.srt
| | 37-Blending.flv
| | 38-The_Over_Operator.en.srt
| | 38-The_Over_Operator.flv
| | 39-The_Over_Operator_Quiz.en.srt
| | 39-The_Over_Operator_Quiz.flv
| | 40-The_Over_Operator_Quiz.en.srt
| | 40-The_Over_Operator_Quiz.flv
| | 41-The_Z_Buffer_and_Transparency.en.srt
| | 41-The_Z_Buffer_and_Transparency.flv
| | 42-Solving_Transparent_Z_Buffering.en.srt
| | 42-Solving_Transparent_Z_Buffering.flv
| | 43-Solving_Transparent_Z_Buffering.en.srt
| | 43-Solving_Transparent_Z_Buffering.flv
| | 44-Solving_Transparent_Z_Buffering_part_II.en.srt
| | 44-Solving_Transparent_Z_Buffering_part_II.flv
| | 45-Solving_Transparent_Z_Buffering_part_II.en.srt
| | 45-Solving_Transparent_Z_Buffering_part_II.flv
| | 46-Transparency_and_three_js.en.srt
| | 46-Transparency_and_three_js.flv
| | 47-What_Went_Wrong.en.srt
| | 47-What_Went_Wrong.flv
| | 48-What_Went_Wrong.en.srt
| | 48-What_Went_Wrong.flv
| | 49-Advanced_Transparency_Methods.en.srt
| | 49-Advanced_Transparency_Methods.flv
| | 50-Future_of_Transparency.en.srt
| | 50-Future_of_Transparency.flv
| | 51-Conclusion.en.srt
| | 51-Conclusion.flv
| |
| +—Lesson_3_Problem_Set
| | | Lesson_3_Problem_Set.m3u
| | |
| | \—Lesson_3_Problem_Set
| | 01-RGB_Representation.en.srt
| | 01-RGB_Representation.flv
| | 02-RGB_Representation.en.srt
| | 02-RGB_Representation.flv
| | 03-Shiny_Bird.en.srt
| | 03-Shiny_Bird.flv
| | 04-Shiny_Bird.en.srt
| | 04-Shiny_Bird.flv
| | 05-Building_a_Better_Bird.en.srt
| | 05-Building_a_Better_Bird.flv
| | 06-Building_a_Better_Bird.en.srt
| | 06-Building_a_Better_Bird.flv
| | 07-Drinking_Bird_Transparency.en.srt
| | 07-Drinking_Bird_Transparency.flv
| | 08-Drinking_Bird_Transparency.en.srt
| | 08-Drinking_Bird_Transparency.flv
| | 09-Paper_Lantern_Shading.en.srt
| | 09-Paper_Lantern_Shading.flv
| | 10-Paper_Lantern_Shading.en.srt
| | 10-Paper_Lantern_Shading.flv
| | 11-Glass_Cube.en.srt
| | 11-Glass_Cube.flv
| | 12-Glass_Cube.en.srt
| | 12-Glass_Cube.flv
| | 13-Shading_and_Illumination_Costs.en.srt
| | 13-Shading_and_Illumination_Costs.flv
| | 14-Shading_and_Illumination_Costs.en.srt
| | 14-Shading_and_Illumination_Costs.flv
| |
| +—Lesson_4_Problem_Set
| | | Lesson_4_Problem_Set.m3u
| | |
| | \—Lesson_4_Problem_Set
| | 01-Extended_Robot_Arm.en.srt
| | 01-Extended_Robot_Arm.flv
| | 02-Extended_Robot_Arm.en.srt
| | 02-Extended_Robot_Arm.flv
| | 03-Robot_Hand.en.srt
| | 03-Robot_Hand.flv
| | 04-Robot_Hand.en.srt
| | 04-Robot_Hand.flv
| | 05-Series_of_Transforms.en.srt
| | 05-Series_of_Transforms.flv
| | 06-Series_of_Transforms.en.srt
| | 06-Series_of_Transforms.flv
| | 07-Scale_versus_Translate.en.srt
| | 07-Scale_versus_Translate.flv
| | 08-Scale_versus_Translate.en.srt
| | 08-Scale_versus_Translate.flv
| | 09-Make_a_Flower.en.srt
| | 09-Make_a_Flower.flv
| | 10-Make_a_Flower.en.srt
| | 10-Make_a_Flower.flv
| | 11-Improved_Petals.en.srt
| | 11-Improved_Petals.flv
| | 12-Improved_Petals.en.srt
| | 12-Improved_Petals.flv
| |
| +—Lesson_4_Transforms
| | | Lesson_4_Transforms.m3u
| | |
| | \—Lesson_4_Transforms
| | 01-Overview.en.srt
| | 01-Overview.flv
| | 02-Point_and_Vector_Operations.en.srt
| | 02-Point_and_Vector_Operations.flv
| | 03-Coordinate_Values.en.srt
| | 03-Coordinate_Values.flv
| | 04-Point_and_Vector_Sum.en.srt
| | 04-Point_and_Vector_Sum.flv
| | 05-Point_and_Vector_Sum.en.srt
| | 05-Point_and_Vector_Sum.flv
| | 06-Vector_Operation.en.srt
| | 06-Vector_Operation.flv
| | 07-Vector_Operation.en.srt
| | 07-Vector_Operation.flv
| | 08-Translation.en.srt
| | 08-Translation.flv
| | 09-Rotation.en.srt
| | 09-Rotation.flv
| | 10-Rotate_a_Block.en.srt
| | 10-Rotate_a_Block.flv
| | 11-Rotate_a_Block.en.srt
| | 11-Rotate_a_Block.flv
| | 12-Name_That_Object.en.srt
| | 12-Name_That_Object.flv
| | 13-Name_That_Object.en.srt
| | 13-Name_That_Object.flv
| | 14-Euler_Angles.en.srt
| | 14-Euler_Angles.flv
| | 15-Rigid_Body_Transforms_vs_Scaling.en.srt
| | 15-Rigid_Body_Transforms_vs_Scaling.flv
| | 16-Scale_a_Sphere.en.srt
| | 16-Scale_a_Sphere.flv
| | 17-Scale_a_Sphere.en.srt
| | 17-Scale_a_Sphere.flv
| | 18-Scale_Rotate_Translate.en.srt
| | 18-Scale_Rotate_Translate.flv
| | 19-Rotate,_then_Scale.en.srt
| | 19-Rotate,_then_Scale.flv
| | 20-Build_a_Snowman.en.srt
| | 20-Build_a_Snowman.flv
| | 21-Build_a_Snowman.en.srt
| | 21-Build_a_Snowman.flv
| | 22-Rotate,_then_Translate.en.srt
| | 22-Rotate,_then_Translate.flv
| | 23-Object3D.en.srt
| | 23-Object3D.flv
| | 24-Two_Clock_Hands.en.srt
| | 24-Two_Clock_Hands.flv
| | 25-Two_Clock_Hands.en.srt
| | 25-Two_Clock_Hands.flv
| | 26-Hierarchy_of_Objects.en.srt
| | 26-Hierarchy_of_Objects.flv
| | 27-Instancing.en.srt
| | 27-Instancing.flv
| | 28-Reasons_for_Instancing.en.srt
| | 28-Reasons_for_Instancing.flv
| | 29-Robot_Arm.en.srt
| | 29-Robot_Arm.flv
| |
| +—Lesson_5_Matrices
| | | Lesson_5_Matrices.m3u
| | |
| | \—Lesson_5_Matrices
| | 01-Matrix_Math.en.srt
| | 01-Matrix_Math.flv
| | 02-Matrix_Vector_Multiplication.en.srt
| | 02-Matrix_Vector_Multiplication.flv
| | 03-Matrix_Vector_Multiplication.en.srt
| | 03-Matrix_Vector_Multiplication.flv
| | 04-Point_and_Vector_Coordinates.en.srt
| | 04-Point_and_Vector_Coordinates.flv
| | 05-The_Fourth_Coordinate.en.srt
| | 05-The_Fourth_Coordinate.flv
| | 06-Identity_Matrix.en.srt
| | 06-Identity_Matrix.flv
| | 07-Translation_Matrix.en.srt
| | 07-Translation_Matrix.flv
| | 08-Make_a_Translation_Matrix.en.srt
| | 08-Make_a_Translation_Matrix.flv
| | 09-Make_a_Translation_Matrix.en.srt
| | 09-Make_a_Translation_Matrix.flv
| | 10-Using_a_Matrix.en.srt
| | 10-Using_a_Matrix.flv
| | 11-Rotation_Matrix.en.srt
| | 11-Rotation_Matrix.flv
| | 12-Dot_Product.en.srt
| | 12-Dot_Product.flv
| | 13-Axis_of_Rotation.en.srt
| | 13-Axis_of_Rotation.flv
| | 14-Axis_of_Rotation.en.srt
| | 14-Axis_of_Rotation.flv
| | 15-Angle_of_Rotation.en.srt
| | 15-Angle_of_Rotation.flv
| | 16-Cross_Product.en.srt
| | 16-Cross_Product.flv
| | 17-Make_an_Ornament_or_Caltrop.en.srt
| | 17-Make_an_Ornament_or_Caltrop.flv
| | 18-Make_an_Ornament_or_Caltrop.en.srt
| | 18-Make_an_Ornament_or_Caltrop.flv
| | 19-Rotation_Times_Rotation.en.srt
| | 19-Rotation_Times_Rotation.flv
| | 20-World_Matrix.en.srt
| | 20-World_Matrix.flv
| | 21-Series_of_Operations.en.srt
| | 21-Series_of_Operations.flv
| | 22-Series_of_Operations.en.srt
| | 22-Series_of_Operations.flv
| | 23-Frames.en.srt
| | 23-Frames.flv
| | 24-Scale_Matrix_and_Normal.en.srt
| | 24-Scale_Matrix_and_Normal.flv
| | 25-Transpose_and_Inverse.en.srt
| | 25-Transpose_and_Inverse.flv
| | 26-Correct_Normal_Transformation.en.srt
| | 26-Correct_Normal_Transformation.flv
| | 27-Mirroring.en.srt
| | 27-Mirroring.flv
| | 28-Mirror_Normal_Transformation.en.srt
| | 28-Mirror_Normal_Transformation.flv
| | 29-Mirror_Normal_Transformation.en.srt
| | 29-Mirror_Normal_Transformation.flv
| | 30-Matrix_Zones.en.srt
| | 30-Matrix_Zones.flv
| | 31-Summary_of_the_Lesson.en.srt
| | 31-Summary_of_the_Lesson.flv
| | 32-Congratulations.en.srt
| | 32-Congratulations.flv
| |
| +—Lesson_5_Problem_Set
| | | Lesson_5_Problem_Set.m3u
| | |
| | \—Lesson_5_Problem_Set
| | 01-Transpose_of_a_Translation.en.srt
| | 01-Transpose_of_a_Translation.flv
| | 02-Transpose_of_a_Translation.en.srt
| | 02-Transpose_of_a_Translation.flv
| | 03-Matrix_Spotting.en.srt
| | 03-Matrix_Spotting.flv
| | 04-Matrix_Spotting.en.srt
| | 04-Matrix_Spotting.flv
| | 05-Cylinder_Positioning.en.srt
| | 05-Cylinder_Positioning.flv
| | 06-Cylinder_Positioning.en.srt
| | 06-Cylinder_Positioning.flv
| | 07-Capsule.en.srt
| | 07-Capsule.flv
| | 08-Capsule.en.srt
| | 08-Capsule.flv
| | 09-Helices.en.srt
| | 09-Helices.flv
| | 10-Helices.en.srt
| | 10-Helices.flv
| | 11-Revisiting_the_Drinking_Bird.en.srt
| | 11-Revisiting_the_Drinking_Bird.flv
| | 12-Revisiting_the_Drinking_Bird.en.srt
| | 12-Revisiting_the_Drinking_Bird.flv
| | 13-Where_to_Rotate.en.srt
| | 13-Where_to_Rotate.flv
| | 14-Where_to_Rotate.en.srt
| | 14-Where_to_Rotate.flv
| |
| +—Lesson_6_Lights
| | | Lesson_6_Lights.m3u
| | |
| | \—Lesson_6_Lights
| | 01-Lights.en.srt
| | 01-Lights.flv
| | 02-Photons_as_Particles.en.srt
| | 02-Photons_as_Particles.flv
| | 03-Directional_Lights.en.srt
| | 03-Directional_Lights.flv
| | 04-Directional_Light_in_three.js.en.srt
| | 04-Directional_Light_in_three.js.flv
| | 05-Set_a_Directional_Light.en.srt
| | 05-Set_a_Directional_Light.flv
| | 06-Set_a_Directional_Light.en.srt
| | 06-Set_a_Directional_Light.flv
| | 07-A_Point_Light.en.srt
| | 07-A_Point_Light.flv
| | 08-Ambient_Lighting.en.srt
| | 08-Ambient_Lighting.flv
| | 09-Head_Light.en.srt
| | 09-Head_Light.flv
| | 10-Head_Light.en.srt
| | 10-Head_Light.flv
| | 11-Spot_Light.en.srt
| | 11-Spot_Light.flv
| | 12-Spot_Light_in_three.js.en.srt
| | 12-Spot_Light_in_three.js.flv
| | 13-Spot_Light_in_three.js.en.srt
| | 13-Spot_Light_in_three.js.flv
| | 14-Deferred_Rendering.en.srt
| | 14-Deferred_Rendering.flv
| | 15-Shadow_Mapping.en.srt
| | 15-Shadow_Mapping.flv
| | 16-Shadow_Buffer_Characteristics.en.srt
| | 16-Shadow_Buffer_Characteristics.flv
| | 17-Shadow_Buffer_Characteristics.en.srt
| | 17-Shadow_Buffer_Characteristics.flv
| | 18-Shadows_in_three.js.en.srt
| | 18-Shadows_in_three.js.flv
| | 19-Shadows_in_three.js.en.srt
| | 19-Shadows_in_three.js.flv
| | 20-Shadow_Buffer_Limitations.en.srt
| | 20-Shadow_Buffer_Limitations.flv
| | 21-Ray_Tracing.en.srt
| | 21-Ray_Tracing.flv
| | 22-Ray_Tracing_History_and_Future.en.srt
| | 22-Ray_Tracing_History_and_Future.flv
| | 23-Whats_Missing.en.srt
| | 23-Whats_Missing.flv
| | 24-Whats_Missing.en.srt
| | 24-Whats_Missing.flv
| | 25-Path_Tracing.en.srt
| | 25-Path_Tracing.flv
| | 26-Umbra_and_Penumbra.en.srt
| | 26-Umbra_and_Penumbra.flv
| | 27-Glimpse_of_Higher_End_Techniques.en.srt
| | 27-Glimpse_of_Higher_End_Techniques.flv
| | 28-David_Larsson_Introduction.en.srt
| | 28-David_Larsson_Introduction.flv
| | 29-Shadow_Summary.en.srt
| | 29-Shadow_Summary.flv
| | 30-Indirect_Lighting.en.srt
| | 30-Indirect_Lighting.flv
| | 31-Which_are_Global.en.srt
| | 31-Which_are_Global.flv
| | 32-Which_are_Global.en.srt
| | 32-Which_are_Global.flv
| | 33-Hemisphere_Lights.en.srt
| | 33-Hemisphere_Lights.flv
| | 34-Skylighting.en.srt
| | 34-Skylighting.flv
| | 35-Fog.en.srt
| | 35-Fog.flv
| |
| +—Lesson_6_Problem_Set
| | | Lesson_6_Problem_Set.m3u
| | |
| | \—Lesson_6_Problem_Set
| | 01-Omni_Light.en.srt
| | 01-Omni_Light.flv
| | 02-Omni_Light.en.srt
| | 02-Omni_Light.flv
| | 03-Swivel_Light_Control.en.srt
| | 03-Swivel_Light_Control.flv
| | 04-Swivel_Light_Control.en.srt
| | 04-Swivel_Light_Control.flv
| | 05-Swivel_and_Tilt_Light_Control.en.srt
| | 05-Swivel_and_Tilt_Light_Control.flv
| | 06-Swivel_and_Tilt_Light_Control.en.srt
| | 06-Swivel_and_Tilt_Light_Control.flv
| | 07-Light_Characteristics.en.srt
| | 07-Light_Characteristics.flv
| | 08-Light_Characteristics.en.srt
| | 08-Light_Characteristics.flv
| | 09-The_Disappearing_Spotlight.en.srt
| | 09-The_Disappearing_Spotlight.flv
| | 10-The_Disappearing_Spotlight.en.srt
| | 10-The_Disappearing_Spotlight.flv
| |
| +—Lesson_7_Cameras
| | | Lesson_7_Cameras.m3u
| | |
| | \—Lesson_7_Cameras
| | 01-Introduction_to_Cameras.en.srt
| | 01-Introduction_to_Cameras.flv
| | 02-Orthographic_Camera.en.srt
| | 02-Orthographic_Camera.flv
| | 03-Three.js_Orthographic_Camera.en.srt
| | 03-Three.js_Orthographic_Camera.flv
| | 04-LookAt.en.srt
| | 04-LookAt.flv
| | 05-three.js_Lookat.en.srt
| | 05-three.js_Lookat.flv
| | 06-three.js_Lookat.en.srt
| | 06-three.js_Lookat.flv
| | 07-View_Transform.en.srt
| | 07-View_Transform.flv
| | 08-Normalized_Device_Coordinates.en.srt
| | 08-Normalized_Device_Coordinates.flv
| | 09-Orthographic_Matrix_Type.en.srt
| | 09-Orthographic_Matrix_Type.flv
| | 10-Orthographic_Matrix_Type.en.srt
| | 10-Orthographic_Matrix_Type.flv
| | 11-Perspective_Camera.en.srt
| | 11-Perspective_Camera.flv
| | 12-Three.js_Perspective_Camera.en.srt
| | 12-Three.js_Perspective_Camera.flv
| | 13-FOV_Slider.en.srt
| | 13-FOV_Slider.flv
| | 14-FOV_Slider.en.srt
| | 14-FOV_Slider.flv
| | 15-Perspective_Matrix.en.srt
| | 15-Perspective_Matrix.flv
| | 16-Perspective_Coordinate_Transform.en.srt
| | 16-Perspective_Coordinate_Transform.flv
| | 17-Perspective_Coordinate_Transform.en.srt
| | 17-Perspective_Coordinate_Transform.flv
| | 18-Homogeneous_Coordinate.en.srt
| | 18-Homogeneous_Coordinate.flv
| | 19-Clipping.en.srt
| | 19-Clipping.flv
| | 20-Field_of_View.en.srt
| | 20-Field_of_View.flv
| | 21-True_Field_of_View.en.srt
| | 21-True_Field_of_View.flv
| | 22-Monitor_Field_of_View.en.srt
| | 22-Monitor_Field_of_View.flv
| | 23-Target.en.srt
| | 23-Target.flv
| | 24-Dolly,_Pan,_Orbit.en.srt
| | 24-Dolly,_Pan,_Orbit.flv
| | 25-Camera_Changes.en.srt
| | 25-Camera_Changes.flv
| | 26-Camera_Changes.en.srt
| | 26-Camera_Changes.flv
| | 27-Near_and_Far_Clipping.en.srt
| | 27-Near_and_Far_Clipping.flv
| | 28-Depth_of_Field.en.srt
| | 28-Depth_of_Field.flv
| | 29-Window_Coordinates.en.srt
| | 29-Window_Coordinates.flv
| | 30-Antialiasing.en.srt
| | 30-Antialiasing.flv
| | 31-Conclusion.en.srt
| | 31-Conclusion.flv
| |
| +—Lesson_7_Problem_Set
| | | Lesson_7_Problem_Set.m3u
| | |
| | \—Lesson_7_Problem_Set
| | 01-Near_Plane_of_Zero.en.srt
| | 01-Near_Plane_of_Zero.flv
| | 02-Near_Plane_of_Zero.en.srt
| | 02-Near_Plane_of_Zero.flv
| | 03-Graphics_Pipeline_Coordinates.en.srt
| | 03-Graphics_Pipeline_Coordinates.flv
| | 04-Graphics_Pipeline_Coordinates.en.srt
| | 04-Graphics_Pipeline_Coordinates.flv
| | 05-Four_Viewports.en.srt
| | 05-Four_Viewports.flv
| | 06-Four_Viewports.en.srt
| | 06-Four_Viewports.flv
| | 07-Rear_View_Camera.en.srt
| | 07-Rear_View_Camera.flv
| | 08-Rear_View_Camera.en.srt
| | 08-Rear_View_Camera.flv
| | 09-Division_by_Zero.en.srt
| | 09-Division_by_Zero.flv
| | 10-Division_by_Zero.en.srt
| | 10-Division_by_Zero.flv
| | 11-Camera_Matrices_Matching.en.srt
| | 11-Camera_Matrices_Matching.flv
| | 12-Camera_Matrices_Matching.en.srt
| | 12-Camera_Matrices_Matching.flv
| |
| +—Lesson_8_Problem_Set
| | | Lesson_8_Problem_Set.m3u
| | |
| | \—Lesson_8_Problem_Set
| | 01-Pick_a_Letter.en.srt
| | 01-Pick_a_Letter.flv
| | 02-Pick_a_Letter.en.srt
| | 02-Pick_a_Letter.flv
| | 03-Y_Flipped_Texture_Coordinates.en.srt
| | 03-Y_Flipped_Texture_Coordinates.flv
| | 04-Y_Flipped_Texture_Coordinates.en.srt
| | 04-Y_Flipped_Texture_Coordinates.flv
| | 05-Grassy_Plain.en.srt
| | 05-Grassy_Plain.flv
| | 06-Grassy_Plain.en.srt
| | 06-Grassy_Plain.flv
| | 07-Drinking_Bird_Tail.en.srt
| | 07-Drinking_Bird_Tail.flv
| | 08-Drinking_Bird_Tail.en.srt
| | 08-Drinking_Bird_Tail.flv
| | 09-Specular_Mapping.en.srt
| | 09-Specular_Mapping.flv
| | 10-Specular_Mapping.en.srt
| | 10-Specular_Mapping.flv
| | 11-Bump_Map_FIltering.en.srt
| | 11-Bump_Map_FIltering.flv
| | 12-Bump_Map_FIltering.en.srt
| | 12-Bump_Map_FIltering.flv
| | 13-Reflection_Mapping.en.srt
| | 13-Reflection_Mapping.flv
| | 14-Reflection_Mapping.en.srt
| | 14-Reflection_Mapping.flv
| |
| +—Lesson_8_Textures_and_Reflections
| | | Lesson_8_Textures_and_Reflections.m3u
| | |
| | \—Lesson_8_Textures_and_Reflections
| | 01-Introduction.en.srt
| | 01-Introduction.flv
| | 02-How_Texturing_Works.en.srt
| | 02-How_Texturing_Works.flv
| | 03-Texture_UVs.en.srt
| | 03-Texture_UVs.flv
| | 04-UVs_in_three.js.en.srt
| | 04-UVs_in_three.js.flv
| | 05-Make_a_Textured_Square.en.srt
| | 05-Make_a_Textured_Square.flv
| | 06-Make_a_Textured_Square.en.srt
| | 06-Make_a_Textured_Square.flv
| | 07-Texture_Mapping.en.srt
| | 07-Texture_Mapping.flv
| | 08-Texel_Coordinates.en.srt
| | 08-Texel_Coordinates.flv
| | 09-Texel_Coordinates.en.srt
| | 09-Texel_Coordinates.flv
| | 10-Texel_Coordinates_Explained.en.srt
| | 10-Texel_Coordinates_Explained.flv
| | 11-Modifying_UV_Coordinates.en.srt
| | 11-Modifying_UV_Coordinates.flv
| | 12-Texture_Distortion.en.srt
| | 12-Texture_Distortion.flv
| | 13-What_Causes_Texture_Discontinuities.en.srt
| | 13-What_Causes_Texture_Discontinuities.flv
| | 14-What_Causes_Texture_Discontinuities.en.srt
| | 14-What_Causes_Texture_Discontinuities.flv
| | 15-Wrap_Modes.en.srt
| | 15-Wrap_Modes.flv
| | 16-Texture_Transform.en.srt
| | 16-Texture_Transform.flv
| | 17-Texture_Magnification.en.srt
| | 17-Texture_Magnification.flv
| | 18-Smooth_to_Sharp.en.srt
| | 18-Smooth_to_Sharp.flv
| | 19-Why_Smooth_to_Sharp.en.srt
| | 19-Why_Smooth_to_Sharp.flv
| | 20-Why_Smooth_to_Sharp.en.srt
| | 20-Why_Smooth_to_Sharp.flv
| | 21-Minification.en.srt
| | 21-Minification.flv
| | 22-Mipmapping.en.srt
| | 22-Mipmapping.flv
| | 23-Mipmap_Size_Increase.en.srt
| | 23-Mipmap_Size_Increase.flv
| | 24-Mipmap_Size_Increase.en.srt
| | 24-Mipmap_Size_Increase.flv
| | 25-Anisotropy.en.srt
| | 25-Anisotropy.flv
| | 26-Sampling_and_Filtering.en.srt
| | 26-Sampling_and_Filtering.flv
| | 27-Transparency_Mapping.en.srt
| | 27-Transparency_Mapping.flv
| | 28-The_Meaning_of_Alpha.en.srt
| | 28-The_Meaning_of_Alpha.flv
| | 29-Premultiplied_Alpha.en.srt
| | 29-Premultiplied_Alpha.flv
| | 30-Valid_Unmultiplying.en.srt
| | 30-Valid_Unmultiplying.flv
| | 31-Valid_Unmultiplying.en.srt
| | 31-Valid_Unmultiplying.flv
| | 32-Particles_and_Billboards.en.srt
| | 32-Particles_and_Billboards.flv
| | 33-Making_Particles.en.srt
| | 33-Making_Particles.flv
| | 34-Particle_Grid.en.srt
| | 34-Particle_Grid.flv
| | 35-Particle_Grid.en.srt
| | 35-Particle_Grid.flv
| | 36-Displacement_and_Normal_Mapping.en.srt
| | 36-Displacement_and_Normal_Mapping.flv
| | 37-Where_Does_Displacement_Happen.en.srt
| | 37-Where_Does_Displacement_Happen.flv
| | 38-Where_Does_Displacement_Happen.en.srt
| | 38-Where_Does_Displacement_Happen.flv
| | 39-Light_Mapping.en.srt
| | 39-Light_Mapping.flv
| | 40-Ambient_Occlusion.en.srt
| | 40-Ambient_Occlusion.flv
| | 41-Time_to_Explore.en.srt
| | 41-Time_to_Explore.flv
| | 42-Skybox.en.srt
| | 42-Skybox.flv
| | 43-Reflection_Mapping.en.srt
| | 43-Reflection_Mapping.flv
| | 44-Reflection_Equation.en.srt
| | 44-Reflection_Equation.flv
| | 45-Reflection_Equation.en.srt
| | 45-Reflection_Equation.flv
| | 46-Refraction_Mapping.en.srt
| | 46-Refraction_Mapping.flv
| | 47-Glossy_Reflection.en.srt
| | 47-Glossy_Reflection.flv
| | 48-Diffuse_Environment_Mapping.en.srt
| | 48-Diffuse_Environment_Mapping.flv
| | 49-Diffuse_Mapping_Example.en.srt
| | 49-Diffuse_Mapping_Example.flv
| | 50-On_the_Fly_Cube_Maps.en.srt
| | 50-On_the_Fly_Cube_Maps.flv
| | 51-Conclusion.en.srt
| | 51-Conclusion.flv
| |
| +—Lesson_9_Problem_Set
| | | Lesson_9_Problem_Set.m3u
| | |
| | \—Lesson_9_Problem_Set
| | 01-Vertex_or_Fragment_Shader.en.srt
| | 01-Vertex_or_Fragment_Shader.flv
| | 02-Vertex_or_Fragment_Shader.en.srt
| | 02-Vertex_or_Fragment_Shader.flv
| | 03-Make_a_Moving_Flashlight.en.srt
| | 03-Make_a_Moving_Flashlight.flv
| | 04-Make_a_Moving_Flashlight.en.srt
| | 04-Make_a_Moving_Flashlight.flv
| | 05-Model_Deformation.en.srt
| | 05-Model_Deformation.flv
| | 06-Model_Deformation.en.srt
| | 06-Model_Deformation.flv
| | 07-What_Went_Wrong.en.srt
| | 07-What_Went_Wrong.flv
| | 08-What_Went_Wrong.en.srt
| | 08-What_Went_Wrong.flv
| | 09-Vertex_Normal_Creation.en.srt
| | 09-Vertex_Normal_Creation.flv
| | 10-Vertex_Normal_Creation.en.srt
| | 10-Vertex_Normal_Creation.flv
| | 11-Sharp_Specular.en.srt
| | 11-Sharp_Specular.flv
| | 12-Sharp_Specular.en.srt
| | 12-Sharp_Specular.flv
| | 13-Wrap_Lighting.en.srt
| | 13-Wrap_Lighting.flv
| | 14-Wrap_Lighting.en.srt
| | 14-Wrap_Lighting.flv
| |
| \—Lesson_9_Shader_Programming
| | Lesson_9_Shader_Programming.m3u
| |
| \—Lesson_9_Shader_Programming
| 01-Overview.en.srt
| 01-Overview.flv
| 02-Programmable_Shaders.en.srt
| 02-Programmable_Shaders.flv
| 03-Compute_Chip_Design_Challenges.en.srt
| 03-Compute_Chip_Design_Challenges.flv
| 04-Vertex_and_Fragment_Shaders.en.srt
| 04-Vertex_and_Fragment_Shaders.flv
| 05-Fragment_Shader_Bottleneck.en.srt
| 05-Fragment_Shader_Bottleneck.flv
| 06-Fragment_Shader_Bottleneck.en.srt
| 06-Fragment_Shader_Bottleneck.flv
| 07-Shader_Architecture.en.srt
| 07-Shader_Architecture.flv
| 08-Shader_Inputs.en.srt
| 08-Shader_Inputs.flv
| 09-Legal_Inputs_and_Outputs.en.srt
| 09-Legal_Inputs_and_Outputs.flv
| 10-Legal_Inputs_and_Outputs.en.srt
| 10-Legal_Inputs_and_Outputs.flv
| 11-GLSL_ES.en.srt
| 11-GLSL_ES.flv
| 12-Vertex_Shader_Example.en.srt
| 12-Vertex_Shader_Example.flv
| 13-Fragment_Shader_Example.en.srt
| 13-Fragment_Shader_Example.flv
| 14-Cartoon_Shading.en.srt
| 14-Cartoon_Shading.flv
| 15-Two_Tone_Shading.en.srt
| 15-Two_Tone_Shading.flv
| 16-Two_Tone_Shading.en.srt
| 16-Two_Tone_Shading.flv
| 17-Non-Photorealistic_Rendering.en.srt
| 17-Non-Photorealistic_Rendering.flv
| 18-NPR_per_Material.en.srt
| 18-NPR_per_Material.flv
| 19-NPR_per_Material.en.srt
| 19-NPR_per_Material.flv
| 20-Vertex_Shader_Programming.en.srt
| 20-Vertex_Shader_Programming.flv
| 21-Procedural_Textures.en.srt
| 21-Procedural_Textures.flv
| 22-3D_Procedural_Texturing.en.srt
| 22-3D_Procedural_Texturing.flv
| 23-3D_Procedural_Texturing.en.srt
| 23-3D_Procedural_Texturing.flv
| 24-Debugging_Shaders.en.srt
| 24-Debugging_Shaders.flv
| 25-Debugging_Shaders.en.srt
| 25-Debugging_Shaders.flv
| 26-Fresnel_Reflectance.en.srt
| 26-Fresnel_Reflectance.flv
| 27-Energy_Balanced_Materials.en.srt
| 27-Energy_Balanced_Materials.flv
| 28-Physically_Based_Materials.en.srt
| 28-Physically_Based_Materials.flv
| 29-BRDF.en.srt
| 29-BRDF.flv
| 30-Anisotropic_Material.en.srt
| 30-Anisotropic_Material.flv
| 31-Anisotropic_Material.en.srt
| 31-Anisotropic_Material.flv
| 32-BSDF_and_BSSRDF.en.srt
| 32-BSDF_and_BSSRDF.flv
| 33-Monitor_Response_and_Perception.en.srt
| 33-Monitor_Response_and_Perception.flv
| 34-Gamma_Correction.en.srt
| 34-Gamma_Correction.flv
| 35-Texturing_and_Postprocessing.en.srt
| 35-Texturing_and_Postprocessing.flv
| 36-Gamma_Banding.en.srt
| 36-Gamma_Banding.flv
| 37-Gamma_Banding.en.srt
| 37-Gamma_Banding.flv
| 38-Conclusion.en.srt
| 38-Conclusion.flv
| 39-Interview_Biggest_Surprise.en.srt
| 39-Interview_Biggest_Surprise.flv

├───Game Dev Graphics
│——-Advanced Lighting and Materials with Shaders, 2005.pdf
│——-Computer Graphics – Principles and Practice, 3rd Edition 2013.pdf
│——-GPU Gems 1, 2004 CD.zip
│——-GPU Gems 1, 2004.pdf
│——-GPU Gems 2, 2005 CD.zip
│——-GPU Gems 2, 2005.pdf
│——-GPU Gems 3, 2007 CD.iso
│——-GPU Gems 3, 2007.chm
│——-GPU Pro 1, 2010.pdf
│——-GPU Pro 2, 2011.pdf
│——-GPU Pro 3, 2012.pdf
│——-GPU Pro 4, 2013.pdf
│——-GPU Pro 5, 2014.pdf
│——-Physically Based Rendering, 2010.pdf
│——-Real-Time Rendering, 3rd Edition 2008.pdf
│——-Real-Time Shadows 2011.pdf
│——-RealTime Rendering Computer Graphics with Control Engineering, 2013.pdf
│——-ShaderX3 – Advanced Rendering with DirectX and OpenGL, 2005.pdf
│——-ShaderX5 – Advanced Rendering Techniques, 2007 CD-ROM.zip
│——-ShaderX5 – Advanced Rendering Techniques, 2007.pdf
│——-ShaderX7 – Advanced Rendering Techniques, 2008.mobi
│——-ShaderX7 – Advanced Rendering Techniques, 2008.pdf

├───Game Dev Tools
│——-Game Development Tool Essentials, 2014.pdf
│——-Game Development Tools, 2011.pdf
│——-Game Engine Toolset Developement (C#, NET 2.0), 2006.pdf

├───Game Dev UE4-related
│——-Learning C++ by creating games with UE4 4.4.3.pdf
│——-Master the Art of Unreal Engine 4.5 – Creating a 3D Point and Click Adventure Volume 1.pdf

├───Game Dev Books Unsorted
│——-Character Animation With Direct3D, 2009.pdf
│——-Focus On 3D Models, 2003.pdf
│——-Focus On 3D Terrain Programming, 2003.pdf
│——-Getting Started with C++ Audio Programming for Game Development, 2013.pdf
│——-Programming a Multiplayer FPS in DirectX 9.0c, 2005.pdf
│——-Real-Time 3D Terrain Engines Using C++ and DirectX 9, 2003.pdf
│——-RealTime Collision Detection, 2004.pdf
│——-Strategy Game Programming with DirectX 9.0-needs bookmarks, 2003.pdf
│——-Video Game Optimization, 2010.pdf

├───Microsoft Products
│——-Beginning Microsoft SQL Server 2012 Programming, 2012.pdf
│——-C++ Multithreading Cookbook (Windows, VS2013, .NET), 2014.pdf
│——-C++ Multithreading Cookbook (Windows-oriented), 2014.pdf
│——-Ivor Horton’s Beginning Visual C++ 2013 (Programmer to Programmer) , 2014.pdf
│——-NET 4.5 Parallel Extensions, 2013.pdf
│——-Professional Visual Studio 2013, 2014.pdf
│——-Pro WPF 4.5 in C# 5.0, 4th edition 2012.pdf
│——-SQL Server 2014 Development Essentials, 2014.pdf
│——-Visual Studio 2012 and .NET 4.5 Expert Development Cookbook, 2012.pdf
│——-Visual Studio 2013 Cookbook, 2013.pdf
│——-WPF 4.5 Cookbook, 2012.pdf
│——-WPF 4.5 Unleashed, 2013.mobi

├───Misc
│——-Modern X86 Assembly Language Programming_ 32-bit, 64-bit, SSE, and AVX, 2014.pdf
│——-Practical Reverse Engineering, 2014.pdf
│——-Programming in Lua 5.2, 2013.pdf
│——-User Interface Programming for Games, 2014.pdf

├───Modeling
│——-Blender 2.70 3D Basics, 2nd Edition 2014.pdf
│——-Blender 2.72 For Dummies, 3rd Edition 2015.pdf
│——-Learning Blender 2.71 A Hands-On Guide to Creating 3D Animated Characters, 2014.pdf

├───Network
│——-Networked Graphics, 2009.pdf
│——-Networking and Online Games – Understanding and Engineering Multiplayer Internet Games, 2006.pdf

├───OpenCL
│——-OpenCL 1.1 in Action, 2011.pdf
│——-OpenCL 1.1 Programming Guide, 2012.pdf
│——-OpenCL 1.2 Parallel Programming Development Cookbook, 2013.pdf

├───OpenGL
│——-Advanced Methods in Computer Graphics With examples in OpenGL, 2012.pdf
│——-Graphics Shaders Theory and Practice (OpenGL and GLSL 4.1), 2nd Edition, 2012.pdf
│——-OpenGL 4 Shading Language Cookbook – OGL 4.3, 2nd Edition 2013.pdf
│——-OpenGL Development Cookbook – OGL 3.3, 2013.pdf
│——-OpenGL Insights – OGL 4.2, 2012.pdf
│——-OpenGL Programming Guide 8th Edition – OGL 4.3, 2013.pdf
│——-OpenGL SuperBible (6th Edition) – OGL 4.3, 2013.pdf

├───Physics
│——-Game Physics Engine Development How to Build, 2nd edition 2010.pdf
│——-Learning Physics Modeling with PhysX 3.3, 2013.pdf
│——-Physics for Game Developers, 2nd edition 2013.pdf

│───Web Dev
│——-Head First HTML and CSS, 2nd Edition 2012.pdf
│——-Head First JavaScript Programming, 2014.pdf
│——-Modern PHP New Features and Good Practices, Feb 2015.pdf
│——-Professional JavaScript for Web Developers, 3rd Edition 2012.pdf
│——-Responsive Web Design with AngularJS, 2014.pdf
│——-TypeScript Revealed, 2013.pdf
│——-Web Standards, 2nd Edition 2014.pdf

│───Windows-related
│——-Inside Windows Debugging, 2012.pdf
│——-Windows via C/C++, 5th edition 2007.pdf

download_icon