こちらはBlender Advent Calendar 2017参加記事でございます。 ─本編は、Ver.2.79での操作を前提としています─
昨日はQ@スタジオぽぷり(@popqjp)さんの「ダイナミックペイントを使った動画の作成例の解説記事を作ったよ」でした。
Blenderをイラレ替わりにしてみようというこの企画、半分冗談、半分本気ですが、やる気になればかなりのところまで使いこなせる感じもします。
さてさて、どうなりますやら────。
仕事で使っているレベルでなければ、イラレでやりたいことってどんなことでしょう?
・レイアウト
・文字入れ
・イラスト作成
と、基本はこんなとこですよね。
(といっても、出来ることの幅はものすごく広いですがw)
じゃ、早速開始!
【レイアウト】
レイアウトといえば、まずは写真の読み込みですよね。
それから、イラレっぽく使いたい時の初期設定的なものも合わせてやっちゃいましょうか。
1.ワークスペースを準備する
カメラをセンターに持っていき、真下を向けて、オルソカメラに変更、スケールを1に設定しました。
オルソカメラでスケールを1にすると、レンダーサイズとカメラビューのサイズがイコールになります。これ大事。
2.写真を読み込む
標準アドオンの「Import Images As Planes」を有効にします。
「Import Images As Planes」を使って、画像データを読み込みます。
と、いうことで、11月に発売した小説の表紙画像を読み込んでみました。
これを元に、「なんとなく最終版と近いデザインをblenderで再現してみようか」という試みであることが、ここでバレましたね(しかも著作の宣伝を兼ねているという図々しさ!)。
3.アスペクト比を合わせる
画像を選択している状態でプロパティを見ると、読み込んだ画像のアスペクト(縦横)比は1:0.707であることが分かります。
レンダリングサイズを707×1000に設定すると、カメラビューで見える画像がピッタリサイズに収まりましたね。
4.シェーダーを変更する
このままだと、読み込まれた写真は「アルファマップ付きDiffuseシェーダー」になっています。今回はアルファ(透明度)マップは不要ですし、ゆくゆく余計な明暗が付いていると不便なので、エミッション・シェーダーに変更します。
きわめて簡単ですね。では、次です!
【文字を入れる】
まずは動画で。
・いつもどおり「Shift+A」で新しいオブジェクトを作成します。
「Text」ですね。
・作成後、タブキーでエディットモードに入り、不要なTextの文字を削除します。
・何でも良いので、キーボードで文字を入れます。ここでは、「a」を打っています。すると、ツールパネルに文字ボックスが現れます。
残念ながら、今のところBlenderでは日本語の文字を直接入力することが出来ません。日本語モードにしてもダメなので、きっと無理なんじゃないかと思います。 (知ってる人がいたら、こっそり教えてくださいね!)
↓さっそく、スタジオぽぷりさん(昨日の記事の!)が教えてくださいました!!
テキストエディタや、3Dビュー内では日本語を打てないけど、実はUIの窓での日本語入力までは実装済みみたいなので… 打ち込むべき場所は、ここだぁ! (テキストオブジェクトのフォントも日本語フォントに変更済みのこと) pic.twitter.com/VPdVj37J1q
— Q@スタジオぽぷり (@popqjp) 2017年12月8日
ただ、どうやらWindowsの場合(Linux版は不明)のようです。僕のMacでは、Ver.2.79現在日本語での入力は出来ません──
では、日本語入力が効かないあなたのための対処方法を以下に。
・適当なテキスト入力用アプリを起動して、文字を打ち、コピーします。
・先ほどの文字ボックスにペーストします。英語環境の場合、この時点では何の文字がペーストされたのかは分かりません。
どうしても日本語で表示させたい場合は、blenderの環境を日本語にしてくださいね。僕は、CG用語を英語で覚えてしまったので日本語表示だと違和感しかなく・・・。
・プロパティ・パネルで「フォント」タブを選択し、フォントを選びます。
ここでは、フリーフォントの「源暎ラテゴ」というものを使用しています。日本語フォントを指定すると、ビューポートの表示も日本語になります。
ここでいったん、完成形を見ておきます。
文字は単に入力するだけでなく、
「大きさを変えたり」
「斜めにしたり」
「飾りを付けたり」
することが必要なようです。
さて、やってみましょう。
画像を読み込んだ時と同様、完成形を隣に置いて参考にしながら進めます。
・大まかな大きさと文字間を調整したら「Alt+C」でカーブに変換し、細かく調整します。
順に調整し、シェーダーは真っ白いエミッション・シェーダーにしました。
意外と簡単ですね。
【イラスト作成】
表紙を見て分かるとおり、「イラスト」と呼べるような要素はほとんどないのですが……。
「男」の周りの♂マークと、帯っぽいオレンジの四角を作ります。
まずは♂マークから。
まあ、普通のシンプルなモデリングでした……。
【レイアウトと調整】
作った要素を移動し、最初に読み込んだ画像上にレイアウトします。
今回は完成画像の上に並べたので、それを移動するだけでしたが。
動画では、オレンジ色の帯をTransparent(透明)シェーダーで作りました。明暗がつかないのである意味これでも正解なのですが、後で全体の色調整をするとき、ちょっとやりづらくなることに(後で)気が付きました。
そのため、これは別途ノードエディターで追加するようにやり方を変更します。
ちなみに、表紙の上下にある模様も、元はblenderで作成したものだったりします。
アルファ付き画像として保存してあるので、それを読み込んでサイズを調整し、「Import Images As Planes」のDiffuseシェーダー部分を「Emission」にすることで画像を真っ白に、周囲を透き通る設定としました。
これで全体が揃いましたが、まだ違いますね。
そうそう、表紙画像の色調整が残っていました。
ここはそれこそ、blenderの得意領域ですよね。
・「Node」エディターのタイプを「Shader」から「Compositing」に変更します。
(ビューポート表示をレンダリング・プレビューにしていますが、ちょっと結果を見てみたかっただけで、たいした意味はありません)
・Backdropにチェックを入れます。
・色を調整した後で結果が反映されるように「Viwer」ノードを足して接続します。
・これから追加するノードを「Composit」と「Viewer」のそれぞれに接続しなくて済むよう、「Shiftキー」+ドラッグで、線を一本化しておきます。
・レンダリングしますが、「Sample」は結果がぎざぎざにならない程度の最低限でOK。
ここでは8サンプルに設定しました。
・レンダリングすると、画面の背後にレンダリング結果の画像が表示されます(Backdropにチェックを入れたため)。
画面を縦に二分割し、イメージエディターとノードエディターを表示します。イメージエディターには完成画像を、ノードエディターにはレンダリングした画像を表示します(参考にしたい画像がない場合は分割する必要はありませんが)。
紫っぽく色調整した画像と明るくハイコントラストに調整した画像を作り、ぼかしたEllipse(楕円)マスクで切り分けています。
色の雰囲気はかなり近くなりましたが、帯のオレンジ色がかなり転んでしまいました。やけに派手で、暗くなりましたね。
これは、別で作らなければいけませんでした……反省。
それから、文字の上の方も同様に色が変わってしまいましたね。タイトル文字は真っ白でないと可読性が悪いですから。
これらは「レンダーレイヤー」を使ってレンダリング結果を分割し、ノードエディター上で合成することで解決出来ます。
文字の影も足りませんでしたので、まずそこから。
Blenderは3次元なので、あるオブジェクトの後に別のオブジェクトを配置するには、実際に後へずらして置きます。
影用の黒い文字は、白い文字の下の(Zの値が小さい)方へ移動しています。
最初に黒いシェーダーを当てたオブジェクトに、残りの文字をマテリアルリンク(Ctrl+L)させることで、マテリアルを揃えています。
パーツが揃ったので、完成へ向けてレンダーレイヤーを組みます。
2レイヤーだけなので、簡単です。
・表紙画像以外の要素を全て選択して、3Dビューポートで「M」を押し、レイヤー2に移動させておきます。
(この手順は載せていません。分からない方はこちらへどうぞ)
プロパティ・パネルの「シーン」タブを表示します。一番上にあるのが「Render Layer」です。
左側に並んでいる四角のうち、濃い色になって「押し込まれて」いるのが、3Dビューポート上で割当のあるレイヤーです。
右側に並んでいる四角が、レンダリングされるレイヤーです。
最初は全てのレイヤーがレンダリングされることになっています。
文字関連と画像を分けるため、まず「+」ボタンを押してRender Layerを一つ追加で作成します。
最初からある「RenderLayer(という名のレンダーレイヤー)」は、表紙画像をレンダリングさせるためのもの。新しく作った「text」レンダーレイヤーは、文字間連要素をレンダリングさせます。
「RenderLayer(という名のレンダーレイヤー)」を選択したら、その下の「Layer」で、右側のレイヤー2をShift+クリックしてオフ(明るいグレー)にします。
「text」レンダーレイヤーを選択したら、右側のレイヤー1をオフにします。
これで、それぞれの要素が別物としてレンダリング出来ます。
それを再度倍サイズでレンダリング(数秒で終わります)して書き出したのがこちら。
ね、ほとんど遜色ないでしょう!
さて、これで終わりかと思いきや、これだけで終わらないのが淡波たる所以でございます。
■おまけ■ blenderで出来る、もっとイラレぽいこと
1.イラスト描けるから!
この「ぱぶにゃん」のビデオですが、冒頭部分はblenderのグリースペンシル機能を使って描いたものです。
簡単に、イラレっぽい感じ(どんな感じだ?)のイラストが描けますよ。
予めいくつかのカラー(線と塗りの設定)をパレットに用意しておくのがコツですね。
こんな風に、描けますよ。
グリースペンシルを使って描いた絵は、2次元のレイヤーで前後関係を整理出来ます。これも、イラレっぽいですね。
2.こんなフィルタあったよね
3.グラデーションはこんな風に
4.多角形を作るのはとっても簡単
え、輪郭線付きの星を描きたい?
そんなの超簡単ですよ!
ねっ!
グリースペンシルの落書きじゃなくて、ちゃんと後で調整出来るイラストを描きたい?
ちょっと頑張れば……
頑張れば結構出来そうでしょ?
ということで、今回のBlender-99特別編、2017 Blender Advent Calendarバージョンスペシャルはお終いです。
また、来てくださいねー!
次の方(明日はお休み、明後日はmelrosecoolさん)の記事「制作中の作品の経過と現状」もよろしく!
Happy Blending!!!!!!
あ、忘れてました。
今回の題材に使った『段ボール箱になった男』は、こんな小説ですよ。
ある夜、突然段ボール箱の妖精《ぼるっちー》になってしまった男。 ぼるっちーは本物の妖精であった。 男は、自分であることを次第になくしていく。 何かを知っている巨大な猫は神のように話し、 埋込まれた呪いに課せられた使命が、男を動かす。 ──── すべてのゆるキャラファンと“中の人”にお贈りする、 不思議な不思議な、心温まる〈ゆるキャラ〉ファンタジー。 もしかしたら、あなたの好きなあのゆるキャラだって呪いパワーで動かされているのかもしれませんよ──。 ────
読みたくなった方は、こちらからどうぞ!