Creativeチュートリアルプラグインを作ってみよう!ゲーム開発のためのツール製作講座SoftimageのSDKに関するコラム。DCCツール上で動作するエクスポーター作成の話を中心に、SDKの使い方や、ゲーム業界でありがちな話などを盛り込んで展開していきます。大学時代は家にこもってゲームを作ったり、3DCGプログラムを学びつつ、IT系のベンチャー企業でバイトしてました。2001年に株式会社セガに入社し、技術系のサポート部門でゲーム開発用のライブラリ、ツール、プラグインの製作やプロジェクトのサポートなどを行っていました。普段はアーケード向けの仕事が多かったですが、たまにコンシューマ向けの作業もやっていました。こちらのコラムでは、普段日の光の当たらないDCCツールのSDKに関する地味な話題を紹介していこうと思っています。2012年1月にて株式会社セガ退社。アニメーション、スキニング、シェイプ、カスタムパラメータの取得2012.01.20前回でモデルの形状と質感まで取得できるようになりました。今回は残っている部分を扱っていこうと思います。こちらが今回のサンプルです。アニメーションの情報を取得してみましょう。マテリアル情報の取得2011.12.20前回はジオメトリの情報を一通り取得してみました。前回の最後でポリゴンごとのマテリアルを取得していたので、今回はその続きとしてマテリアル内部の情報を見ていきましょう。下のリンクから今回のサンプルプログラムをダウンロードしてください。ジオメトリ情報の取得2011.11.21前回でノードの情報を取得するところを説明したので、今回はポリゴンの頂点情報を取得してみます。下のリンクから今回のサンプルプログラムをダウンロードしてください。ノード情報の取得2011.11.04前回はPython版プラグインの説明で全部使ってしまいました。今回からようやくエクスポーター本編の説明に入れます。これからC++APIで作っていくdllプラグインの全体構成について説明します。Pythonを使ったプラグイン作成2011.09.12前回のコラムではC++を使ったdllタイプのプラグインを作ってみました。今回はPythonを使ったプラグインを作ってみましょう。こちらのコラムでは数回に分けてゲーム開発向けのCOLLADAのエクスポーターを作っていきます。最初のプラグイン”HelloWorld”2011.08.09前回はSDKの話で終わってしまったので、今回はちゃんとしたプラグインを作ってみましょう。今回作成するのはScriptEditorに"HelloWorld"と表示するだけの、一番シンプルなプラグインです。SDK全般の話2011.07.20今月からコラムを担当させていただくことになりました。セガのプログラマで、立福と申します。私のコラムではSoftimageとMayaのSDKに関する話題を扱っていく予定です。製品のご購入に関してご連絡を希望される場合は、こちらからお問い合わせください。