blender

Description:3D Creation/Animation/Publishing System
Homepage:https://www.blender.org
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
9999 diff - - - - - - - - - - - - -
3.6.0 diff - ~ ~ - - - - - - - - - -
3.5.1-r1 diff - ~ ~ - - - - - - - - - -
3.4.1-r3 diff - ~ ~ - - - - - - - - - -
3.3.8 diff - + ~ - - - - - - - - - -
3.3.6-r1 - + ~ - - - - - - - - - -

USE flags

  • alembic - Add support for Alembic through media-gfx/alembic.
  • bullet - Enable Bullet (Physics Engine).
  • collada - Add support for Collada interchange format through media-libs/opencollada.
  • color-management - Enable color management via media-libs/opencolorio.
  • cuda - Build cycles renderer with nVidia CUDA support.
  • cycles - Build cycles renderer (requires media-libs/openimageio and dev-libs/boost).
  • cycles-bin-kernels - Precompile the cycles render kernels for the CUDA/HIP/OneAPI backends, if they are enabled, at compile time. This makes it so that the user doesn't have to wait for the kernels to compile when they are used for the first time in Blender. If this option is not on, they will be built as needed at runtime.
  • dds - Adds DDS textures support to Blender.
  • debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • embree - Use embree to accelerate certain areas of the Cycles render engine.
  • ffmpeg - Enable ffmpeg/libav-based audio/video codec support
  • fftw - Use FFTW library for computing Fourier transforms
  • fluid - Adds fluid simulation support via the built-in Mantaflow library.
  • gmp - Add support for dev-libs/gmp (GNU MP library)
  • headless - Build without graphical support (renderfarm, server mode only).
  • jack - Add support for the JACK Audio Connection Kit
  • jemalloc - Use dev-libs/jemalloc for memory management
  • jpeg2k - Support for JPEG 2000, a wavelet-based image compression format
  • man - Build and install man pages
  • nanovdb - Enable nanoVDB support in Cycles. Uses less memory than regular openVDB when rendering.
  • ndof - Enable NDOF input devices (SpaceNavigator and friends).
  • nls - Add Native Language Support (using gettext - GNU locale utilities)
  • oidn - Enable OpenImageDenoiser Support
  • openal - Add support for the Open Audio Library
  • openexr - Support for the OpenEXR graphics file format
  • openimageio - Enable OpenImageIO Support
  • openmp - Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
  • openpgl - Enable path guiding support in Cycles
  • opensubdiv - Add rendering support form OpenSubdiv from Dreamworks Animation through media-libs/opensubdiv.
  • openvdb - Enable openvdb for volumetric processing, like the voxel remesher. Also enables volumetric GPU preview rendering for Nvidia cards.
  • optix - Add support for NVIDIA's OptiX Raytracing Engine.
  • osl - Add support for OpenShadingLanguage scripting.
  • pdf - Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
  • potrace - Add support for converting bitmaps into Grease pencil line using the potrace library.
  • pugixml - Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export)
  • pulseaudio - Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
  • python_single_target_python3_10 - Build for Python 3.10 only
  • python_single_target_python3_11 - Build for Python 3.11 only
  • python_single_target_python3_9 - Build for Python 3.9 only
  • sdl - Add support for Simple Direct Layer (media library)
  • sndfile - Add support for libsndfile
  • tbb - Use threading building blocks library from dev-cpp/tbb.
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • tiff - Add support for the TIFF image format
  • valgrind - Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-util/valgrind
  • wayland - Enable dev-libs/wayland backend
  • X - Add support for X11

Security Advisory

Date Severity Title
almost 11 years normal Blender: Multiple vulnerabilities
almost 15 years normal Blender: Untrusted search path
over 16 years normal Blender: Multiple vulnerabilities
over 17 years normal Blender: User-assisted remote execution of arbitrary code
almost 19 years normal Blender: Heap-based buffer overflow

Also available in: Atom

Thank you!