Resources

A collection of useful free tools, Blender addons and learning resources that you may find interesting, in no particular order. Occasionally updated.

VFX

fspy

A standalone tool for reconstructing the perspective of an image. Image and camera transformation can be imported with the corresponding addon.

fSpy
fSpy is an open source, cross platform app for still image camera matching

Compify

An addon developed by Ian Hubert for scene de-lighting, which helps with compositing CG objects into a real scene. Here's a how-to.

GitHub - EatTheFuture/compify: Blender addon for easier/better compositing in 3D space.
Blender addon for easier/better compositing in 3D space. - EatTheFuture/compify

Shakify

Another Ian Hubert addon. This one adds realistic camera shake to your animations.

GitHub - EatTheFuture/camera_shakify
Contribute to EatTheFuture/camera_shakify development by creating an account on GitHub.

FreeMoCap

Open-source motion capture system, supporting both single- and multi-camera systems.

GitHub - freemocap/freemocap: Free Motion Capture for Everyone 💀✨
Free Motion Capture for Everyone 💀✨. Contribute to freemocap/freemocap development by creating an account on GitHub.

RotoForge-AI

Machine Learning-based rotoscoping (cutting out things in videos) using a local segmentation model.

GitHub - MagnumVD/RotoForge-AI: RotoForge is a free and open-source ML-assisted rotoscoping toolset for Blender
RotoForge is a free and open-source ML-assisted rotoscoping toolset for Blender - MagnumVD/RotoForge-AI

Radio Aporee

Not exactly a VFX tool, but a collection of sounds around the world that you can tune into or simply download for sound effect purposes.

radio aporee ::: maps - sounds of the world
radio aporee ::: maps is a global soundmap dedicated to field recording, acoustic ecology and the art of listening.

Scientific Visualization

Blender Colormaps

A simple addon for loading colormaps as color ramp nodes. Requires matplotlib to be installed in the Blender Python environment.

GitHub - TheJeran/Blender-Colormaps
Contribute to TheJeran/Blender-Colormaps development by creating an account on GitHub.

Bioxel Nodes

Load your scientific image stacks into Blender. Supported formats include OME TIFFs, HDF5s, DICOMs and more.

GitHub - OmooLab/BioxelNodes: For scientific volumetric data visualization in Blender.
For scientific volumetric data visualization in Blender. - OmooLab/BioxelNodes

Molecular Nodes

A Blender addon developed by Brady Johnston to visualize and animate molecular data. Comes with a plethora of advanced styling options and Geometry Nodes tools for simulation and visualization.

GitHub - BradyAJohnston/MolecularNodes: Toolbox for molecular animations in Blender, powered by Geometry Nodes.
Toolbox for molecular animations in Blender, powered by Geometry Nodes. - BradyAJohnston/MolecularNodes

Microscopy Nodes

An addon by Aafke Gros for loading 3D to 5D image stacks into Blender, targeted specifically at microscopy images. Supports chunked formats like ZARRs and various options for styling and slicing.

GitHub - aafkegros/MicroscopyNodes: Loading and handling microscopy data in blender
Loading and handling microscopy data in blender. Contribute to aafkegros/MicroscopyNodes development by creating an account on GitHub.

Coolors

This site helps you quickly generate cool looking color combinations.

Coolors - The super fast color palettes generator!
Generate or browse beautiful color combinations for your designs.

Code Stuff

DataBpy

Data-oriented wrappers around the bpy library (Blender's Python API), maintained by Brady Johnston.

GitHub - BradyAJohnston/databpy: A set of data-oriented wrappers around the python API of Blender.
A set of data-oriented wrappers around the python API of Blender. - BradyAJohnston/databpy

The Book of Shaders

Everything you wanted to know about fragment shader programming.

The Book of Shaders
Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.

Modeling & Texturing

CAD Sketcher

CAD capability right in Blender. Allows you to perform mathematically constrained sketching.

GitHub - hlorus/CAD_Sketcher: Constraint-based geometry sketcher for blender
Constraint-based geometry sketcher for blender. Contribute to hlorus/CAD_Sketcher development by creating an account on GitHub.

Polyhaven

The number 1 website for finding PBR materials, HDRIs (360° images acting as environment textures) and 3D assets.

Poly Haven • Poly Haven
The Public 3D Asset Library

Texture Ninja

Ever since textures.com became a paid-only service, this website has been really useful for finding image textures.

Texture Ninja
A large connection of public domain texturest

The Flickr LostAndTaken texture collection

https://www.flickr.com/photos/calebkimbrough/collections/72157612444693261

StableGen

Use local image generation models with ComfyUI right in Blender to generate textures. Just in case hand-crafted or procedural textures aren't your thing.

GitHub - sakalond/StableGen: Transform your 3D texturing workflow with the power of generative AI, directly within Blender!
Transform your 3D texturing workflow with the power of generative AI, directly within Blender! - sakalond/StableGen

CGCookie's tips for clean topology

8 Tips for Clean Topology in Blender (Updated for 2021)
Clean topology in Blender is crucial for achieving efficient, usable 3D models. Here are a few tips on getting it right and improving your existing topology.

Color and Rendering

Saffron

A collection of nodes for advanced color grading in the Blender compositor.

GitHub - bean-mhm/Saffron: 🪻 A Huge Collection of Compositor Nodes for Blender
🪻 A Huge Collection of Compositor Nodes for Blender - bean-mhm/Saffron

3DGS Renderer

Blender addon for loading Gaussian Splats and rendering them. Works well with Brush (see below).

GitHub - Kiri-Innovation/3dgs-render-blender-addon: 3DGS Render by KIRI Engine
3DGS Render by KIRI Engine. Contribute to Kiri-Innovation/3dgs-render-blender-addon development by creating an account on GitHub.

Malt

A Blender render engine for NPR (non-photorealistic rendering), targeted at advanced users.

GitHub - bnpr/Malt: Render framework for NPR.
Render framework for NPR. Contribute to bnpr/Malt development by creating an account on GitHub.

More useful software

Graphite

Vector graphics software, running on the web (with desktop apps planned). Supports procedural pipelines for advanced 2D graphics generation.

Free online vector editor & procedural design tool
Open source free software. A vector graphics creativity suite with a clean, intuitive interface. Opens instantly (no signup) and runs locally in a browser. Exports SVG, PNG, JPG.

OpenCut

A timeline-based video editor similar to CapCut, but open-source.

GitHub - OpenCut-app/OpenCut: The open-source CapCut alternative
The open-source CapCut alternative. Contribute to OpenCut-app/OpenCut development by creating an account on GitHub.

Brush

3D reconstruction engine for Gaussian Splats. Requires you to create COLMAP reconstructions from your data beforehand.

GitHub - ArthurBrussee/brush: 3D Reconstruction for all
3D Reconstruction for all. Contribute to ArthurBrussee/brush development by creating an account on GitHub.

SculptGL

A web-based sculpting app.

SculptGL - A WebGL sculpting app
SculptGL is a small sculpting application powered by JavaScript and webGL.

More lists

This curated list is awesome, because it covers every possible Blender resource out there. But its long, veery long.

GitHub - agmmnn/awesome-blender: 🪐 A curated list of awesome Blender addons, tools, tutorials; and 3D resources for everyone.
🪐 A curated list of awesome Blender addons, tools, tutorials; and 3D resources for everyone. - agmmnn/awesome-blender