BlenderにSphinx入れてみた(速報?)

どうも、ぼくです。

この最近のBlenderさんはpythonをエンジンとしてBlender本体に組み込んでいるのではなくてpythonそのものを内包している形になっている(2.7いくつくらいからだったっけな?)せいもあってか、pipでパッケージ入れるとかできるようになっているそうですね。ということで美しいドキュメントを簡単に生成することができるドキュメンテーションツールSphinxもインストールできんじゃね?と。ということでとりあえずSphinxのパッケージをインストールしてみたところまで。

なお、pipのインストールには @kjunichiさんの記事「Blenderにpipを入れる」を参考にさせていただきました。

あまり時間取れないので”pip install sphinx“でエラーなくインストールされた際の出力結果貼り付けるのみです。
使うための環境設定とかその辺はまだ行っていないので、使えるかどうかは別の機会となります。

Pythonのバージョンは 3.5.2とのこと。

$ /Applications/blender/blender.app/Contents/Resources/2.78/python/bin/python3.5m -V
Python 3.5.2

$ /Applications/blender/blender.app/Contents/Resources/2.78/python/bin/pip install sphinx
Collecting sphinx
Downloading Sphinx-1.5.3-py2.py3-none-any.whl (1.6MB)
100% |████████████████████████████████| 1.6MB 564kB/s
Collecting docutils>=0.11 (from sphinx)
Downloading docutils-0.13.1-py3-none-any.whl (536kB)
100% |████████████████████████████████| 542kB 2.0MB/s
Collecting alabaster=0.7 (from sphinx)
Downloading alabaster-0.7.10-py2.py3-none-any.whl
Collecting babel!=2.0,>=1.3 (from sphinx)
Downloading Babel-2.4.0-py2.py3-none-any.whl (6.8MB)
100% |████████████████████████████████| 6.8MB 188kB/s
Collecting imagesize (from sphinx)
Downloading imagesize-0.7.1-py2.py3-none-any.whl
Collecting snowballstemmer>=1.1 (from sphinx)
Downloading snowballstemmer-1.2.1-py2.py3-none-any.whl (64kB)
100% |████████████████████████████████| 71kB 4.2MB/s
Collecting Pygments>=2.0 (from sphinx)
Downloading Pygments-2.2.0-py2.py3-none-any.whl (841kB)
100% |████████████████████████████████| 849kB 1.5MB/s
Collecting requests>=2.0.0 (from sphinx)
Downloading requests-2.13.0-py2.py3-none-any.whl (584kB)
100% |████████████████████████████████| 593kB 1.7MB/s
Collecting Jinja2>=2.3 (from sphinx)
Downloading Jinja2-2.9.5-py2.py3-none-any.whl (340kB)
100% |████████████████████████████████| 348kB 3.4MB/s
Requirement already satisfied: six>=1.5 in /Applications/blender/blender.app/Contents/Resources/2.78/python/lib/python3.5/site-packages (from sphinx)
Collecting pytz>=0a (from babel!=2.0,>=1.3->sphinx)
Downloading pytz-2016.10-py2.py3-none-any.whl (483kB)
100% |████████████████████████████████| 491kB 2.1MB/s
Collecting MarkupSafe>=0.23 (from Jinja2>=2.3->sphinx)
Downloading MarkupSafe-1.0.tar.gz
Building wheels for collected packages: MarkupSafe
Running setup.py bdist_wheel for MarkupSafe ... done
Stored in directory: /Users/manda/Library/Caches/pip/wheels/88/a7/30/e39a54a87bcbe25308fa3ca64e8ddc75d9b3e5afa21ee32d57
Successfully built MarkupSafe
Installing collected packages: docutils, alabaster, pytz, babel, imagesize, snowballstemmer, Pygments, requests, MarkupSafe, Jinja2, sphinx
Successfully installed Jinja2-2.9.5 MarkupSafe-1.0 Pygments-2.2.0 alabaster-0.7.10 babel-2.4.0 docutils-0.13.1 imagesize-0.7.1 pytz-2016.10 requests-2.13.0 snowballstemmer-1.2.1 sphinx-1.5.3

そうですかー、Sphinxは 1.5.3 ですかー(遠い目

[他参考リンク]

ということでー。

Blenderアーチストに捧げる10の言葉

どうも、ぼくです。

今回は Blender Advent Calendar 2016 の 12/2 担当分の記事です。

Blenderアーチストに捧げる10の言葉、とは。続きはスライドで。

blender を使う時に利用するサイト、 blenderartists.org について。いざ利用する時にちょっとしたルールがあるのです…。

Blenderは開発者もユーザーも一緒にワイワイやってここまで来てるので、その流れにスムーズに乗ると楽しいよ、ってことでよろしくお願いします。

明日3日は @itosue さんによる「クラウドサービスを使ってBlender分身の術」です。

Blenderをインストールせずに使う

どうも、ぼくです。

「Blenderをインストールせずに使う」って聞いて、少しBlenderやっている人なら「PortableAppsこのことかな?」と思われることでしょう。まあ他にも幾つかありまして、ってことで。まあ大きく分けると

  1. USBなどの外部保存メディアにBlenderを入れて持ち運ぶ
  2. リモートデスクトップ、VNC等で動かしている他のマシンの画面を使う

になります。

前者は「Blender Portable」を使うといいでしょう。まあ、外部メディアにして持ち運べる、というくらいが利点で、それなりに使おうとするとハードウェアのスペックはどうしても必要になるので、「それだったら普通にインストールorセットアップしてもいいんじゃね?」ということに。

後者は、「他人の画面を自分の画面として使う」ということなので、ネットワークの帯域を必要とします。とはいえ、画面さえ映ってしまえばいいので、ローカル側のハードウェアスペックはそこまで高いものは要求されません。もちろん、画面のデータを転送しているわけですから、ラグやもたつきはある程度覚悟した方が良いと思います。

また、もう少し細かく分けるとリモートデスクトップやVNCのように「画面全てを転送するタイプ」とXやrollAppなどの、「ウィンドウ単位で画面の情報を転送するタイプ」にわかれます。

中でも、rollAppはサーバー側リソースを自前で用意しなくてもいいので、「高スペックなマシンをすぐには用意できない、だけどすぐにBlender使ってみたい」という場合にいいんじゃないでしょうか。ネットとブラウザがあれば、サインアップすることなくテスト目的で動かしてみることができますので今すぐやってみるといいですよ。

2017/5 Test Drive は期間限定だったようです。現在はアカウントを作成することが必要になっています。

まずテストで https://www.rollapp.com/app/blender からの起動を。

Launch Online をクリックします。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-09-10-23-44-10

Test Drive をクリックします。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-09-10-23-44-37

すると程なくBlenderの画面が表示されます。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-09-10-23-46-07

いつもの(有名な)立方体が。早速ユーザープリファレンスを変更しようと…。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-09-10-23-47-14

新しいウィンドウを開く操作の場合、大概ブラウザのポップアアップブロッカーが有効になってて作動するんですけど、まあそれは各自設定変えるなりしてくださいということで。えーと一部の方が「日本語にすると固まる」っていうアレ、そこは大丈夫そうですね。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-09-10-23-49-01

とりあえず「ブラウザがある」、「ネットワーク帯域をそれなりに確保できる」というのであれば、Chrome Bookでも、iPad等でも操作は出来そうですね。

 

ほんの少し使ってみての感想というか操作に気をつけるところというと、以下。

  • ユーザープリファレンスはエディタタイプの変更で、新しくウィンドウを出さない方向で。
  • ショートカットキーの変態的なやつはおそらく効かないので、スペースバー+コマンド検索 をうまく使うと良さげ。
  • 標準のPieメニューも有効にしたらちゃんと動いたので、結構いいかも
  • 複雑なモデルを表示させてグリグリする場合はもたついたり粗い画面になることも。

作ったものについてはDrop Box等のオンラインストレージを介して連携できるんですって。

 

カフェでドヤリングならぬBlenderモデリングもはかどりますね、ということで。

 

ではー

Blenderがキテるらしいですね?

どうも、ぼくです。

BlendxJPから約2週間経ったのですが皆様いかがお過ごしでしょうか。自分の状況としてはさらにBlender触れなくなってる感じです(笑)。

ところで、ツイートを見つけました、2つ。BOOTHで出してるTシャツに反響ががが。

うわー、興味を持ってもらって、めちゃんこありがとうございます!!リツイートとかファボとかされている方もありがとうございます!!
とはいえ、売り上げに関連した動きにはなっていない様子なのでその辺り是非お願いしたいところです。

さて、自分のことはこの辺で、9月もBlenderのイベント、盛りだくさんあるようなので紹介。他にも予定されてたりしたらおしらせいただければこれ幸い。

まずは9月3日と10日に北海道は札幌で開催のBlenderハンズオン。この最近Blenderの本を出された和牛先生が講師となって、ハンズオン形式でBlenderを学ぶ、という(一部の方にとっては)なんとも贅沢な催し。本はすでに持っているのでサインもらいに行きたいですけども。

次に24日に東京は茅場町で勉強会。講師はBlendxJP主催された「優秀なBlender若人」。syoyoさんに捕獲されないかちょっと心配です。

そしてBlenderの聖地(?)福岡でも。13日の開催で、1日でモデリング出来るようになるとかならないとか。

さらにさらに。のんびりのんびり。

すげえ、Blenderキテるんじゃね? とか毎回言っているような言葉で締めたいと思いますw。

ではー。

 

Blend×JP 行ってきました。

どうも、ぼくです。

昨日、東京は恵比寿のガーデンプレイスタワーにて開催された Blend×JP(ブレンドバイジェイピー)に参加してきました。この最近こういったイベントごとに参加できてなかったような気もしますので、なんだか新鮮(?)な感じ。

前エントリは役に立ったでしょうか。当日の該当ページビュー数100件とか伸びてました、はい。

会の内容は Togetter にまとめてあるようですのでそちらを見ていただくとして、幾つかご質問をいただきましたのでそれに答えていく形で。

Q1. Blenderのロゴ入りTシャツ ですね

A1. Blender e-shop で買えます、というか買うとその収益がBlenderの開発とかその辺に回るので是非買って!
-> https://store.blender.org/product/blender-blue-logo-tee/

Q2.その名刺入れは?

A2. ああこれですか? いいところにお気づきになられましたね。Tシャツもありますよ?

Q3. Tシャツもあるんですか?

A3. ええありますよ「BlenderチョットデキルTシャツ」。あと、もやしぱんさんが「BlenderチットモデキナイTシャツ」作られていますね。

今回のイベント、会場の CrowdWorks さんの設備がプロジェクタ+複数のディスプレイという構成で見やすかったし、また会場に参加している人の雰囲気も良かったです。もちろん登壇された方の発表、LTもすごくて。あまりに幅がありすぎて理解するのに脳みそ沸騰するくらいの感じ。でもそういうのが新鮮で刺激に溢れていていい感じでした。エッジが効いている、というか。皆様ありがとうございます。

 

さらにさらに、あのBlender財団のドン、トンローゼンダールさんからBlend×JPについてのツイートがあったとかなんとか。

なお、Blend×JPについては次回開催の言質が。期待しましょう。

さらにさらに、Blenderバーガー会のドンもこんなことを。

他にもBlenderではないですが、3DCGMeetUp( #3dmu )の次もそろそろなんじゃないかなとか期待してます。

とまあ、とりとめもなく書きましたが、会場のみで撮影等ご遠慮ください的な発表とかその場にいないと味わえない空気感とかやっぱり現地参加して、というのがいいですね。

あとそれから、デモ機展示されていたパソコン工房さんの(LTでも話されていました)「Blenderのレンダリングに最適なスペックを探ってみた」という今の所会場でしか配布されていないくさい資料はすごく興味深い結果が載ってましたね。ありがとうございますー。

IMAG1472

ということでー。

blender.jpのフォーラム停止と

どうも、ぼくです。

Blenderの日本におけるポータル的な存在で、フォーラムや画像掲示板があった、yamyamさんによる個人サイト、 blender.jp にて、フォーラムの停止を決定されたとのことです。

長い間の管理・運営、お疲れ様でした。どうやら、ニュースの翻訳は続けられる様子。

挙げられている理由として、

交流の場が Twitter などに移行し、当サイトのようなフォーラム型掲示板のニーズがなくなったと思われること

というのがあります。CG関連のフォーラム形式のサイトってある時期沢山できて、沢山フェードアウトした感があります。「なんでちゃんと答えなきゃいけないの?コミュニティ?メンドクセー」とか「勝手気ままにつぶやいてた方が楽じゃん」とか色々な理由はあるんでしょうけれど、そういった中で blender.jp はかなり長く続いた方ですよね。

さて、「ずん子本」(*1)、「箱クマ本」(*2)が立て続けに出版されるという、勢いのある Blender さんですが、今回の件で一つ交流の場が失われたことになります。「これからBlenderやろう、オンライン上にいるBlender使いの人と色々できたらなあ」という方にとっては、もしかしたら影響が大きいのかな、と思います。実際、自分も数年前まではblender.jp で有用な情報を頂いたり、反対にヘルプしたりと、利用していました。

ところで、blenderはオープンソースソフトウェアです。結果として「無料で」入手できるのですけれど、その状態が維持されているのは「使う人がいる」、「このソフトウェアが良くなるように活動している人がいて、コミュニティを形成している」という部分が大きいです。たまに”Thanks for the blender community“って言っている人がいるけれど、まあそれです。日本は言語の壁もあってなかなか海の向こうでやっていることがわかりづらいのではあるのですけれど、Blenderユーザーのコミュニティサイト blenderartists.org や質問できるサイト blender.stackexchange.com なんかを見てもらえればいいんじゃないかなと思います。

とにかく、その「コミュニティ」が続く、というかワイワイ楽しんでいるのがあってこそのBlenderということで。

Blenderでこの先生きのこるには(Twitter編)

自分で見ている中で、ですけど、Blenderユーザーのアクティビティが高い場所(Webサービス)は現状Twitterかと思います。はっきりした「コミュニティ」というわけではないけれど、情報が流れてきて、たまに大喜利やってたりするあの空間ですね。 なにやら楽しそうに見えます。

ただ、多くの場合「戦場」であって、「友」を見つけるよりは「強敵」を見つける場所なので、すべての人が向いているわけではない、という印象。そこで生き残れそうなネタ?

  • 思ったよりもノイズが酷いキーワード検索等でフィルタリングして、「僕はBlenderで技術的に役立つ情報しか要らないんだ」と思ってTLを眺めると、それにも関わらずノイズが多いことに気がつきます。
  • 個人のメモ書き – 基本個人のメモ書きなんですけど、自分がツイートするときには読み手がいることを意識すると読んでくれるんじゃないですか?
  • 高コンテキスト – 字数も少ないので、刈り取れる無駄な情報は刈り取っているというところ。特にメンションや引用RTでは「分かっている人向け」につぶやいていることが多いですしね。また、ユーザー同士の「重なる部分が少ない」という部分も含めてそう言っている部分もあるのでしょうか。ある人は「かわいいキャラクターだけ作りたい」、ある人は「かっこいいメカだけ作りたい」って全然別のことを思っているんですから仕方ありません。反対にこの高コンテキストなところを利用している方も。
  • 動画 > 静止画 >URL>>テキスト – とりあえずアニメーションにしておけば目を引きます。でも、NSFWな画像の投稿は #b3d タグつけて投稿とかはやらない方がいいと思います。
  • ハッシュタグ – ハッシュタグの使い方やツイート頻度については注意しておかないと、マイナス効果になってしまうことも。”#b3d”がBlenderのハッシュタグとして認知されている状況で、個人的には #blender #b3d っていう風に複数タグつけて投稿される方は「何したいんだろうこの人」とか思っちゃいますし、最近の papre.li の投稿についても、どうかなあ、と。
  • 少しだけ敬意を払う – ほんのちょっとだけでいいと思います。特にBlenderを話題につぶやいてフォロワー増やしたいとか、その辺の方。
  • botの運用は慎重に – まあ、個人アカウントで「前もそのつぶやき見た」が何回か繰り返されるとそのアカウントの魅力が半減します。bot運用のリスクは事前に検討しておくのが吉。
  • 続ければなんとかなる – 待てば海路の日和あり。
  • 楽しい – Blender使って楽しいのが伝わればそれでいいんじゃね? Blender makes me happy, makes you happy.

そういえば今月末に OSC京都でBLUG.jpがブース出展するそうですし、Blend×JPもありますね。特にBlend×JP は100人の登録、38人補欠登録と大人気じゃないですか。こんなにBlenderに興味を持っている人がいたなんてびっくり。

(今回はお客様です。)

ではー。

  1. ずんこ本 – 東北ずん子で覚える!アニメキャラクターモデリング
  2. 箱クマ本 – 無料ではじめるBlender CGイラストテクニック ~3DCGの考え方としくみがしっかりわかる

2016年上半期Blender動向

どうも、ぼくです。

この最近暑くなってレンダリングを控えようか、と思ってみたものの、まともにBlender触れてないのでそういう事態にはほぼならないだろうな、とか思ってたりする今日この頃です。

例によって例のごとく、上半期のBlender動向。並べてみていくと、CGWORLDに連続でBlenderの記事が出てたり、漫画家さんがBlender活用されている、その露出があったりとやはりBlender流行ってんじゃねーの?的なところに 🙂 イイゾ、モットフエロー。

では6/30までのものを。ソースは何気についったが多いです。
(昨年2015年のは 上半期下半期)

また、「後半もすごかばい」的なものがちらほら。

ところで、「肉体派俳優」と呼ばれる方はもしかしてBlender好きなんじゃね?という動画が。シュワちゃんもBlenderぶっ壊してましたし。