[{"title":"( 60 个子文件 61.82MB ) LearnOpenGL.rar","children":[{"title":"LearnOpenGL","children":[{"title":"05 Advanced Lighting","children":[{"title":"01 Advanced Lighting.md.pdf <span style='color:#111;'> 881.88KB </span>","children":null,"spread":false},{"title":"02 Gamma Correction.md.pdf <span style='color:#111;'> 1.60MB </span>","children":null,"spread":false},{"title":"09 SSAO.md.pdf <span style='color:#111;'> 1.79MB </span>","children":null,"spread":false},{"title":"06 HDR.md.pdf <span style='color:#111;'> 1.72MB </span>","children":null,"spread":false},{"title":"03 Shadows","children":[{"title":"01 Shadow Mapping.md.pdf <span style='color:#111;'> 3.36MB </span>","children":null,"spread":false},{"title":"02 Point Shadows.md.pdf <span style='color:#111;'> 1.81MB </span>","children":null,"spread":false}],"spread":true},{"title":"05 Parallax Mapping.md.pdf <span style='color:#111;'> 1.89MB </span>","children":null,"spread":false},{"title":"07 Bloom.md.pdf <span style='color:#111;'> 1.67MB </span>","children":null,"spread":false},{"title":"04 Normal Mapping.md.pdf <span style='color:#111;'> 2.68MB </span>","children":null,"spread":false},{"title":"08 Deferred Shading.md.pdf <span style='color:#111;'> 1.96MB </span>","children":null,"spread":false}],"spread":true},{"title":"02 Lighting","children":[{"title":"06 Multiple lights.md.pdf <span style='color:#111;'> 863.99KB </span>","children":null,"spread":false},{"title":"03 Materials.md.pdf <span style='color:#111;'> 563.63KB </span>","children":null,"spread":false},{"title":"07 Review.md.pdf <span style='color:#111;'> 215.23KB </span>","children":null,"spread":false},{"title":"05 Light casters.md.pdf <span style='color:#111;'> 1.08MB </span>","children":null,"spread":false},{"title":"02 Basic Lighting.md.pdf <span style='color:#111;'> 743.18KB </span>","children":null,"spread":false},{"title":"04 Lighting maps.md.pdf <span style='color:#111;'> 1.24MB </span>","children":null,"spread":false},{"title":"01 Colors.md.pdf <span style='color:#111;'> 447.09KB </span>","children":null,"spread":false}],"spread":true},{"title":"03 Model Loading","children":[{"title":"03 Model.md.pdf <span style='color:#111;'> 972.52KB </span>","children":null,"spread":false},{"title":"02 Mesh.md.pdf <span style='color:#111;'> 389.70KB </span>","children":null,"spread":false},{"title":"01 Assimp.md.pdf <span style='color:#111;'> 408.87KB </span>","children":null,"spread":false}],"spread":true},{"title":"04 Advanced OpenGL","children":[{"title":"05 Framebuffers.md.pdf <span style='color:#111;'> 2.23MB </span>","children":null,"spread":false},{"title":"03 Blending.md.pdf <span style='color:#111;'> 2.07MB </span>","children":null,"spread":false},{"title":"08 Advanced GLSL.md.pdf <span style='color:#111;'> 950.24KB </span>","children":null,"spread":false},{"title":"02 Stencil testing.md.pdf <span style='color:#111;'> 888.43KB </span>","children":null,"spread":false},{"title":"11 Anti Aliasing.md.pdf <span style='color:#111;'> 664.54KB </span>","children":null,"spread":false},{"title":"07 Advanced Data.md.pdf <span style='color:#111;'> 320.53KB </span>","children":null,"spread":false},{"title":"06 Cubemaps.md.pdf <span style='color:#111;'> 3.18MB </span>","children":null,"spread":false},{"title":"01 Depth testing.md.pdf <span style='color:#111;'> 1.53MB </span>","children":null,"spread":false},{"title":"04 Face culling.md.pdf <span style='color:#111;'> 471.56KB </span>","children":null,"spread":false},{"title":"10 Instancing.md.pdf <span style='color:#111;'> 1.31MB </span>","children":null,"spread":false},{"title":"09 Geometry Shader.md.pdf <span style='color:#111;'> 990.96KB </span>","children":null,"spread":false}],"spread":false},{"title":"01 Getting started","children":[{"title":"05 Shaders.md.pdf <span style='color:#111;'> 816.67KB </span>","children":null,"spread":false},{"title":"04 Hello Triangle.md.pdf <span style='color:#111;'> 919.62KB </span>","children":null,"spread":false},{"title":"02 Creating a window.md.pdf <span style='color:#111;'> 624.47KB </span>","children":null,"spread":false},{"title":"06 Textures.md.pdf <span style='color:#111;'> 1.87MB </span>","children":null,"spread":false},{"title":"09 Camera.md.pdf <span style='color:#111;'> 720.29KB </span>","children":null,"spread":false},{"title":"01 OpenGL.md.pdf <span style='color:#111;'> 426.78KB </span>","children":null,"spread":false},{"title":"03 Hello Window.md.pdf <span style='color:#111;'> 499.18KB </span>","children":null,"spread":false},{"title":"07 Transformations.md.pdf <span style='color:#111;'> 904.92KB </span>","children":null,"spread":false},{"title":"08 Coordinate Systems.md.pdf <span style='color:#111;'> 1.22MB </span>","children":null,"spread":false},{"title":"10 Review.md.pdf <span style='color:#111;'> 237.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"08 Effects","children":null,"spread":false},{"title":"06 PBR","children":[{"title":"01 Theory.md.pdf <span style='color:#111;'> 1.45MB </span>","children":null,"spread":false},{"title":"02 Lighting.md.pdf <span style='color:#111;'> 1.52MB </span>","children":null,"spread":false},{"title":"03 IBL","children":[{"title":"01 Diffuse irradiance.md.pdf <span style='color:#111;'> 2.85MB </span>","children":null,"spread":false},{"title":"02 Specular IBL.md.pdf <span style='color:#111;'> 3.85MB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"07 In Practice","children":[{"title":"01 Debugging.md.pdf <span style='color:#111;'> 1.85MB </span>","children":null,"spread":false},{"title":"02 Text Rendering.md.pdf <span style='color:#111;'> 617.29KB </span>","children":null,"spread":false},{"title":"2D-Game","children":[{"title":"10 Render Text.md.pdf <span style='color:#111;'> 1.44MB </span>","children":null,"spread":false},{"title":"11 Final thoughts.md.pdf <span style='color:#111;'> 291.39KB </span>","children":null,"spread":false},{"title":"07 Postprocessing.md.pdf <span style='color:#111;'> 644.23KB </span>","children":null,"spread":false},{"title":"03 Rendering Sprites.md.pdf <span style='color:#111;'> 511.31KB </span>","children":null,"spread":false},{"title":"02 Setting up.md.pdf <span style='color:#111;'> 349.33KB </span>","children":null,"spread":false},{"title":"08 Powerups.md.pdf <span style='color:#111;'> 534.00KB </span>","children":null,"spread":false},{"title":"09 Audio.md.pdf <span style='color:#111;'> 343.30KB </span>","children":null,"spread":false},{"title":"01 Breakout.md.pdf <span style='color:#111;'> 646.15KB </span>","children":null,"spread":false},{"title":"05 Collisions","children":[{"title":"01 Ball.md.pdf <span style='color:#111;'> 329.70KB </span>","children":null,"spread":false},{"title":"02 Collision detection.md.pdf <span style='color:#111;'> 602.26KB </span>","children":null,"spread":false},{"title":"03 Collision resolution.md.pdf <span style='color:#111;'> 490.86KB </span>","children":null,"spread":false}],"spread":false},{"title":"04 Levels.md.pdf <span style='color:#111;'> 1.07MB </span>","children":null,"spread":false},{"title":"06 Particles.md.pdf <span style='color:#111;'> 482.56KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}]