Title: 3D Graphics programming resources Post by: Patryk Kizny on May 09, 2016, 12:31:29 AM I found today a great resource for learning programming 3D graphics covering from the bird's eye view to details writing your own reaytracers, montecarlo and other useful stuff.
Worth checking out. http://www.scratchapixel.com/ Mathematics and Physics for Computer Graphics What math should I learn in order to study computer graphics? Geometry Mathematical Foundations of Monte Carlo Methods Monte Carlo Methods in Practice Matrix Inverse Quaternions Foundations of 3D Rendering (Volume 1) 17 lessons designed to introduce you to the field of 3D rendering (best reading order is chronological) Introduction to Ray Tracing: a Simple Method for Creating 3D Images Where Do I Start? A Very Gentle Introduction to Computer Graphics Programming Rendering an Image of a 3D Scene: an Overview Computing the Pixel Coordinates of a 3D Point 3D Viewing: the Pinhole Camera Model Rasterization: a Practical Implementation The Perspective and Orthographic Projection Matrix An Overview of the Ray-Tracing Rendering Technique Ray-Tracing: Generating Camera Rays A Minimal Ray-Tracer: Rendering Simple Shapes (Sphere, Cube, Disk, Plane, etc.) Ray Tracing: Rendering a Triangle Introduction to Polygon Meshes Ray-Tracing a Polygon Mesh Transforming Objects using Matrices Introduction to Shading The Phong Model, Introduction to the Concepts of Shader, Reflection Models and BRDF Global Illumination and Path Tracing What's Next? 3D Rendering: Better, Faster, More (Volume 2) A new series of 12 lessons to study advanced but nonetheless important 3D rendering techniques Bézier Curves and Surfaces: the Utah Teapot Introduction to Acceleration Structures Bias vs Unbias Path Tracing & the Russian Roulette Multi-Threading in Rendering Intuitive Introduction to Anti-Aliasing Area Lights The Infamous Rendering Equation Intuitive Introduction to Importance Sampling Texture Mapping Depth of Field Motion Blur Volume Rendering Digital Imaging A series of lessons on digital images, color science and image processing Colors Digital Images Simple Image Manipulations Goodies A collection of fun techniques Simulating the Colors of the Sky Creation and Rendering of Realistic Trees Title: Re: 3D Graphics programming resources Post by: Max Sinister on May 09, 2016, 11:19:47 PM Very interesting. I don't think I will start another career as a game programmer, but thanks.
Title: Re: 3D Graphics programming resources Post by: ciric50 on May 10, 2016, 03:50:24 PM I browsed a few of the pages on that site, and it does appear to have a lot of good information. I would say it is aimed primarily at beginners to 3D graphics. |