graphics/oidn 2.5.1 FreeBSD
Intel(R) Open Image Denoise library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
61b63dcb2e- License
- APACHE20
- Categories
- graphics
Description
Intel Open Image Denoise is an open source library of high-performance, high-quality denoising filters for images rendered with ray tracing. Open Image Denoise is part of the Intel Rendering Framework and is released under the permissive Apache 2.0 license.
The purpose of Open Image Denoise is to provide an open, high-quality, efficient, and easy-to-use denoising library that allows one to significantly reduce rendering times in ray tracing based rendering applications. It filters out the Monte Carlo noise inherent to stochastic ray tracing methods like path tracing, reducing the amount of necessary samples per pixel by even multiple orders of magnitude (depending on the desired closeness to the ground truth). A simple but flexible C/C++ API ensures that the library can be easily integrated into most existing or new rendering solutions.
Install
Binary package:
pkg install oidn
From the ports tree:
cd /usr/ports/graphics/oidn/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= oidn>0:graphics/oidn
LIB_DEPENDS= libOpenImageDenoise.so:graphics/oidn
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 2.5.1 | - | - | - |
| FreeBSD:14:quarterly | - | 2.5.1 | n/a | - | - |
| FreeBSD:15:latest | - | 2.5.1 | n/a | - | - |
| FreeBSD:15:quarterly | - | 2.5.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.5.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
ispc>=1.14.1: devel/ispc
Library 1
libtbb.so: devel/onetbb
Fetch 3
ca_root_nss>0: security/ca_root_nssgit: devel/gitgit-lfs: devel/git-lfs
The full lists below include those, and their dependencies in turn.
Build dependencies 151
- archivers/brotli
- archivers/c-blosc
- archivers/libdeflate
- archivers/liblz4
- archivers/minizip-ng
- archivers/snappy
- archivers/zlib-ng
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/git
- devel/git-lfs
- devel/glib20
- devel/highway
- devel/hwloc2
- devel/icu
- devel/ispc
- devel/jsoncpp
- devel/level-zero
- devel/libepoll-shim
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/llvm20
- devel/onetbb
- devel/pcre2
- devel/py-packaging
- devel/pystring
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- devel/yaml-cpp
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/dcmtk
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/glfw
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/libheif
- graphics/libjpeg-turbo
- graphics/libjxl
- graphics/mesa-libs
- graphics/opencolorio
- graphics/openexr
- graphics/openimageio
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/ptex
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hwdata
- misc/openvdb
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
The first 100 are listed.
Run dependencies 137
- archivers/brotli
- archivers/c-blosc
- archivers/libdeflate
- archivers/liblz4
- archivers/minizip-ng
- archivers/snappy
- archivers/zlib-ng
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/gettext-runtime
- devel/glib20
- devel/highway
- devel/hwloc2
- devel/icu
- devel/level-zero
- devel/libepoll-shim
- devel/libffi
- devel/libfmt
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/llvm12
- devel/onetbb
- devel/pcre2
- devel/py-packaging
- devel/pystring
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- devel/yaml-cpp
- dns/libidn2
- graphics/dcmtk
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/glfw
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/libheif
- graphics/libjpeg-turbo
- graphics/libjxl
- graphics/mesa-libs
- graphics/opencolorio
- graphics/openexr
- graphics/openimageio
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/ptex
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hwdata
- misc/openvdb
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/openh264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
The first 100 are listed.
No port depends on this one.
Configuration
Options name: graphics_oidn
| Option | Default | Description |
|---|---|---|
| APPS | on | Build example and test apps |
| DOCS | off | Build and/or install documentation |
| OPENIMAGEIO | on | Build with OpenImageIO for image formats support |
- USES
- cmake:noninja compiler:c++14-lang python:build
- Service scripts
- none
Files
pkg-plist 22
- bin/oidnBenchmark
- bin/oidnDenoise
- bin/oidnTest
- include/OpenImageDenoise/config.h
- include/OpenImageDenoise/oidn.h
- include/OpenImageDenoise/oidn.hpp
- lib/cmake/OpenImageDenoise-%%VER%%/OpenImageDenoiseConfig.cmake
- lib/cmake/OpenImageDenoise-%%VER%%/OpenImageDenoiseConfigVersion.cmake
- lib/cmake/OpenImageDenoise-%%VER%%/OpenImageDenoiseTargets-.cmake
- lib/cmake/OpenImageDenoise-%%VER%%/OpenImageDenoiseTargets.cmake
- lib/libOpenImageDenoise.so
- lib/libOpenImageDenoise.so.2
- lib/libOpenImageDenoise.so.
- lib/libOpenImageDenoise_core.so.
- lib/libOpenImageDenoise_device_cpu.so.
- share/doc/oidn/CHANGELOG.md
- share/doc/oidn/LICENSE.txt
- share/doc/oidn/README.md
- share/doc/oidn/readme.pdf
- share/doc/oidn/third-party-programs-DPCPP.txt
- share/doc/oidn/third-party-programs-oneTBB.txt
- share/doc/oidn/third-party-programs.txt
distinfo 4
| File | Size | SHA256 |
|---|---|---|
| oidn-weights-28883d1769d5930e13cf7f1676dd852bd81ed9e7.tar.gz | 4.6880514e+07 | 90726b544f6e8b86a8bc4756e7c0b3da7530d4bab9dd671f2689001b4f9801f7 |
| RenderKit-oidn-v2.5.1_GH0.tar.gz | 3.671142e+06 | b8e129690e34608429b21361e9a56dabfb99ef848c1d602bd78d583577ca8d29 |
| ROCmSoftwarePlatform-composable_kernel-3e6d21a_GH0.tar.gz | 4.636914e+06 | e10466f2a464f39bd61c2a436acff25b51be72eb5d5ba0ae8c894d606693db36 |
| NVIDIA-cutlass-d55f6be_GH0.tar.gz | 3.3856758e+07 | 4b0b204590a2cf7dc39139e4deaf1ea29a55eef5afe5a815b16b642e77ede24e |
Master sites 1
- http://freebsd.org/:weights