summaryrefslogtreecommitdiffstats
path: root/graphics/Blender/README
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/Blender/README')
-rw-r--r--graphics/Blender/README66
1 files changed, 42 insertions, 24 deletions
diff --git a/graphics/Blender/README b/graphics/Blender/README
index aa1613683c..8fd9285fea 100644
--- a/graphics/Blender/README
+++ b/graphics/Blender/README
@@ -1,26 +1,44 @@
Blender is an integrated suite of free and open source tools enabling
the creation of a broad range of 3D content with the singular
-benefits of cross-platform interoperability. It can be used to
-create 3D visualizations, stills as well as broadcast and cinema
-quality video. It features fully integrated creation suite, offering
-a broad range of essential tools for the creation of 3D content,
-including modeling, uv-mapping, texturing, particle and other
-simulation, scripting, rendering, compositing, post-production and
-game creation.
-
-CUDA support is included if a CUDA installation is detected at build time.
-It may be disable by passing CUDA=no when building e.g.
- CUDA=no sh ./Blender.SlackBuild
-
-Since Blender-2.83.0, SBo's cudatoolkit-8.0.61 is insufficient for a
-successful build. The CUDA handling above remains for cases which may:
- - use a newer CUDA version toolkit
- - require the existing cudatoolkit for other purposes
- (so need CUDA=no for Blender)
-
-Support for embree may be disabled by passing EMBREE=no when building e.g.
- EMBREE=no sh ./Blender.SlackBuild
-
-Version 2.83.8 is the last SBo supported version of Blender for building
-from source code in Slackware64-14.2. A more recent compiler (gcc-9.3.1)
-is required for 2.90.x and later blender versions.
+benefits of cross-platform interoperability. It can be used to create
+3D visualizations, stills as well as broadcast and cinema quality
+video. It features fully integrated creation suite, offering a broad
+range of essential tools for the creation of 3D content, including
+modeling, uv-mapping, texturing, particle and other simulation,
+scripting, rendering, compositing, post-production and game creation.
+
+CUDA support is included if cudatoolkit is installed.
+It may be disabled by passing CUDA=no when building:
+ CUDA=no bash ./Blender.SlackBuild
+
+CUDA support hasn't been thorougly tested, and may break the build. If
+so, build with CUDA=no and report a bug to the maintainer of this
+script.
+
+Optional dependency: embree. If installed, Blender will be built with
+support for it. It may be disabled by passing EMBREE=no when building:
+ EMBREE=no bash ./Blender.SlackBuild
+
+Note for 32-bit users: embree is 64-bit only, and can't be built on
+32-bit Slackware.
+
+Optional dependency: alembic-framework. If already installed, it will
+be automatically detected and incorporated when Blender is built.
+
+To enable support for OptiX Ray Tracing Engine, the OptiX SDK must be
+available in the build environment. Use the OPTIX_ROOT_DIR environment
+variable to identify the SDK location e.g.
+ OPTIX_ROOT_DIR=/home/chris/NVIDIA-OptiX-SDK-7.6.0-linux64-x86_64 bash ./Blender.SlackBuild
+
+Optional dependency: OpenShadingLanguage (OSL). If already installed,
+it will be automatically detected and incorporated when Blender is built.
+Due to an unresolved issue with the current OSL version, generation of
+the blender manpage is suppressed when OSL is detected.
+
+
+This SlackBuild builds Blender from source code. For Slackware 15.0,
+due to its Python 3 version of 3.9.17, the Blender version to be built
+is restricted to version 3.3.10.
+
+See also: graphics/blender (note, lowercase B), which repackages the
+official Blender x86_64 release binary.