Global USE flags

Flag Description Packages
cuda Build cycles renderer with nVidia CUDA support. 2
doc 2
opengl 2
test 4

Local USE flags

media-gfx

blender

Flag Description
X
alembic Add support for Alembic through <pkg>media-gfx/alembic</pkg>.
bullet Enable Bullet (Physics Engine).
color-management Enable color management via <pkg>media-libs/opencolorio</pkg>.
cycles Enable the Cycles raytracing render engine.
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.
debug
embree Use embree to accelerate certain areas of the Cycles render engine.
experimental
ffmpeg
fftw
fluid Adds fluid simulation support via the built-in Mantaflow library.
gmp
gnome
hip Build cycles renderer with AMD HIP support.
hiprt Enable AMD HIP GPU ray tracing acceleration via <pkg>dev-libs/hiprt</pkg>.
jack
jpeg2k
man
manifold Enable Manifold render backend via <pkg>sci-mathematics/manifold</pkg>
nanovdb Enable nanoVDB support in Cycles. Uses less memory than regular openVDB when rendering.
ndof Enable NDOF input devices (SpaceNavigator and friends).
nls
oidn Enable OpenImageDenoiser Support
openal
openexr
openpgl Enable path guiding support in Cycles
opensubdiv Add rendering support form OpenSubdiv from Dreamworks Animation through <pkg>media-libs/opensubdiv</pkg>.
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
pipewire Enable Pipewire for audio support on Linux
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
renderdoc Build Blender with renderdoc support
rubberband Build with Rubber Band for audio time-stretching and pitch-scaling (used by Audaspace) via <pkg>media-libs/rubberband</pkg>
sdl
sndfile
tbb Use threading building blocks library from <pkg>dev-cpp/tbb</pkg>.
tiff
truetype
valgrind
vulkan Add support for the Vulkan viewport backend
wayland
webp

media-libs

opencolorio

Flag Description
(
)
apps Build the OCIO command line apps
python
x86_{avx,avx2,avx512f,f16c,sse2,sse3,sse4_1,sse4_2,ssse3}

sci-libs

ceres-solver

Flag Description
examples
gflags Use <pkg>dev-cpp/gflags</pkg> for flag parsing
lapack
schur Enable fixed-size schur specializations (disable if binary size is an issue)
sparse Enable support for sparse matrix algebra with various packages from SuiteSparse