<?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>3Dテクスチャの例</title><revhistory><revision><revnumber>12</revnumber><date>2009-05-11 05:00:46</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>11</revnumber><date>2009-05-11 04:59:26</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>10</revnumber><date>2009-05-11 04:51:51</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>9</revnumber><date>2009-05-11 04:45:07</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>8</revnumber><date>2009-05-11 04:41:02</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>7</revnumber><date>2009-05-11 04:39:26</date><authorinitials>masahiko</authorinitials><revremark>名前を'3Dテクスチャの応用'から変更。</revremark></revision><revision><revnumber>6</revnumber><date>2009-04-28 01:37:36</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>5</revnumber><date>2009-04-24 06:52:27</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>4</revnumber><date>2009-04-24 06:37:48</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>3</revnumber><date>2009-04-20 07:08:03</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>2</revnumber><date>2009-04-15 09:34:04</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>1</revnumber><date>2009-04-15 09:26:59</date><authorinitials>masahiko</authorinitials></revision></revhistory></articleinfo><section><title>3Dテクスチャの例</title><para>3D Procedual テクスチャの例をいくつか示します。 参考にしてください。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/3D%E3%83%86%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%81%AE%E4%BE%8B?action=AttachFile&amp;do=get&amp;target=texture31.png"/></imageobject><textobject><phrase>texture31.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--><para>ブレンドの入力にマーブルを用いた例です。他のパターンでも同様です。 </para><para>ブレンドの入力は </para><itemizedlist><listitem override="none"><para>上： 値０のときの色 </para></listitem><listitem override="none"><para>下： 値１のときの色 </para></listitem><listitem override="none"><para>左： ０～１の範囲で変化する数値 </para></listitem></itemizedlist><para>です。 </para><itemizedlist><listitem><para>上下に繋ぐ２つの色は近い色にすると自然な感じになります。 </para></listitem><listitem><para>上が濃い目、下が明るめと決めておくと悩まなくてすみます。 </para><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/3D%E3%83%86%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%81%AE%E4%BE%8B?action=AttachFile&amp;do=get&amp;target=tx3d3.png"/></imageobject><textobject><phrase>tx3d3.png</phrase></textobject></inlinemediaobject> </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/3D%E3%83%86%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%81%AE%E4%BE%8B?action=AttachFile&amp;do=get&amp;target=tx3d4.png"/></imageobject><textobject><phrase>tx3d4.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>３方向とも同じ比率で調整するときはこのように繋ぎます。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/3D%E3%83%86%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%81%AE%E4%BE%8B?action=AttachFile&amp;do=get&amp;target=tx3d5.png"/></imageobject><textobject><phrase>tx3d5.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--><section><title>細かな模様のあるチェック</title><para>床はチェック模様になっていますし、１つ１つにも細かな模様がついています。 いずれもブレンドを使って作ります。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/3D%E3%83%86%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%81%AE%E4%BE%8B?action=AttachFile&amp;do=get&amp;target=texture32.png"/></imageobject><textobject><phrase>texture32.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>赤で囲んだ部分が四角いカーペット１つ分に対応します。 </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><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/3D%E3%83%86%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%81%AE%E4%BE%8B?action=AttachFile&amp;do=get&amp;target=texture33.png"/></imageobject><textobject><phrase>texture33.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>グラデーションにも入力が必要です。 </para><itemizedlist><listitem override="none"><para>横方向に変化するグラデーションを作るには、入力にXを繋ぎます。 </para></listitem><listitem override="none"><para>縦方向に変化させたいときはY,前後方向に変化させたいときはZを繋ぎます。 </para></listitem><listitem override="none"><para>パターンを繰り返させるには、間に sin関数を挟みます。 </para></listitem></itemizedlist><para>グラデーションの色を調整するには、そのタイルをダブルクリックします。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/3D%E3%83%86%E3%82%AF%E3%82%B9%E3%83%81%E3%83%A3%E3%81%AE%E4%BE%8B?action=AttachFile&amp;do=get&amp;target=texture34.png"/></imageobject><textobject><phrase>texture34.png</phrase></textobject></inlinemediaobject> </para></listitem><listitem override="none"><para>色の帯の両端に▲が表示されています。 </para></listitem><listitem override="none"><para>このうちの選択している方が赤で示されます。他方を選択したいときは▲をクリックしてください。 </para></listitem><listitem override="none"><para>選択されている▲の位置に対応する色が、色：という場所に示されます。 </para></listitem><listitem override="none"><para>この部分をダブルクリックして色を変更することができます。 </para></listitem><listitem override="none"><para>追加、削除のボタンを使うと▲の個数を増やしたり、減らしたりできます。 </para></listitem></itemizedlist><para>作例の壁ではテクスチャを作成した後、マッピングで模様の大きさを小さく指定しています。 </para></section></section></article>