All Projects → troopy28 → Optix Denoiser For Blender

troopy28 / Optix Denoiser For Blender

Licence: gpl-3.0
Use the powerful NVIDIA OptiX AI Denoiser directly from Blender with this addon.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Optix Denoiser For Blender

Machin3tools
MACHIN3tools is a free, continuously evolving collection of blender tools and pie menus in a single customizable package.
Stars: ✭ 447 (+794%)
Mutual labels:  blender
Awesome Blender
🪐 A curated list of awesome Blender addons, tools, tutorials; and 3D resources for everyone.
Stars: ✭ 608 (+1116%)
Mutual labels:  blender
Blender Iks To Fks
A Blender script that takes a mesh and armature that use IKs and other non-deformation bones and creates a new mesh and armature that uses only FK bones.
Stars: ✭ 34 (-32%)
Mutual labels:  blender
Sort
Simple Open-source Ray Tracer
Stars: ✭ 485 (+870%)
Mutual labels:  blender
Blender Osm
One click download and import of OpenStreetMap and terrain for Blender! Global coverage! Source code is in the branch 'release'.
Stars: ✭ 588 (+1076%)
Mutual labels:  blender
Mixer
Add-on for real-time collaboration in Blender (mirror only, please post your issues and merge requests at https://gitlab.com/ubisoft-animation-studio/mixer)
Stars: ✭ 718 (+1336%)
Mutual labels:  blender
Fake Bpy Module
Fake Blender Python API module collection for the code completion.
Stars: ✭ 426 (+752%)
Mutual labels:  blender
Hedgephysics
HedgePhysics is a open source 3D Sonic engine made in Unity made by LakeFeperd with some coding help from Damizean.
Stars: ✭ 43 (-14%)
Mutual labels:  blender
Blender
Mirror of the official Blender Git repository. Updated every hour.
Stars: ✭ 609 (+1118%)
Mutual labels:  blender
Blender For Unrealengine Addons
I have created this addons for export asset from Blender to Unreal Engine 4
Stars: ✭ 885 (+1670%)
Mutual labels:  blender
Fspy Blender
Official fSpy importer for Blender
Stars: ✭ 538 (+976%)
Mutual labels:  blender
Blender Power Sequencer
Add-on for video editing in Blender 3D: edit videos faster! Included in Blender 2.81+
Stars: ✭ 577 (+1054%)
Mutual labels:  blender
Wire skin
Python software to construct a simple skin around a wire frame mesh in Blender
Stars: ✭ 25 (-50%)
Mutual labels:  blender
Tree Gen
Procedural generation of tree models in blender
Stars: ✭ 465 (+830%)
Mutual labels:  blender
Blender kitti
Render large point clouds and voxel grids with blender.
Stars: ✭ 36 (-28%)
Mutual labels:  blender
Bpy
blender python scripts
Stars: ✭ 441 (+782%)
Mutual labels:  blender
Building tools
Building generation addon for blender
Stars: ✭ 692 (+1284%)
Mutual labels:  blender
Blender autotracker
Blender autotracker addon
Stars: ✭ 47 (-6%)
Mutual labels:  blender
Create Isocam
Create ISO Camera addon for Blender 2.8+
Stars: ✭ 37 (-26%)
Mutual labels:  blender
Cats Blender Plugin
😺 A tool designed to shorten steps needed to import and optimize models into VRChat. Compatible models are: MMD, XNALara, Mixamo, DAZ/Poser, Blender Rigify, Sims 2, Motion Builder, 3DS Max and potentially more
Stars: ✭ 849 (+1598%)
Mutual labels:  blender

Useless for Blender versions after 2.81, since a built-in denoiser in now in the software.

This addon brings the power of NVIDIA OptiX Denoiser directly into Blender 3D. It has 4 simple features:

  • Denoise render result
  • Render and denoise result
  • Denoise rendered animation
  • Render animation and denoise

It is built on top of a command line executable coded by Declan Russel (https://github.com/DeclanRussell/NvidiaAIDenoiser). The addon automates the usage of this executable to use it directly from Blender.

The two features of the addon that include rendering the image(s) before denoising disable any preview during the rendering process, and the UI will be frozen. This is why I recommend to render manually the image(s) and then click either "Denoise render result" for a single image, or "Denoise rendered animation".

When you denoise a single image, either from option 1 or 2, the normal noisy rendered image is keeped into the "Render result", and a temporary file is created and opened to let you view the denoised result. It is then easy to compare the noisy and the denoised images! This file is overwritten every time you denoise an image, no matter in which project. That is to say, if it is your final render, save it somewhere else.
When you denoise an animation, you must go in the folder where the frames are saved and view them here.

When using the addon for an animation, it is required that you specify where the image will be saved on your disk, for the denoiser requires to know where the images will be stored in order to read them. The folder where you save the animation must be different of the default "/tmp\", to avoid any conflict with existing images.
What's more, you must render your animation as an image sequence, not a video file, or the denoising won't work.

This addon provides an access to the OptiX AI Denoiser, and thus has the same advantages, but also the same weaknesses. For instance, it runs exclusively on NVIDIA GPUs. Note that due to the use of an external executable, it runs only on Windows. Also, denoising a very low sample image will result in strange results.


Works on both versions: 2.79 and 2.80 Beta (thanks to Roman Kornev (https://github.com/RomanKornev/))


DOWNLOAD LINK:https://drive.google.com/open?id=10WNZuG4oaMIyLn0Klay7_DpZw5GzYHGF

Tested on Windows 8.1 64 bits, with Blender 2.79.

Tested on Windows 10 x64 with Blender 2.80.0 Beta x64 (9149e894210)

Tested on Windows 10 x64 with Blender 2.79.6 x64

INSTALLATION

  • Download zip archive
  • Open Blender User Preferences
  • Add-ons
  • Install Add-on from File...
  • Select donwloaded blender_optix_denoiser.zip
  • Enable installed addon
  • Render panel now has OptiX Denoising section at the bottom

Developers, if you want to modify this addon, I recommend you to download the release directly, for the script will be the same as on this repository, and it will directly include the executable, which is not on the repository. The denoiser executable and all its dependencies must be in the "Denosier_v2.1" folder, which is placed in the same folder as the script, like this:

  • Denosier_v2.1/
    • ...
  • icons/
    • optix_logo.png
  • blender_optix_denoiser.py

No more in development, since Blender 2.81 has multiple embedded denoisers.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].