趣味プログラマによるOSS開発日誌

趣味で作っているOSSソフトウェアの紹介や関連技術の紹介、楽曲製作、Webデザイン勉強状況を紹介します。

Blender

C90でBlenderのアドオン開発本を頒布します

2016年に入ってから記事を書いていませんでしたね・・・ ちょっとした報告や宣伝はTwitterでもできることを知ってからは、なかなかブログを書くこと自体少なくなりつつあります。 去年と変わらず作曲/DTMの勉強やBlenderを中心に活動しているというのが近況…

Blenderをソースコードからビルドしてみました

オープンソースの3DCG制作ソフト『Blender』をソースコードからビルドしてみました。 Blender自体はアドオン開発でよく触っていましたが、今まではリリースされたものを使っていたので、ソースからのビルドは今回が初めてです。 なぜソースからビルドして使…

View3Dモードで直接テクスチャを貼り付けることのできるBlenderアドオンを作りました

Blenderのアドオン第4弾『Texture Projection』を作りました。 このアドオンを使うと、View3Dモードでテクスチャをメッシュに直接貼り付けることができます。 画像を見ながら選択部分にテクスチャを貼り付けるため、UVの貼り付け作業を効率的に進められるの…

マウスクリックで最も近い頂点を結合するBlenderアドオンを作りました

Blenderを使っている方ならご存知かもしれませんが、メタセコイアという日本の方が作成されたモデリングツールがあります。 metaseq.net このツール、頂点の編集に関してはBlenderやその他多くのCG作成ソフトに比べて操作が単純なため、非常に使いやすいので…

ユーザが登録した座標軸にオブジェクトを向かせるBlenderプラグインを作りました

少し前に知人から、Blenderって「座標軸にオブジェクトを傾ける機能」がないから困っているという話をしていました。 その時は簡単なスクリプトを作って終わりにしてしまったのですが、これって案外困っている人が多いのではないかなと思い、きちんとしたプ…

プラグイン「Copy and Paste UV」 Ver2.1 リリース

Blenderのプラグイン「Copy and Paste UV」の最新版(ver2.1)をBlenderのmasterレポジトリに登録しました。https://github.com/nutti/Copy-And-Paste-UV_Blender-Ext/releases/tag/v2.1Ver2.1ではユーザから指摘いただいたBlender 2.73向けのバグを修正してい…

BlenderプラグインをBlender本体に取り込んでもらうまでの流れ

作成したBlenderのプラグインをBlenderのリポジトリへcommitする流れを毎回のように忘れてしまうので、まとめることにしました。 これからBlenderのプラグインをBlender本体に登録したい方は参考になるかと思います。 プラグインの機能が既に存在するか確認…

プラグイン「Copy and Paste UV」 Ver2.0 リリース

Blenderのプラグイン「Copy and Paste UV」の最新版をBlenderのmasterレポジトリにpushしVer2.0のリリースを公式に行いました。https://github.com/nutti/Copy-And-Paste-UV_Blender-Ext/releases/tag/v2.0Ver2.0では、ユーザから要望のあった機能をいくつか…

プラグインでサブメニューを作成する方法

Blenderのプラグインを公開してから、機能を追加して欲しいとかバグを修正して欲しいとか要望をたくさんいただいているわけですが、使ってくれている人が多いことが分かりうれしい反面、対応が大変ですね。これらの要望に対応していく中でプラグイン内でツリ…

プラグイン「Copy and Paste UV」がBlenderのプラグインに登録される

UV座標をコピー・ペーストするプラグインの記事で作成したプラグインをBlender developmentにて報告したところ、同機能を持つプラグインよりも実行速度が速いからBlenderのリポジトリにcommitしてくれというお誘いがあった。 私自身GitHubで個人的に公開して…

Blenderプラグインの作り方

Blenderを使っていると、標準で備わっていない機能があって困るときが(よく)ある。 嬉しいことに、Blenderは自由にプラグインが作成できるようになっているため、たいてい調べれば欲しい機能が見つかったりする。 しかし探してもプラグインが見つからない…

オブジェクトをパスに沿って複製する

ゲームの通路など、同じオブジェクトのパターンを複数用意する必要がある場合、 ステージのルートのパスを最初に作成してから、パスに沿って複製することで、 手間がかからずに通路を作成することができる。Blenderでは、以下のようにしてパスに沿ってオブジ…

UV座標をコピー・ペーストするプラグイン

Blenderを使っていく中で、モデルのUV座標をコピーしたいという状況があったので、 調べてみるとそれらしきものを発見した。 ただしこのプラグインには問題があり、コピー元とコピー先に同一頂点が含まれていると、 正常にコピーが行えないようだ。http://wi…