FreeBSD に Blender をインストール

Blender は,3次元コンピュータグラフィックスのソフトウェアである.ライセンスは GPLv3+. 3次元モデリング,レンダリング,アニメーション作成,シミュレーション,動画編集の機能をもつ.

入出力できるファイル形式は,Stanford Triangle Format (ply), Wavefront OBJ (obj), Stereolithography (stl), glTF 2.0, FBX, Alembic, USD など.

公式に配布されているバイナリは Windows 版,macOS 版,Linux 版である.FreeBSD 版は公式配布ではなく,FreeBSD の ports および パッケージとして提供されている.

このページでは FreeBSD にインストールする.

* Blender の使用法についての説明は別ページに移しました.

関連する外部ページ

FreeBSD の ports/パッケージでは,graphics/blender が最新版系列(2026年8月時点では 5.0 系), graphics/blender4 が旧バージョンとのファイル互換のための 4.5 LTS 系である. Blender が対応する CPU アーキテクチャは amd64, aarch64, powerpc64le, riscv64 である.

前準備

  1. /etc/rc.conf, /etc/make.conf, /etc/src.conf, 環境変数の設定

    「FreeBSD 基本設定」の Web ページなどを参考に行う.

  2. FreeBSD のシステムの更新

    リリース版を使用している場合は,以下のようにコマンドを実行して,セキュリティ更新とパッチを適用する.

    freebsd-update fetch
    freebsd-update install
    
  3. パッケージの更新

    以下のようにコマンドを実行して,パッケージのカタログとインストール済みパッケージを更新する.

    pkg update
    pkg upgrade
    
  4. (ports を使う場合)ポーツ・ツリー (Ports Tree) の取得

    ポーツ・ツリーは Git で取得する.以下のようにコマンドを実行する.

    pkg install git
    git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports
    
  5. (ports を使う場合)ポーツ・ツリーの更新

    すでにポーツ・ツリーがある場合は,以下のようにコマンドを実行して更新する.

    cd /usr/ports
    git pull --ff-only
    

インストール手順

* FreeBSD のパッケージを使用する場合

  1. インストール(FreeBSD のパッケージを使用)

    以下のようにコマンドを実行する.

    pkg install blender
    pkg install blender-doc
    
  2. インストールされたことの確認

    以下のようにコマンドを実行し,バージョンが表示されることを確認する.

    blender --version
    
  3. 起動の確認

    X Window System あるいは Wayland のセッション上で,以下のようにコマンドを実行する.

    blender
    

* FreeBSD のポーツ・ツリーを使用する場合

ports からのビルドでは,Cycles や OpenVDB などのオプションを make config で選択できる.ビルドには時間とディスク容量を要する.

  1. インストール(FreeBSD のポーツ・ツリーを使用)

    以下のようにコマンドを実行する.

    cd /usr/ports/graphics/blender
    make config
    make install clean
    
  2. ドキュメントのインストール(FreeBSD のポーツ・ツリーを使用)

    以下のようにコマンドを実行する.

    cd /usr/ports/graphics/blender-doc
    make install clean
    
  3. 4.5 LTS 系を使用する場合

    以下のようにコマンドを実行する.

    cd /usr/ports/graphics/blender4
    make install clean