FBX出力を有効にする手順について

事前準備

open-brushをUnity上で実行できるところまで進めておく

com.autodesk.fbxのソースコードの入手

Visual Studio 2017(Community)をインストール

Cmakeをインストール

  • https://cmake.org/download/ 
    • 最新のWindows版インストーラで問題無し
    • cmake-3.19.4-win64-x64.msiで動作確認
    • インストール時に、PATHの追加をしておく(Current User/System WideどちらでもOK)

swigwin-3.0.12を導入

Pythonの導入

FBX SDKの導入

gitの導入

  • https://git-scm.com/ 
    • Git from the command line and also from 3rd-party softwareにチェックしておく

TiltBrush対応の補正

  • TiltBrushのリポジトリから、Support/fbx/tilt_brush.icom.autodesk.fbxSourcesディレクトリ内にコピー
  • Sources/fbxsdk.iを開き、%include "fbxtemplates.i"の行の下に%include "tilt_brush.i"を追加

ビルド

  1. コマンドプロンプトを開き、com.autodesk.fbxのソースコードのあるディレクトリへ移動
  2. python build.pyを実行

TiltBrush上でのFBXサポートの有効化

  1. TiltBrushのPackagesに、build/installの中のcom.autodesk.fbxをコピー

image.png

image.png

image.png

  1. Scripting Define Symbols;FBX_SUPPORTED;FBXSDK_RUNTIMEを追加

image.png

  1. Tilt/Build/Do Buildを実行

image.png