ソラマメブログ
HOME > 物作り > スカルプで簡単♪チェーン作り
by Aska at 2010年01月20日 13:56物作り
Comments(0)
コンニチハ!!(゚Д゚*)(。_。*)ペコリアスカです
以前他のブログでblenderの一括組立について書きましたが、
こちらで新たに分かったことを付け加えてまとめ直そうと思います(・ω・)

タイトルに簡単とか書いてしまいましたが、実際ブレンダー講座でも講師含め
全員ちんぷんかんぷんになってもたほどややこしいです ノ)゚Д゚(ヽ

ではほとんど昔の記事のコピペでいきます(´з`∩

【一括組立の参考サイト】
超妹級戦艦巴弐番艦:一括組立スクリを提供して下さっている方のブログです。詳しい説明があります。物見遊山様のネックレス作りの補足もあります。

物見遊山:さすがバイブル!5月31日の記事から5回に分けて、チェーンのパーツの作り方を分かりやすく説明して下さってます。

なにか作って暇つぶし:ざっくりと機能を紹介して下さってます。

チェーン部分は物見遊山様の記事をご覧下さい。Blender チェーン・ネックレスを作る(3)まで進んだことを前提に、まとめていきたいと思います。

手順:

【スクリのDL】スクリプト(sculpted_2009_0423.zip)をこちらからダウンロードする。

【スクリのインストール】
①sculpted_2009_0423.zipを解凍し、sculptedフォルダの中のPYファイル6つをProgram Files等blenderをインストールした場所にある、Blenderのフォルダ>.blender>scriptsにコピペする。

※ドラッグドロップではなくコピーして下さい(°Д°)
※一括組立スクリを使用時、sculptedフォルダのある階層に新たなデータフォルダが作成されます。sculptedフォルダ内にも作成され、後々必要になるので、sculptedフォルダをわかりやすい場所に保管して下さい。

②上記のsculptedフォルダにあるwizard_export_sculpted_meshesフォルダをフォルダごとscriptsフォルダ内のbpydataフォルダの中にコピペします。

以上でインスコは完了です。ちなみにwizard_export_sculpted_meshes_lslフォルダは何かというと、最後に一括組立する際にSL内で使用するスクリだそうです。メモ帳で開いて内容をコピペします。

【チェーンの頂点数の調整】
アスペクト比を以下の何れかにする必要があるため、頂点数を調整します。
8x512(4×256面)
16x256(8×128面)
32x128(16×64面)
64x64(32×32面。デフォ)
512x8(上記の逆)
256x16
128x32
 (おまけ:アスペクト比は、縦長or横長に形を使う場合に役に立ちます(°Д°)
  オブジェクトの縦を16・横を64分割にする場合、横に面(頂点)が多い分滑らかなラインになります。
  細長い物をぐにょぐにょ曲げたいけど頂点たりなくてカクカクなる><って時等にお勧めです。
  比率偏りすぎたらテクス作り難しくなるけど(;´Д`)
  詳しい説明はKT爺様のスカルプトが熱い!でござるの2。をご覧下さい。)


Blender チェーン・ネックレスを作る(2)の方法で作ると、アスペクトが16×60になっていて、スクリで対応している16×64にするには、横に4列面を追加する必要があります。
chain1
頂点はK>ループカットで増やせます。輪切り状に任意の箇所に4か所カットして下さい。
横(円周)が頂点64個になります。

【チェーンを並べる線?まで作る】
Blender チェーン・ネックレスを作る(5)-2の2分13秒まで進めます。
とりあえずここまで出来たらセーブしておきます(・ω・)
念のためこれ以後のセーブは別名で保存することをお勧めします(゚ロ゚)


【チェーンのサイズ調整】
ここで超妹級戦艦巴弐番艦様の記事を参考にサイズを調整します。
chain3
まずオブジェクトモードのままチェーンのパーツをScaleを1に設定します。
そして、編集モードに変えてSキーでサイズ調整をします。
ここで、一番長い部分が2.55以下になるように、オブジェクトモードに戻って確認しつつ、編集モードでサイズを変更します。
※できるだけ2.55に近づけて下さい。小さくなればなるほど崩れます。

次にDIMの一番大きい数字が0.0102以上かつギリギリまで小さくなるように、オブジェクトモードでScaleを調整します。
chain4これを怠るとスカルプの端っこがぺっちゃんこになりますノ)゚Д゚(ヽヒー

【ネックレスを組み立てる】
チェーンと中心部分がずれている場合は編集モード>Kで移動させて近づけておきます。
chain5
そして、Blender チェーン・ネックレスを作る(5)-3の2分54秒の実体化の直前まで進めます(その間サイズ調整は行わないで下さい)

【チェーンの最終調整】
先ほど作ったサイズが通常スカルプでできる最小の値になってます。
これより小さくする場合はタイニーにする必要があります(・ω・)っていっても簡単です
NURBS円ごとAで全選択して、編集モードのSで小さくするだけです。
このときフリーハンドよりS0.5とか、分かりやすい値を直接入力することをお勧めします(・ω・)
この場合通常の大きさの0.5倍、つまり1cmのプリムにスカルプを貼った場合5mmの鎖になります。

Dup数も調整して下さい(・ω・)

【チェーンベイク&組立】
①チェーンのオブジェクト>オブジェクトボタン>アニメセッティング>DupStaを1に変更
チェーンの名前を「~chain」に変更 
※ ~を半角で必ず付けて下さい。忘れやすいけどめちゃんこ大事です。つけないと全てのパーツについてそれぞれUVマップを作る必要がでてきます。
chain6
③DupStaの上のDupフレームを押し、作業画面上でctrl & shift & A>Dupオブジェクトを実体化

④チェーンの中から~chainを探し(~chain1と被っているので2回クリックで選択)、分かりやすいように横に移動させ、名前の「~」部分を消す

⑤chainを選択したまま、左のウィンドウアイコンでスクリプトウィンドウを選択>横にあるスクリプトメニュー>ウィザード>Export Sculpted Meshes。 ※下のボタンメニューをスクリウィンドウに変えると楽です。

SL Scaleを1に変更>ベイク>Manual選択>OK>Exit

Sculptedフォルダに「chain_sculpted」というUVマップができていたら成功です。エラーがでる場合、今一度アスペクト比が合っているか、名前の~を消したか、リンクする前のDIMが0.0102以上になっていたかご確認下さい。

【スクリプト作成】
Blender上での最後の作業です。
①チェーンを全て選択。※よけておいたchain&ネックレスのラインは選択しないでください。

②上の⑤の通りスクリプトを開き、LSLボタンを押す。

すると、(多分データを保存している場所に)DATファイルとLSLファイルが作成されると成功です。
保存場所が分からない場合、スクリプトの左上のプルダウンメニュー>informationを押して下さい。

【組み立て】
次にSL内で準備をします。詳しい説明はblenderでスカルプト一括組み立てスクリプト説明3にあります。

監視オブジェクト作成:
①適当にobserverという名前のプリムを作る
sculptedフォルダ>wizard_export_sculpted_meshes_lslフォルダ>observerをメモ帳で開き、中の文章をコピー③SLのobserverオブジェのコンテンツにobserver.lslという名前でスクリプト作成。中身をすべて消し、②でコピーしたスクリをペースト>保存

子オブジェの作成:
①適当にassembler_childという名前のプリムを作る
②監視オブジェと同様、assembler_childをメモ帳で開き、内容をコピーした後、オブジェのコンテンツにassembler_child.lslという名前のスクリを作成し内容をペースト
③このプリムが各チェーンに変形するので、予めパーミッション等をお好みで設定
④持ち物にテイク

親オブジェ作成(チェーンが44個を超えるのでデータ分離型を採用します):
assembler_parentという名前のプリムを作る
②↑で作ったassembler_childをコンテンツに入れる
assembler_parent.datという名前のノートカードを作成
④先ほど保存された.dat ファイルをメモ帳で開き、内容をノートカードにコピペ。そして、コンテンツに入れる
⑤コンテンツにassembler_parent.lslという名前でスクリプトを作り、他と同様、wizard_export_sculpted_meshes_lslフォルダにあるassembler_parent.lslをメモ帳で開いてコピペ。
⑥UVマップと表面用のテクスチャーをコンテンツに入れる。
⑦監視オブジェクトを選択した後shiftを押して親オブジェクトも選択>リンク

で最後に親オブジェをタッチ>Yes(not link)で自動的に組み立て開始します。最後にチェーンをリンクして完了。

注意事項等は上記の「blenderでスカルプト一括組み立てスクリプト説明3」と「blenderでスカルプト一括組み立てスクリプト補足説明」をご覧下さい。
UVマップの名前が違っていたり、各チェーンの名前に~が抜けていた場合等はエラーがでますのでご注意下さい。
親を再度タッチで強制終了できます。
2回目以降は親オブジェのノート&UVマップを変更するだけで作れるそうです。

ちなみにchain_sculptedのUVマップを作るところですが、
物見遊山の田中様が素敵なベイクスクリを提供して下さってます(°Д°)
http://tanakaakio.slmame.com/e112173.htmlでDLできるそうです!
XYZの大きさを設定できるので、タイニーにする場合とても分かりやすいです(・ω・*)
ちなみに↑の大きさは【チェーンの最終調整】のところで設定した値になります(・ω・)

ってことでやっと1ヶ月かけてネックレス作り記事完結しました'`ァ'`ァ(*´д`*)'`ァ'`ァ
誰かナオ先生の宿題やる人いるんかな(°Д°)・・・
おもろいネックレス作ってこいとか・・・・凹○コテッ


同じカテゴリー(物作り)の記事画像
浦島太郎です
Mesh①
Mesh Cityに行ってみた
週末の物作り
首無しポーズ
Blender:スプーンの作り方
同じカテゴリー(物作り)の記事
 浦島太郎です (2013-02-28 17:59)
 Mesh① (2010-11-17 19:35)
 Mesh Cityに行ってみた (2010-11-16 18:27)
 週末の物作り (2010-08-23 17:13)
 首無しポーズ (2010-08-05 17:01)
 Blender:スプーンの作り方 (2010-03-15 01:43)

Leave a Comment

 *
 *
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。