What Is A Graphics Programmer? - YouTube
Tutorial Index DX11 and OpenGL4
Contributors | NVIDIA Developer GPU Gems
Beginners Guide to Learning 3D Computer Graphics - YouTube
How To Make Triple A Graphics - YouTube
Danny Mac 3D - YouTube
InspirationTuts - YouTube
On Mars 3D - YouTube
Arise.Works - YouTube
Acerola - YouTube game rendering
Blue Bubble Bursting Pins
bubblepins - YouTube
CAD
OpenSCAD - The Programmers Solid 3D CAD Modeller
Tinkercad | Create 3D digital designs with online CAD
FreeCAD: Your Own 3D Parametric Modeler
Sign up | Onshape Cloud Product Development Software
OpenJSCAD.org
OpenJsCad
BITPlan/docker-openjscad: dockerized OpenJSCAD
Onshape | Product Development Platform free tier available
30 Best Free CAD Software Tools 2018 (2D/3D CAD Programs) | All3DP
Blender
blender.org - Home of the Blender project - Free and Open 3D Creation Software
Blender Fundamentals 2.8 - YouTube
Blender Market | A Unique Market for Creators that love Blender
"Money doesn't interest me" - Creator of Blender talks about its future - YouTube
Why is Blender Free - YouTube
Blender Guru
Blender Guru - YouTube
Blender 2.8 Beginner Tutorial Series - YouTube
Blender 基礎教學 - YouTube
Make BEAUTIFUL characters using a FREE APP (Blender) - YouTube
Grant Abbitt - YouTube
Blender 2.8 for beginners full course - YouTube
also other low poly tutorials
Low Poly Animals | Quick and Easy | Blender 2.8 | Basic Tutorial - YouTube
Create any low poly animal | Blender | 10 mins - YouTube
Sculpting with Blender For Beginners (Tutorial) - YouTube
Blender 3.1 Beginner Tutorial | Low Poly Worlds - YouTube
I Learn Blender From Scratch and Here's My 30 Day Progress - YouTube
MoonRay
DreamWorks's production renderer
MoonRay Production Renderer
Features and Functionality - MoonRay Production Renderer
dreamworksanimation/openmoonray: MoonRay is DreamWorks’ open-source, award-winning, state-of-the-art production MCRT renderer.
MCRT: Monte-Carlo Ray Tracer
DreamWorks Animation will open source its MoonRay renderer later this year
MoonRay - Andrew Pearce, Randy Packer, Mark Jackels, Dan McCann, & Keith Jeffery, DreamWorks - YouTube
Open MoonRay Update - Andrew Pearce & Randy Packer, DreamWorks Animation, LLC - YouTube
Blockbench
Blockbench
JannisX11/blockbench: Blockbench - A low poly 3D model editor
Volumetric Effects
OpenVDB
DreamWorks's file format for volumetric effects
Blender and game engines support this format
OpenVDB Is Overpowered - YouTube
OpenVDB Is A Game Changer | Blender Tutorial - YouTube
COMPLETE UNREAL ENGINE 5.3 VDB PIPELINE - YouTube
Mastering VDB in Unreal Engine 5.3 - YouTube
EmberGen
EmberGen: Real-Time Fluid Simulations For Fire, Smoke, And Explosions! uses Odin
Houdini
Houdini - 3D modeling, animation, VFX, look development, lighting and rendering | SideFX
Houdini doc
Houdini For Beginners - VDB Clouds - YouTube
What is a Volume? in Houdini for Beginners | Core Concepts - YouTube
Clouds in Houdini with VOPs - YouTube
Houdini Attributes and VOPs - YouTube
Photorealism
The Science of Rendering Photorealistic CGI - YouTube
Pixar in a Box | Computing | Khan Academy
The Secrets of Photorealism - YouTube
Photorealism Series - YouTube
Photorealism Explained - YouTube ❗!important
- modeling
- materials (texture)
- lighting
- post-processing
Two Minute Papers
Rendering Course Videos A course on ray tracing and global illumination – Károly Zsolnai-Fehér – Research Scientist
TU Wien Rendering / Ray Tracing Course - YouTube
The Secret Ingredient to Photorealism - YouTube
How to Make Photorealistic PBR Materials - Part 1 - YouTube
How to Make Photorealistic Materials - Part 2: Metal - YouTube
Filmic Blender | filmic-blender
Why it’s so hard to make CGI skin look real - YouTube
Connecting in the Metaverse: The Making of the GTC Keynote - YouTube
Raytracing
Ray Tracing Resources Page
Ray Tracing Gems
Call for Participation: Ray Tracing Gems II
Raytracing explained: Nvidia, Microsoft lead the way in revolutionizing gaming graphics – Ars Technica
NVIDIA’s Ray Tracer - Finally, Real Time! ☀️ - YouTube
How is CGI [Computer Generated Imagery] Made? 🖥️🏞 🛠️Exploring Ray Tracing and CGI - YouTube
Path tracing:
Global illumination = Direct illumination + Indirect illumination
Many shadow rays have to be sent to other objects in the scene for indirect illumination
The other objects will again calculate its GI acts as a secondary light source to the original object
Screen space ray tracing:
Using the rasterized image, depth map, normal map of objects rendered in the scene for ray tracing
This may not be as accurate as path tracing as object outside the screen space will not be considered
BVH: Bounding Volume Hierarchy
Built a binary tree structure to store the triangles in the scene, to quickly find the intersection of a ray with the scene
Forget Old School Ray Tracing, NVIDIA Demos Stunning Real-Time Path Tracing
What Is Path Tracing? | NVIDIA Blog
Control PC: Ray Tracing's Killer App? Plus: Full Xbox One X vs PC Comparison! - YouTube
Can you REALLY SEE the difference? Raster vs Ray Tracing vs Path Tracing - YouTube
Ray Tracing in Games: How Today's Big Tech Gamble Became Tomorrow's Sure Thing [Sponsored] - YouTube
How Realistic CGI Works (And How To Do It Way Faster) - YouTube
Ray Tracing Essentials Part 1: Basics of Ray Tracing – NVIDIA Developer News Center
Ray Tracing Essentials Part 2: Rasterization versus Ray Tracing – NVIDIA Developer News Center
Ray Tracing Essentials Part 3: Ray Tracing Hardware – NVIDIA Developer News Center
Ray Tracing Essentials Part 4: The Ray Tracing PipelinWe – NVIDIA Developer News Center
What's the Deal With Raytracing? - YouTube
NVIDIA RTX In 2020 - STILL Not Worth It? - YouTube
Gamers Nexus
Real-Time Ray Tracing Explained - YouTube
Battlefield V RTX Deep-Dive: Reality vs. Demo Graphics Comparison - YouTube
Faking RTX Global Illumination vs. RTX | 100% Ray-Traced Game, Pt 1 - YouTube
ssloy/tinyraytracer: A brief computer graphics / rendering course
GopherCon 2018: Hunter Loftis - Painting with Light - YouTube
Rendering Tricks
SimonDev - YouTube
The NEW way that 3d engines do bloom. From the basics to cutting edge - YouTube convolution -> FFT
How Big Budget AAA Games Render Clouds - YouTube
Exploring a New Approach to Realistic Lighting: Radiance Cascades - YouTube BRDF (Bidirectional Reflectance Distribution Function) -> Radiance Cascades
3D Data
3D Models for Free - Free3D.com
Download Free 3D Models - Royalty Free - Sketchfab
PCL - Point Cloud Library (PCL)
PCL Notes · GitBook (Legacy)
Open3D – A Modern Library for 3D Data Processing
intel-isl/Open3D: Open3D: A Modern Library for 3D Data Processing
The Computational Geometry Algorithms Library
3d - Can I generate Point Cloud from mesh? - Stack Overflow
Monster Mash: New Sketch-Based Modeling and Animation Tool
Turn 2D Images into 3D Objects with Monster Mash! (Free Web Tool) - YouTube
无人机扫描整座山!耗费 30 天,用 10000 张照片还原世界文化遗产 - YouTube
The Ultimate Guide to 3D Scanning | FULL WORKFLOW - YouTube
Software
nschloe/meshio: I/O for various mesh formats
MeshLab
CloudCompare - Open Source project
Libraries
Visualization
AliceVision | Photogrammetric Computer Vision Framework
alicevision/meshroom: 3D Reconstruction Software
VTK - The Visualization Toolkit
vtk+DearImGui integration through vtkGenericOpenGLRenderWindow - Development - VTK
trlsmax/imgui-vtk: test on how to integrate vtk into glfw + imgui project
phcerdan/vtkImGuiAdapter: Adapter to add imgui to an existing vtkRenderWindow using SDL2.
nicanor-romero/QtVtk: An integration between Qt Quick Controls 2 and VTK for 3D rendering