Logo by wmauzey - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit us on facebook
 
*
Welcome, Guest. Please login or register. April 25, 2024, 02:03:49 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: 3D Graphics programming resources  (Read 2825 times)
0 Members and 1 Guest are viewing this topic.
Patryk Kizny
Global Moderator
Fractal Fertilizer
******
Posts: 372



kizny
WWW
« 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
Logged

Visual Artist, Director & Cinematographer specialized in emerging imaging techniques.
Max Sinister
Conqueror
*******
Posts: 114


« Reply #1 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.
Logged

ciric50
Forums Freshman
**
Posts: 19


« Reply #2 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.
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Graphics Programming kronikel 4 2182 Last post October 11, 2011, 06:17:17 PM
by kronikel
DE learning resources Programming tryptophan 2 986 Last post April 06, 2013, 12:36:37 AM
by tryptophan
Graphics cards for GPU rendering? Help & Support ellarien 7 1202 Last post May 02, 2015, 07:23:53 PM
by 3dickulus
Scaling resources - how many CPUs? Mandelbulb 3d Patryk Kizny 0 1440 Last post March 02, 2016, 01:21:47 PM
by Patryk Kizny
A collection of resources on Ray Marching Programming valera_rozuvan 1 1160 Last post August 21, 2016, 03:38:05 AM
by lycium

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.238 seconds with 24 queries. (Pretty URLs adds 0.006s, 2q)