Coding Agentと人とで協力して3DCGアセットを育てていくのに、ソースコードを中心としたカタログ化の仕組みを作って運用したらなかなか良い感じだったので共有します。カタログをCoding Agentに直接メンテナンスさせるのではなく、3DCGモデルのPythonコード側にカタログ用のメタデータを記述できるようにしておき、それをビルドするとカタログが出力されるようにしたところ、スムーズにアセットの開発と蓄積が進むようになりました。生成されたカタログデータを人間が確認するためのGUIを用意して運用してきて、アセットの出来栄えの確認やフィードバックもやりやすくなりました。この記事では、カタログシステムの紹介と利点などについて説明したいと思います。
CodexとBlenderによるライブステージのモデリング
Codex x Blenderで3DCGのモデリングがどれくらいできるか色々と試してみて、ある程度大規模な構造物がCodexのみ(人間は自然言語での指示のみ)で作れるようになったので、自分自身の振り返りを兼ねて取り組んだ内容をまとめます。最近はハーネスエンジニアリングという言葉をよく聞くようになりましたが、今後はAI Agentを組み込んだシステムを作り、意味のあるアウトプットの出せるソフトウェアを継続的に育てていく、ということがエンジニアの主戦場の一つになると思っていて、Agent主体で3DCGモデリングのできるシステムを作ってみよう、というのが今回のテーマです。作ったのは音楽のライブステージのようなモデルで、CodexにBlender操作をしてもらいながら制作しました。最初は全然うまくいきませんでしたが、試行錯誤しながらやり方を改善した結果、最初に数回やり取りをした後は数時間自走し、大きなモデルを完成させることができるようになりした。この記事では、今回実施した内容や工夫したポイントの説明と、うまくいった例とうまくいかなかった例を含めて、具体的な試行錯誤のメモを書いています。少し長めですが、何かの参考になれば幸いです。
LLMと一緒に創作するUIのプロトタイプ
Darwin
TasuMemo
TreeNote
PenCode




