見出し画像

RenderMan for HoudiniをLinux Mintにインストールしてみる。

【はじめに】

RenderManを勉強しようと自分の環境、Linux Mintにインストールしようと思ったのだがCGソフトあるあるでLinux Mintには対応していないことがわかった。気を取り直してインストールのために必要な作業など、躓いたところなどを記録しておくことにした。

【作業環境】

AMD RYZEN Threadripper 1950X
ASRock X399 Taichi
SAMSUNG 970 EVO M.2 PCI-E SSD 250GB
GeForce GTX1080ti 11GB MSI
128GB RAM
Linux Mint 19.3 Cinnamon

【参考にしたサイト】

RenderMan for Houdini インストール方法【非商用版】
VMT 042 - Installing Renderman in Ubuntu
Pixar RenderMan for Blender!

【大まかな手順】

1.Renderman フォーラムへの登録
2.インストーラーをダウンロード
3.インストーラーをrpmパッケージからdebに変換
4.RenderManインストーラーを実行
5.libssl linkの作成
6.RenderManインストーラーを再実行
7.houdini.envを編集

先ほど紹介した RenderMan for Houdini インストール方法【非商用版】の通り作業していけば 手順1、2に関しては問題がないが、Linux Mint19.3にRenderManをインストールする為に3〜6の作業が必要になる。

3.インストーラーをrpmパッケージからdebに変換
terminalを起動しAlienをインストール

$ sudo apt-get -y install alien

先ほどダウンロードしたインストーラー(RenderMan-Installer-23.2.0_2046858-linuxRHEL7_gcc63icc190.x86_64.rpm)をrpmパッケージからdebに変換

$ sudo alien -cv RenderMan-Installer-23.2.0_2046858-linuxRHEL7_gcc63icc190.x86_64.rpm

作成されたdeb(renderman-installer_23.2.02046858-1_amd64.deb)ファイルを実行

$ sudo dpkg -i renderman-installer_23.2.02046858-1_amd64.deb

作成されたRenderManインストーラーの階層に移動

$ cd /opt/pixar/RenderMan-Installer-23.2/bin/

4.RenderManインストーラーを実行

$ sudo ./RenderManInstaller

実行中、Renderman フォーラムに登録したユーザーネーム、パスワードを入力すると以下の警告が出る。

画像1

Pixar RenderMan for Blender!を読んでいくと、/opt/pixar/RenderMan-Installer-23.2/lib/3rdparty/Qt-5.6.1/lib/内にlibssl linkが必要らしいので作成

5..libssl linkの作成

rootユーザーに切り替えて作業を始める

$ sudo su -
ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /opt/pixar/RenderMan-Installer-23.2/lib/3rdparty/Qt-5.6.1/lib/libssl.so
ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /opt/pixar/RenderMan-Installer-23.2/lib/3rdparty/Qt-5.6.1/lib/libcrypto.so

6.RenderManインストーラーを再実行

$ cd /opt/pixar/RenderMan-Installer-23.2/bin/
$ sudo ./RenderManInstaller

7.houdini.envを編集
RenderMan for Houdiniを認識させるためにhoudini.envを編集。
通常だと/home/***(ユーザー名)/houdini18.0にhoudini.envがあるのでそちらを開き、下記を追加する。

RMANTREE=/opt/pixar/RenderManProServer-23.2
RFHTREE=/opt/pixar/RenderManForHoudini-23.2
RMAN_PROCEDURALPATH=$RFHTREE/18.0/openvdb:&
HOUDINI_PATH=$RFHTREE/18.0:&

以上です。

画像2


この記事が気に入ったらサポートをしてみませんか?