RECENT ENTRY
ARCHIVES
カテゴリー別 : 社内イベント
こんにちは!
Development Div.所属のHです。
今回の記事では
mGearで使用できる「animPicker」というツールの
“ちょっと便利”な使い方をご紹介します*
————————————————————————————————
※本記事は以下のバージョンを前提に執筆しています
mGear:4.2.0
animPicker:1.3.2
————————————————————————————————
mGearのanimPickerでは、
アイテムを「スクリプト実行ボタン」として設定する際に、
あらかじめ用意された便利な変数を使用することができます。


# Variable reference for custom script execution on pickers.
# Use the following variables in your code to access related data:
# __CONTROLS__ for picker item associated controls (will return sets and not content).
# __FLATCONTROLS__ for associated controls and control set content.
# __NAMESPACE__ for current picker namespace
# __INIT__ use ‘if not’ statement to avoid code execution on creation.
# __SELF__ to get access to the PickerItem() instace. (Change color, size, etc)
この中でも、特に使用頻度が高く便利な3種をご紹介します💡
__NAMESPACE__
__INIT__
__SELF__
1. __NAMESPACE__
この変数では、
スクリプト実行ボタンが配置されている
ピッカーノードのネームスペースを取得できます。
以下の画像では、
スクリプト実行ボタンを含むピッカーノードに
testNSというネームスペースが付与されています。

この状態で、スクリプト実行ボタンにprint(__NAMESPACE__)と記述して実行すると、
コンソールにtestNSという文字列がプリントされます。
つまり、実行ボタンがあるピッカーノードのネームスペースを取得できる
ということが分かります。
実際の使用例としては、
ピッカーノードをリグアセットに含めておき、スクリプト実行ボタン内で
test_function(__NAMESPACE__)の様に、
関数の引数としてネームスペースを渡す使い方が便利です。
こうしておくことで、
シーン内に同じリグアセットが複数リファレンスされ、
ネームスペースがナンバリングされた場合でも、
ユーザーが押したボタンに紐づくアセットのみを処理対象にすることができます◎
※ピッカーノードにネームスペースが付いていない場合、
返り値は空文字列ではなく None になる点に注意してください
2. __INIT__
こちらは基本的に、ほぼ必須で使用する変数です。
スクリプト実行ボタンの記述を
if not __INIT__:
という if 文で囲むことで、
ボタンを押したタイミングでのみスクリプトが実行されるようになります。
(右クリックメニューのアイテムの場合は、項目をクリックしたタイミングです)
if not __INIT__:
print(__NAMESPACE__)

一方で、この if 文を記述しない場合、
ピッカーが立ち上がったタイミングで自動的にスクリプトが実行されます。
これは、スクリプトやパッケージのリロード処理などを行いたい場合に便利です!

■ __SELF__
__SELF__を使うと、
対象となっている PickerItem 自身にアクセスできます。
(色やサイズの変更等、様々な操作が可能です)
今回はその一例として、
アイテムに表示されるテキストを動的に変更する方法を紹介します。
例えば、ピッカー内に「タイトル用」として文字だけのアイテムを配置している場合、
ピッカーノードにネームスペースが付いた際に
そのネームスペースをタイトル表示にも反映させることができます。
以下は、
ネームスペースが無い場合は「Cloth」、
ネームスペースが付いた場合は「ネームスペース : [Cloth]」
と表示する記述例です。


item_text = “Cloth”
if __NAMESPACE__:
item_text = “{}:[Cloth]”.format(__NAMESPACE__)
__SELF__.set_text(item_text)
ピッカーノードにネームスペースが付くと、
表示されるテキストにもネームスペースが反映されます。

このようにタイトル用アイテムを設定しておくことで複数アセットが存在し、
ネームスペースがナンバリングされているような状況でも
ユーザーがどのアセットのピッカーを操作しているのかを
視覚的に把握しやすくなります👀
最後までお読みいただき、ありがとうございました:)
また便利な使い方やTipsがあれば、紹介します💻✨
ご挨拶が遅くなりましたが
皆さま明けましておめでとうございます🍊
2026年もどうぞよろしくお願いいたします🎍
さて、新年最初の記事は、Asset Div.所属の
キャラクターモデリングアーティストMが担当させていただきます✐
ポートフォリオ選考において重視される具体的なポイントを
ご紹介しますので、就活中/予定の方の参考になれば幸いです◎
Point1⃣ レイアウト
【必要な情報を整理して見やすく提示する】ことが重要です。
▼必須で載せるべき基本情報
———————————-
・レンダー画像
・ワイヤーフレーム
・UV・テクスチャマップ
・参考資料 等
———————————-
レンダー画像は作品全体の印象を左右するため、
大きめに配置すると効果的です。
逆に、UVなどの補足情報は小さめにまとめるのが良いです。
そうすることで、閲覧者の視線を迷わせずに
全体のレイアウトをスッキリさせることができます。
「どの情報を優先的に見せたいか」を意識した構成が
評価向上につながるポイントです☝✨
Point2⃣ マイナス要素を減らす
作品数を増やすために、制作初期段階の作品や
完成度が低いものを掲載していませんか?
熱意や成長過程を見せる目的で良かれと思ってした選択が、
かえってマイナス評価につながってしまう場合があることを知っておいてください。
重視すべきは【量より質】なのです。
“全部見せたい”という気持ちも理解できますが、
この気持ちをぐっとこらえて自分の強みが伝わる作品を厳選し、
自信を持って紹介できるものだけを掲載することをオススメします✊
※とはいえ最低限の作品数は必要なので、このあたりはしっかり自己判断してください
Point3⃣ 会社とのマッチングを意識する
クオリティが重視されるのは大前提ですが、
“応募先の作風に合った作品が入っているか”も大きなポイントです。
就職/応募したい会社が得意とする表現や制作しているキャラクターの傾向を調べ、
それに寄せた作品を入れると評価されやすくなるでしょう。
ちなみに、アニマのAsset Div. Character Dept.で
現在特に求められている作品は↓です。
———————————-
・セルルック(ベタ塗り)のキャラクター
-・水彩タッチなど質感表現のあるキャラクター
・ハードサーフェスモデリング
———————————-
(採用担当者からの情報を参考までに📝)
Point4⃣ 細部へのこだわり
実際の業務では、細部まで高いクオリティが求められます。
「大体できたから完成」ではなく、
時間の許す限りブラッシュアップを重ねましょう。
また、曖昧なイメージで進めるのではなく、
きちんと資料を集めて制作することも重要です。
しっかりと作りこむことで細部まで説得力が生まれ、
全体の完成度が高くなるのです。
———
余談ですが、「PureRef」というソフトが筆者おすすめのリファレンス管理ソフトです。
ドラッグ&ドロップやコピー&ペーストで直感的に画像を並べられるので、
とてもスムーズに資料整理ができます👌

【まとめ】
ポートフォリオは限られた時間の中で制作しなければならないケースが多いため、
《入りたい会社の作風を意識した構成にすること》 が成功のカギになると思います🔑
作品以外の部分で評価を下げてしまうことは非常にもったいないので、
情報を整理してレイアウトを含めた”見やすさ”も意識することを忘れないでください。
決してポートフォリオの完成がゴールではありませんが、
まずは希望の会社の面接に進める様にポートフォリオ制作も頑張ってください✊
アニマへのご応募もお待ちしております:)
👉応募はこちら
※2026年4月入社の選考は2月末日に締め切りとなります
すでに応募を締め切っている職種もありますので、応募情報をご確認の上でご応募ください
こんにちは!
2025年も残すところあと僅か😲
年末で何かと忙しい時期かと思いますので、
気軽に読んでいただけるライトな記事で2025年の
ブログを締めくくらせていただきます💡
ということで今回は、アニマ本社から徒歩10分程で立ち寄れる
息抜きに最適なスポットをいくつかご紹介します:)
■ リフレッシュルーム(社内)
何といっても一番身近なのはリフレッシュルーム!
移動時間がかからないので、
ちょっとした空き時間でも利用しやすいのが魅力◎
食事だけでなく、仕事の合間に気分を切り替えられる空間です。
マッサージチェアも設置されているので、体が辛いときには重宝します。
懸垂バーもあり、体を動かして血行促進💪
行くとだいたい誰かしらいるので、
自然とコミュニケーションが生まれる場所でもあります*

■ 藤兵衛公園
続いては、会社から徒歩数分のところにある『藤兵衛公園』
こじんまりとした公園ですが、木々に囲まれた落ち着いた雰囲気があり、
外の空気が吸いたくなった際にオススメです!
小川のような水辺から聞こえる水の流れる音がとても心地よく、
思わず立ち止まって深呼吸をしたくなる場所☺
天気の良い日はベンチで日向ぼっこも良いですし、散歩にもうってつけ👣

■ 戸塚公園
最後は、『戸塚公園』です。
園内には広い芝生スペースや散策路があり、
天気の良い日は日差しを感じながらゆっくり歩くことができます。
キャッチボールを楽しむ子供たちを見るのも癒されます⚾


集中するとついつい座りっぱなしの姿勢が続いてしまう職種なので…💦
意識的に適度なリフレッシュを取り入れていこうと思います💻
2025年もブログを読んでいただきありがとうございました📝
皆さま良いお年を🍊