Merge pull request #82736 from LeshaInc/master

blender: add OpenImageDenoise support
This commit is contained in:
Dmitry Kalinkin 2020-03-18 07:31:22 -04:00 committed by GitHub
commit ddf87fb1ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 35 additions and 2 deletions

View File

@ -4148,6 +4148,12 @@
github = "leonardoce"; github = "leonardoce";
name = "Leonardo Cecchi"; name = "Leonardo Cecchi";
}; };
leshainc = {
email = "leshainc@fomalhaut.me";
github = "LeshaInc";
githubId = 42153076;
name = "Alexey Nikashkin";
};
lethalman = { lethalman = {
email = "lucabru@src.gnome.org"; email = "lucabru@src.gnome.org";
github = "lethalman"; github = "lethalman";

View File

@ -1,7 +1,7 @@
{ config, stdenv, lib, fetchurl, boost, cmake, ffmpeg, gettext, glew { config, stdenv, lib, fetchurl, boost, cmake, ffmpeg, gettext, glew
, ilmbase, libXi, libX11, libXext, libXrender , ilmbase, libXi, libX11, libXext, libXrender
, libjpeg, libpng, libsamplerate, libsndfile , libjpeg, libpng, libsamplerate, libsndfile
, libtiff, libGLU, libGL, openal, opencolorio, openexr, openimageio2, openjpeg, python3Packages , libtiff, libGLU, libGL, openal, opencolorio, openexr, openimagedenoise, openimageio2, openjpeg, python3Packages
, openvdb, libXxf86vm, tbb, alembic , openvdb, libXxf86vm, tbb, alembic
, zlib, fftw, opensubdiv, freetype, jemalloc, ocl-icd, addOpenGLRunpath , zlib, fftw, opensubdiv, freetype, jemalloc, ocl-icd, addOpenGLRunpath
, jackaudioSupport ? false, libjack2 , jackaudioSupport ? false, libjack2
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
buildInputs = buildInputs =
[ boost ffmpeg gettext glew ilmbase [ boost ffmpeg gettext glew ilmbase
freetype libjpeg libpng libsamplerate libsndfile libtiff freetype libjpeg libpng libsamplerate libsndfile libtiff
opencolorio openexr openimageio2 openjpeg python zlib fftw jemalloc opencolorio openexr openimagedenoise openimageio2 openjpeg python zlib fftw jemalloc
alembic alembic
(opensubdiv.override { inherit cudaSupport; }) (opensubdiv.override { inherit cudaSupport; })
tbb tbb

View File

@ -0,0 +1,25 @@
{ stdenv, fetchFromGitHub, cmake, tbb, python }:
stdenv.mkDerivation rec {
pname = "openimagedenoise";
version = "1.1.0";
src = fetchFromGitHub {
owner = "OpenImageDenoise";
repo = "oidn";
rev = "v${version}";
sha256 = "032s7vablqnmrcc4xf2c94kwj0kbcd64bram10g0yc42fg0a3r9m";
fetchSubmodules = true;
};
nativeBuildInputs = [ cmake python ];
buildInputs = [ tbb ];
meta = with stdenv.lib; {
homepage = "https://openimagedenoise.github.io";
description = "High-Performance Denoising Library for Ray Tracing";
license = licenses.asl20;
maintainers = [ maintainers.leshainc ];
platforms = platforms.unix;
};
}

View File

@ -5561,6 +5561,8 @@ in
openjade = callPackage ../tools/text/sgml/openjade { }; openjade = callPackage ../tools/text/sgml/openjade { };
openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
openmvg = callPackage ../applications/science/misc/openmvg { }; openmvg = callPackage ../applications/science/misc/openmvg { };
openmvs = callPackage ../applications/science/misc/openmvs { }; openmvs = callPackage ../applications/science/misc/openmvs { };