<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>模様</title><revhistory><revision><revnumber>6</revnumber><date>2009-04-10 05:57:19</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>5</revnumber><date>2009-04-10 05:50:54</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>4</revnumber><date>2009-04-10 05:49:26</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>3</revnumber><date>2009-04-10 05:45:03</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>2</revnumber><date>2009-04-10 05:42:08</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>1</revnumber><date>2009-04-10 05:38:34</date><authorinitials>masahiko</authorinitials></revision></revhistory></articleinfo><section><title>模様</title><para>木目模様をつけた例を示します。 模様の大きさと向きを調整してあります。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E6%A8%A1%E6%A7%98?action=AttachFile&amp;do=get&amp;target=moyou12.jpg"/></imageobject><textobject><phrase>moyou12.jpg</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--><section><title>模様を作る</title><para>Procedual 3Dを使うと、場所により色が異なるテクスチャを作ることができます。 例えば、木目模様は２つの色が同心円上に互い違いに並んでいます。 </para><para>模様を作るには「ブレンド」ブロックを使います。 </para><itemizedlist><listitem override="none"><para>「追加」→「色彩関数」→「ブレンド」 </para></listitem></itemizedlist><para>で作成します。 </para><para>ブレンドブロックの▲を見ると </para><itemizedlist><listitem><para>右にある出力は色 </para></listitem><listitem><para>上下にある入力は色 </para></listitem><listitem><para>左にある入力は数値 </para></listitem></itemizedlist><para>であることがわかります。 </para><para>次のようにつないでみてください。 左の数値入力につなぐのは </para><itemizedlist><listitem override="none"><para>「追加」→「パターン」 </para></listitem></itemizedlist><para>の中から（画像以外を）選んでください。 例では「乱流」を使っています。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E6%A8%A1%E6%A7%98?action=AttachFile&amp;do=get&amp;target=brend.png"/></imageobject><textobject><phrase>brend.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>「ブレンド」ブロックは、左からの数値入力が０のとき上側の色、１のとき下側の色、中間の値のときは中間の色を出力します。 </para><para>「パターン」にあるブロックは、x, y, z の座標の値を入力として、０～１の間の数値を出力する関数になっています。 </para><itemizedlist><listitem override="none"><para>パターンによっては出力がいくつもありますが、１つを選んで使います。 </para></listitem><listitem override="none"><para>いろいろなパターンを試してみましょう。 </para></listitem></itemizedlist><para>ブレンドブロックに上下から入力する色は、<emphasis role="strong">似た色</emphasis>で濃いものと薄いものを使うのが普通です。 </para><para>ブレンドしたものをさらにブレンドすることもできます。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E6%A8%A1%E6%A7%98?action=AttachFile&amp;do=get&amp;target=brend3.png"/></imageobject><textobject><phrase>brend3.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>ブレンドの代わりにグラデーションを使う方法もあります。 </para><para>パターンの入力に式を与えて、模様の大きさなどを調整することができます。 これは別のページで説明しています。 </para><!--rule (<hr>) is not applicable to DocBook--></section><section><title>模様の大きさや向きをテクスチャ指定時に調整</title><para>テクスチャを指定する方法には </para><itemizedlist><listitem><para>画面右下のプロパティで「テクスチャ」を選択する </para></listitem><listitem><para>画面上部のメニューまたは右クリックメニューから「テクスチャを選択」を行う </para></listitem></itemizedlist><para>の２つがありました。 </para><para>模様の大きさや向きを調整するときには、<emphasis role="strong">２つめの方法</emphasis>を使います。 </para><para>物体を選択し、右クリックメニューから「テクスチャを選択」を選びます。 このようなウインドウが現れます。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E6%A8%A1%E6%A7%98?action=AttachFile&amp;do=get&amp;target=moyou08.png"/></imageobject><textobject><phrase>moyou08.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>このウインドウでは </para><itemizedlist><listitem override="none"><para>a) テクスチャを選択し、OKを押すことで選んでいる物体にテクスチャを指定する </para></listitem><listitem override="none"><para>b) 新規テクスチャボタンを使って、新しいテクスチャを作成する </para></listitem></itemizedlist><para>といったことができます。 </para><para>模様の大きさや向きを指定するためには、使いたいテクスチャを選択し、ウインドウ下部にある「マッピング」をクリックします。 すると次のようなウインドウが開きます。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E6%A8%A1%E6%A7%98?action=AttachFile&amp;do=get&amp;target=moyou09.png"/></imageobject><textobject><phrase>moyou09.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>倍率、中央、回転の３つの項目をX,Y,Z軸それぞれについて調整できます。 </para><para>回転、倍率、中央の順に１つずつ決めていくのがわかりやすい。 どれか１つだけを変更して確かめましょう。 </para><para>倍率 </para><itemizedlist><listitem override="none"><para>初期値はX,Y,Zとも１．０です。 </para></listitem><listitem override="none"><para>この値を変更すると模様の大きさが変わります。 </para></listitem><listitem override="none"><para>２．０にすれば模様の大きさも２倍に、０．５にすれば模様の大きさは半分になります。 </para></listitem><listitem override="none"><para>X,Y,Zの値を異なる値にすると方向により大きさの違う模様になります。 </para></listitem></itemizedlist><para>中央 </para><itemizedlist><listitem override="none"><para>初期値はX,Y,Zとも０．０です。 </para></listitem><listitem override="none"><para>与えた値分だけ模様の位置がずれます。 </para></listitem><listitem override="none"><para>マイナスの値も可能です。 </para></listitem></itemizedlist><para>回転 </para><itemizedlist><listitem override="none"><para>初期値はX,Y,Zとも０．０です。 </para></listitem><listitem override="none"><para>数値（角度）を指定すると、その軸で回転されます。 </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>模様の大きさや向きをテクスチャ作成時に調整</title><para>ブレンドを２段階に組み合わせていて片方のブレンドだけ模様の大きさや向きを変えたいとき、拡散反射色以外の項目にもパターンを利用していてそれぞれ別に調整したいときなどではこの方法を使います。 </para><para>パターンの入力 </para><itemizedlist><listitem override="none"><para>パターンには入力がいくつかありました。 </para></listitem><listitem override="none"><para>通常は標準の値のままでよいので、ここにはなにも繋ぎませんでした。 </para></listitem><listitem override="none"><para>ほとんどのパターンでは、入力の標準値は上から順に、X,Y,Zとノイズになっています。カーソルを重ねて確かめておきましょう。 </para></listitem><listitem><para>一番上の入力に計算式を繋いだ例を示します。 </para></listitem><listitem override="none"><para>普通はXが入力として用いられるところに、X掛ける０．５を繋ぎました。 </para></listitem><listitem override="none"><para>Xの値が５倍して用いられるため、模様の大きさはX方向について５分の１になります。 </para><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E6%A8%A1%E6%A7%98?action=AttachFile&amp;do=get&amp;target=brendx1.png"/></imageobject><textobject><phrase>brendx1.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>×の記号のブロックは「追加」→「関数」→「乗算」で作成できます。 </para></listitem><listitem override="none"><para>Xのブロックは「追加」→「値」→「X」です。 </para></listitem><listitem><para>３方向とも同じ倍率にするときは数値ブロックを共用して、次のような繋ぎ方をすることもできます。 </para><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E6%A8%A1%E6%A7%98?action=AttachFile&amp;do=get&amp;target=brendx2.png"/></imageobject><textobject><phrase>brendx2.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>サンプル </para><itemizedlist><listitem override="none"><para>木目はY軸を中心とした同心円状のパターンです。 </para></listitem><listitem override="none"><para>この一部を湯のみの模様につかってみました。 </para><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E6%A8%A1%E6%A7%98?action=AttachFile&amp;do=get&amp;target=yunomi1t.png"/></imageobject><textobject><phrase>yunomi1t.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>模様はこのように作成し、さらに大きさや位置を調整しています。 </para><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E6%A8%A1%E6%A7%98?action=AttachFile&amp;do=get&amp;target=yunomi1.png"/></imageobject><textobject><phrase>yunomi1.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist></section></section></article>