3d-resources
A collection of resources for 3D.
https://github.com/devanshutak25/3d-resources
Last synced: 5 days ago
JSON representation
-
Lighting, Rendering & Shaders
-
Rendering & Shader Theory
- Everything (or most things) wrong with learnopengl.com/PBR/Theory
- Extra Lights - lights)
- Fabian 'ryg' Giesen's Blog - level programming, with a focus on practical techniques
- Fast Filter-Width Estimates with Texture Maps - Chapter 25.
- Fast Terrain Rendering Using Geometrical MipMapping
- Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation
- Fft Ocean
- Filament
- Flow Map Shader
- FogSprites
- Fragment Foundry
- Fragmentarium
- fSync
- Glass for EEVEE
- Global illumination using photon maps
- Glow
- GlslEditor
- glslViewer (GitHub) - based GLSL Sandbox for 2D/3D shaders by [@patriciogv](https://twitter.com/patriciogv). Battle-tested by its creator, it enables to build a creative pipeline agnostic to the target platform a
- GPU Zen Blog
- Graphics for Games - processing etc. from Newcastle University.
- Graphics Programming Resources
- GrassBending
- GSLS Optimizer
- Houdini Gaussian Splatting Viewport Renderer
- How does a GPU Shader work?
- How to Create a Fake 3D Image Effect with WebGL
- How to read shader assembly
- ibreakdownshaders
- Instanced Line Rendering Part II: Alpha blending - blending with triangulated lines.
- Intel Open Image Denoise - source library of high-performance, high-quality denoising filters for ray-traced images.
- Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL, 6/E - Computer-Graphics-Top-Down-Shader-Based/dp/0132545233)
- Intro Three.js
- Introduction to shaders
- IOR List
- Jendrik Illner's blog - time rendering papers, etc.
- Khrnos: Streamlining Render Passes - extensions/man/html/VK_KHR_dynamic_rendering.html) extension.
- Kick.js Shader Editor
- KodeLife - time shader editor that supports GLSL, HLSL, and Metal, with a user-friendly interface for creating and testing shaders.
- Learn OpenGL
- Learn OpenGL: Skeletal Animation
- Learn OpenGL: Text Rendering
- Let's remove Quaternions from every 3D Engine
- Light field rendering
- Light House 3D
- Lily Surface Scrapper
- Lygia (GitHub) - language shader library designed for performance and flexibility by [@patriciogv](https://twitter.com/patriciogv). A cross platform library that will help you iterate on your s
- Lygia (site)
- Magnum (GitHub)
- Marmoset Resources
- Matcap - Spherical Environment Mapping Shader - creating a spherical reflection/environment mapping shader.
- Memory Management section on Pbrt
- Microfacet Models for Refraction through Rough Surfaces
- Mitsuba - oriented retargetable rendering system, written in portable C++17 on top of the Enoki library.
- NEORT
- Node To Python - ons. [](https://github.com/BrendanParmer/NodeToPython/blob/main/LICENSE)
- NodeToy - three-fiber user, consider checking
- OpenGL 3D Game Tutorials
- OpenGL 4 Shaders
- OpenGL/GLSL Shader Programming
- Optimally Combining Sampling Techniques for Monte Carlo Rendering
- Path tracing fractals
- PBRT v3
- Photo tourism: Exploring photo collections in 3D
- Physically Based Rendering (3rd ed online)
- Physically Based Rendering (PBR Book)
- Physics-Based Animation
- PicoGL.js - only rendering library.
- Pixel Shaders
- PixelSpirit Elements Deck
- PixelSpirit GitHub
- Practical Rendering of Multiple Scattering Effects in Participating Media
- Procedural Stochastic Texturing
- Ptex - quality rendering.
- Pyro Shader for Redshit, ARnold, Renderman
- Ray Tracey's blog
- Ray Tracing Gems
- Ray Tracing Gems II
- Ray Tracing in One Weekend
- Ray Tracing in One Weekend series
- Ray Tracing: The Next Week
- Ray Tracing: The Rest of Your Life
- Raymarching On Unity 5
- React Spring - three-fiber using the package
- Real-Time Rendering
- Real-Time Rendering Blog - Time Rendering" book series, featuring updates on rendering techniques, industry news, and research papers
- Real-Time Rendering recommended books - Time Rendering site.
- Realistic water shader
- Reddit Two Triangles
- Rendering Resources - Benedikt Bitterli - v3 formats.
- Resources for Writing Shaders in Unity
- Scene.js - based engine for high-detail 3D visualisation.
- Scratchapixel
- SDFs by Inigo Quilez
- Shader Derivative Functions
- Shader Designer
- Shader Editor
- Shader Effects
- Shader Graph Tutorials
- Shader Lab Lab
- Shader Park - in, SDFs and boolean operation between them already avail
- SHADERed
- ShaderForge - based shader editor giving you the artistic freedom of shader creation, with no need to code. (Was :moneybag: but now is open source and not maintained).
- ShaderFrog
- ShaderGif
- Shaderific for OpenGL
- Shaderific GLSL
- ShaderProject
- ShaderShop editor
- ShaderShop videos
- ShadowDrawer
- Shadowing by Non-Gaussian Random Surfaces
- Shaping functions
- Stanford Bunny Fur With Unity
- Static Object Intersections - Real Time Rendering Resource Page
- Substance Academy
- Terrain Rendering Using GPU-Based Geometry Clipmaps - Chapter 02.
- The Art of Code (channel)
- The Book of Shaders
- The Book of Shaders Glossary
- The Interactive Shader Format (ISF) Editor
- The Shader Permutation Problem - Part 1: How Did We Get Here? - Part 1: How Did We Get Here?.
- The Shader Permutation Problem - Part 2: How Do We Fix It? - Part 2: How Do We Fix It?.
- Three Blender
- Tungsten
- Twigl
- Unity Compute Shader Ray Tracing Practice
- Unity Fluid Simulation 2D
- Unity Outline Shader
- Unity Raymarching Collision
- Unity Shader Cheatsheet
- Unity Shader Sketches
- Unity Shader Tutorials
- Unity Shaders
- Unity3D Shaders Learning
- UnityGPUNoise
- USD Arnold
- Vertex Shader Art
- VerticalDissolve
- VilarVRC
- Virtual ray lights for rendering scenes with participating media
- Virtual Terrain Project
- WebGL 2 Basics
- WebGL 2 New Features
- WebGL Fundamentals
- WebGl Playground
- Whitestorm.js (site)
- Wind Waker Shader
- Writing an efficient Vulkan renderer
- xeokit - tiles, real-world coordinates and double precision.
- Synthclipse
- Polygonjs - based WebGL design tool, used for procedural geometry, particles, materials<br><small class="see-also">See also: <a href="#misc-3d-utilities-software">Software Reference → Misc 3D Utilities Software</a></small> | | Freemium | | |
- A Gentle Introduction to Shaders in Unity3D
- A Pixel is not a Little Square!
- Cracked Ice Shader
- glslViewer (write-up) - up on glslViewer, a live-coding console tool that renders GLSL shaders.
- Íñigo Quílez - known shader authors.
- ISF
- Makin' Stuff Look Good
- Patricio Gonzales Vivo
- PBRT v4
- Shaders Laboratory
- ShaderTool - pill lic-paid">Paid</span>. Modern shader IDE for programmers and FX artists.
- Stack.gl
- Vertexshaderart
- VFX good night reading
-
-
Modeling, Sculpting & Texturing
-
3ds Max: Plugins
- TyFlow - pill lic-freemium">Freemium</span>. Advanced particle/dynamics system. Destruction, cloth, fluids.
-
Blender: Plugins & Addons
- MicMac - source photogrammetric suite that can be used in a variety of 3D reconstruction scenarios.<br><small class="see-also">See also: <a href="#photogrammetry--scanning-software">Software Reference → Photogrammetry & Scanning Software</a></small> | Open Source | | |
- 3 D Machine Learning
- 3DN BIP - in replacement.
- Advanced Blender Add-on - ons.
- AMD Radeon ProRender - based rendering engine that lets creative professionals use open industry standards to use GPU and CPU performance to produce stunningly photorealistic images in B
- AnimAide - on for Blender that has some helpful tools for animation.
- Array Tools - pill" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 16 16" width="12" height="12" fill="currentColor" aria-hidden="true"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>GitHub</a>
- Arsenal - pill" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 16 16" width="12" height="12" fill="currentColor" aria-hidden="true"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>GitHub</a>
- Auto Terrainer - pill lic-paid">Paid</span>. Automatic Blender Terrain Generator is a and easy-to-use tool that lets you turn any low poly mesh into realistic and customizable terrain. You can use it to create mountains, valleys, isl
- AutoMask - on for automatic rotoscoping with the help of Machine Learning.
- Awesome 3D Human
- Awesome 3D Printing
- Bangingcuts
- Blender Addon Tester
- Blender Addons
- Blender CLI Rendering - line interface.
- Blender Colab
- Blender Data Visualisation
- Blender Debugger For Vscode
- Blender For Unreal Engine - on allows you to export content created with Blender to Unreal Engine 4.
- Blender Kitti
- Blender Launcher
- Blender Manager - Update, Project Management and Time Tracking, Addon Control, Version Handling, Render Management.
- Blender Metaverse Addon
- Blender NLA Midi Copier - on for creating midi-driven animations from the Nonlinear Animation view.
- Blender Pyblish
- Blender Scripting
- Blender Sculpt Tools
- Blender to Unity FBX
- Blender Updater CLI
- Blender Version Manager
- Blender Vscode
- Blender XR
- Blender2Godot
-
Programming Languages
Categories
Game Development
874
Learning, Community & Industry
410
Tools, Pipeline & Utilities
379
Modeling, Sculpting & Texturing
319
Assets & Libraries
276
Lighting, Rendering & Shaders
254
AI & Machine Learning for CG
245
Art, Design & Visual Storytelling
213
Software Reference
193
Motion Graphics & Video
141
Attribution
73
VFX, Compositing & Virtual Production
65
Animation & Rigging
20
Sub Categories
Unity Engine: Resources
443
Rendering & Shader Theory
213
Unreal Engine: Resources
182
Blender: Plugins & Addons
151
3D Communities & Forums
145
Photogrammetry & 3D Scanning
110
Research Papers
109
Video Editing: Courses
97
Paid Tutorial Platforms
90
Game Jams
72
AI-Assisted CG Software
72
Material Creation Tools
65
Pre-Production, Storyboarding & Script Tools
50
Scientific & Medical Visualization Software
48
Game Assets
47
Compositing Learning, Books & Industry
46
3D Inspiration & Showcase
44
Image Generation
42
Plugin & Addon Marketplaces
40
Scene & Pipeline Tools
39
Design Tools
39
Pipeline Overview
38
Model Libraries: Free & General
37
YouTube Channels: Blender
37
Miscellaneous 3D Tools & Utilities
35
Conversion Tools
35
Gaussian Splatting & NeRF
33
3D Software: Paid
32
General Inspiration
31
Textures & Materials: Free PBR Libraries
29
Renderer-Specific Learning
28
YouTube Channels: Motion Graphics & Cinema 4D
28
Motion Graphics: Inspiration
28
AI-Assisted CG Tools
27
Icons
26
YouTube Channels: Houdini
25
Video Generation
24
Game Design & Theory
24
XR, AR & VR: Resources
24
Houdini: Plugins & Tools
23
Game Dev Tools: Sprite & VFX
23
2D & Animation Software
23
Fonts
21
Model Libraries: Specialized
21
Stock Images & References
19
Patreon Creators
18
Virtual Production Software
17
Concept Art & Illustration: Channels
17
3D Generation
17
Color Theory & Tools
16
3D Software: Free
16
Houdini: Essential Learning Resources
16
Drawing & Painting for 3D Artists
16
Game Dev Tools: Networking & Multiplayer
16
Houdini: Miscellaneous Tutorials
16
USD (Universal Scene Description)
15
Game Dev: YouTube Channels
15
Pipeline & Production Management Software
14
Tech Art
13
HDRIs
13
Audio: SFX & Music Libraries
13
Game Dev Tools: Level Design
13
Houdini: VEX & Coding
12
Model Libraries: Architecture & Furniture
12
Render Engines
12
AI Motion Capture & Animation
12
Game Dev: Communities
12
Pipeline Standards
11
Software-Specific Asset Libraries
11
YouTube Channels: Sculpting & Characters
11
Blender: Tutorials
10
Cinematography & Camera Work
10
Photography: Reference & Fundamentals
10
Motion Graphics: Tools & Utilities
10
Textures: Specialized
10
Asset Marketplaces
9
Godot: Key Plugins & Addons
9
AI Audio & Music
9
Rigging & Animation Tools
9
Animation: YouTube Channels
8
Godot: Learning
8
Retopology & Mesh Tools
8
Houdini: Communities
8
Design Principles & Typography
7
Houdini: Getting Started
7
Game Dev Tools: Physics Engines
7
Animation Principles
7
ComfyUI Ecosystem
6
Virtual Production
6
Game Dev Tools: Dialogue & Narrative
6
Industry Trends 2025-2026
6
Game Dev Tools: AI & Procedural Generation
6
Game Engines: Free & Open Source
5
2D Art References & Inspiration
5
VFX & Compositing Software
5
Stock Footage
5
Texture & Material Generation
5
Composition & Visual Storytelling
5
3D Software: Free Tier
5
3D Lighting: Fundamentals
5
3D Lighting: Redshift-Specific
5
Godot: Official Resources
4
Machine Learning for CG
4
Matchmoving & Camera Tracking
3
UV Tools
3
Level Design & Map Editing Software
3
Design Software
3
Software Reference: Legacy & Defunct
3
Game Dev Tools: Version Control
3
Fusion (DaVinci Resolve): Learning
3
3D Lighting: Production
3
Architecture & Visualization
3
Salary & Career Data
3
Godot: Communities
3
Textures: Premium
3
After Effects: Learning & Templates
2
CAD Software
2
Video Editing Software
2
Cinema 4D: Plugins
2
Cinema 4D: Tips & Workflows
2
Open-Source Models (HuggingFace)
2
Houdini: FX & Simulations
2
Game Dev: Courses
2
Houdini: Rigging & Animation (KineFX)
2
3ds Max: Plugins
1
Audio Software
1
Houdini: Courses & Free Content
1
AI Product Photography Software
1
Motion Graphics: YouTube Channels
1
Cinema 4D: Learning
1
AI Image & Texture Generation Software
1
AI Design Viz Software
1
Game Dev Tools: Analytics & Playtesting
1
Game Dev Tools: Audio Middleware
1
Keywords
unity
94
unity3d
64
unreal-engine
58
blender
50
game-development
48
ue4
43
unreal-engine-4
39
blender-addon
33
python
31
gamedev
30
awesome
25
unreal-engine-5
23
awesome-list
23
plugin
22
unreal
22
csharp
22
ue4-plugin
22
unrealengine
22
opengl
21
cpp
21
3d
21
graphics
19
ue5
19
nerf
19
game-engine
16
webgl
15
computer-graphics
15
animation
14
addon
14
game
14
unreal-engine-plugin
14
c-plus-plus
13
unity3d-plugin
13
ue5-plugin
13
blender3d
12
rendering
12
shader
12
shaders
12
vfx
11
3d-graphics
11
c-sharp
11
blender-scripts
11
procedural-generation
11
unity-editor
11
computer-vision
10
glsl
10
3d-reconstruction
10
android
9
ai
9
vulkan
9