株式会社 Aiming / 第二事業部 クライアントエンジニア
汎用キャラシェーダー開発
私が入社した時、チーム内では機能が少し違うだけの数十個ものキャラシェーダーが使われておりました。 シェーダーが分かれていると、機能追加が困難なので、 シェーダーの統一化を自分から提案し、6日ほどでシェーダーを1つにまとめました。 さらに、社内のアートチームから要望のあったシェーダー機能を追加実装するといった業務も行いました。 また、Mayaとの連携が必要になる要件があったのですが、チーム内にMayaのスクリプト(MEL)が書けるアーティストやエンジニアが居なかったため、Mayaの使い方をゼロから勉強し、スクリプトを組むといった業務も行いました。 この時に得たノウハウは、会社の開発者ブログにて公開しています。 https://developer.aiming-inc.com/unity/maya-normal-uv-unity-shader/ 使用ツール : Autodesk Maya, Git, SVN, JetBrains Riderなど