標準インクルードファイルTextures.inc
 
標準インクルードファイルTextures.incの中には3種類の要素と多くの素材が含まれています。
◇色関係の要素"pigment"(色素・顔料)◇光の反射や屈折の要素”finish”(磨く)◇物体の表面凹凸”normal"
以上の要素に加えて(第7図)以降に表示しました多くの素材が有ります。
◇ガラス・金属・樹木・空やその他のテクスチャが有りました。表示するには第6図の様に#include"textures.inc”
を左上の行に加えます…次に object{ の次にCubeを入れました(他の形状でも可)。
◇次に texture{…… }点線の所に(第7図)の各上部に表示されている Glass の名前を入れます。
そして一番下にbackground { color white }と入れます、バックが白になって見易くなります(灰色が良い事も有り)
保存してレンダリングすると(第6図)の様に右側に画像が表示されます。
◇コメント記号…1行コメント記号 // では行の終りまで無視されます…複数行コメント記号 /*…*/ では囲まれた
部分が総て無視されます。
 

(第6図)textures.inc

 
◇Cube(立方体)で表示してみました…作品に見合った適当なものを探して見てください。
 

(第7図)Glass

Dark_Green_Glass

Glass

Glass2

Glass3

Green_Glass

NBbeerbottle

NBglass

NBoldglass

NBwinebottle

Orange_Glass

Ruby_Glass

Vicks_bottle_Glass

Yellow_Glass

   

   
 
◇次に object{ の所に Cube を削除して Sphere を入れました(他の形状でも可)。
次に texture{…… }点線の所に(第8図)の各上部に表示されている Metal の名前を入れます。
この場合はバックを灰色にしました。
 

(第8図)Metal

Aluminum

Brass Metal

Brass Valley

Bright Bronze

Bronze Metal

Brushed Aluminum

Chrome Metal

Copper Metal

Gold Metal

Gold Nuggetl

New Brass

New Penny

Polished Brass

Polished Chrome

Rust

Rusty Iron

Silver Metal

Silver1

Silver2

Silver3

Soft Silver

Spun Brass

Tinny Brass

   

   
         
◇(第9図)は textures.inc の中に有る樹木のテクスチャを立方体で表示しました。
 

(第9図)Wood

Cork

DMFWood6

EMBWood1

Rosewood

Sandalwood

Yellow_Pine

       

       
 
◇(第10図)は上の4列が稲光や空や星空のテクスチャで下の3列がPeel(果実の皮を剥いたもの)は形状に依っ
て状態が変化します…次ぎは石や水のテクスチャです。
◇稲光や空や星空のテクスチャではObject(形状)に第1図のPlane_XZを使用しています。
 

(第10図)Sky&etc

Lightening1

Lightening2

Shadow_Clouds

Starfield

 

Peel

PinkAlabaster

Water

 
◇(第11図)pigmentでは表示された色の模様をObjectに設定する事が出来ます。
◇0bject{…… texture{ pigment{ ……} } } の様に必ず pigment{ ……}の中で指定します。
(第11図)はObject(形状)に第1図のPlane_XZを使用しています。
 

(第11図)pigment

Apocalypse

Blood_Marble

Blood_Sky

Blue_Agate

Blue_Sky

Blue_Sky2

Blue_Sky3

Bright_Blue_Sky

Brown_Agate

Candy_Cane

Cherry_Wood

Clouds

Dark_Wood

DMFDarkOak

DMFLightOak

DMFWood1

DMFWood2

DMFWood3

DMFWood4

DMFWood5

FBM_Clouds

Jade

Pine_Wood

Pink_Granite

Red_Marble

Sapphire_Agate

Tan_Wood

Tom_Wood

White_Marble

White_Wood

X_Gradient

Y_Gradient

     

     
 
◇(第12図)Colorlist pigmentは色を此れ等3種類のパターンに塗り分ける事が出来ます。
◇この場合は 0bject{ Plane_XZ texture{ pigment{ ……} } } の様に必ず pigment{ ……}の中で指定します。
{ ……}の中はこの場合 { brick color White, color Red }の様に始めにパターン名を指定し、次に好きな色を指定
します。
 

(第12図)Colorlist pigment

brick

checker

hexagon

 
◇(第13図)Texture Mapは同じく pigment{ ……}の中で指定しますが、その他のColor Mapと併用する事が出来
ます…その場合は pigment{ agate color_map{ Jada_map } }の様に記載します…この場合 agate が Texture
Mapで Jada_map がその他のColor Mapです。
 

(第13図)Texture Map

agate

bozo

bumps

crackle

dente

granite

leopard

marble

onion

quilted

radial

ripples

spotted

waves

wrinkles

 
(第14図)その他のColor Mapでは 各種textureやtexture Map・ pigment等のパターンと組み合せて表現します
この場合pigment{ onion color_map{ Blood_Marble_Map } }の様に記載します…onion がTexture Mapの名前で
{……}の中に、その他のColor Mapの名前を記載します。
 

(第14図)その他のColor Map

Blood_Marble_Map

Blue_Agate_Map

Blue_Sky_Map

Brown_Agate_Map

Jade_Map

Lightening_CMap1

Lightening_CMap2

Pink_Granite_Map

Red_Marble_Map

Sapphire_Agate_Map

White_Marble_Map

       

       
 

 

BACK