★ 標準インクルードファイルに就いて ★

 
◆標準インクルードファイルはPov-Rayをインストールした時点で同梱されてPov-Rayフォルダに
入ります。
標準インクルードファイルには 形状・色・テクスチャ・大空・星空・大気等があります。
インクルードファイルとは、さまざまな形や質感を集めた素材集の様なものです。

(第1図)は形状で”shapes.inc"の中にある形状の名前と、その形状を表示したものです…この他に
”shapes2.inc"と”shapesq.inc"があります…これらはProgramFile→POV-Ray for Windows→
Inclludeフォルダに入っているのでテキストエディターで開く事が出来ます。
これ等をその侭、或は適当に平行移動 ・回転 ・拡大縮小 ・してシーンファイルに配置します。
◆註 名前欄の漢字部分及び括弧内は全て注釈部分です。
 

(第1図)shapes.inc

 

Sphere 球

Ellipsoid 楕円

Cube 立方体

Disk_X 円柱(X軸)

Disk_Y 円柱(Y軸)

Disk_Z 円柱(Z軸)

Cylinder_X(無限)

Cylinder_Y(無限)

Cylinder_Z(無限)

Cone_X(円錐)

Cone_Y(円錐)

Cone_Z(円錐)

QCone_X(無限円錐)

QCone_Y(無限円錐)

QCone_Z(無限円錐)

Plane_XZ(XZ平面)

Plane_XY(XY平面)

Plane_YZ(YZ平面)

Paraboloid_X(放物面)

Paraboloid_Y(放物面)

Paraboloid_Z(放物面)

Hyperboloid(双曲面A)

Hyperboloid(双曲面B)

 

 
 
◆Pov-Rayのファイルは全てTextで記述され、レンダリングする事で画像表示します。
(第1図)は(第2図)の様にPov-Ray付属のエディターを使いましたが、メモ帳やワープロ等テキスト
ファイルを作れるものは全て使えます、但し保存場所が他の場合はファイルを直接ダブルクリック。
 
始めにカラーと形状の標準インクルードファイルを読込む為に左上に頭に#を付けて(第2図)の様
に書込みます、これは記述したインクルードファイルの中に入っているファイルを使うと云う意味で
す…(第2図)の様に記述したものを、シーンファイルと云っています。

◆シーンファイルは被写体(object)が有って、それを撮るためカメラが有り、また照明やテクスチャ
が有ります。
(第2図)の様に記述します…camera{ location<カメラの位置> look_at<レンズで狙う位置>
angle 撮影範囲(角度) } 位置は全て X,Y,Zの座標で指定します…(第2図)の場合は<5, 5, -10>
の座標位置にカメラを置いて look_at<0,0,0>なので原点を狙い、撮影角度を20度としました。
 

(第2図) シーンファイル

 

 
◆照明は light_source{ <ライトの位置> color 光線の色 }(第2図ではWhite)そして2行表示は照明
が二箇所ある事を示します…また White の前または後ろに *2 とすると光度が2倍となり *0.5 と
すると光度が1/2になります…光線の色をGrayとしても暗くなります。
この照明は 点光源 で基本的な照明です 他に 面光源・スポットライト・円筒状光源等があります。

◆形状は object{ 形状(名前)を指定し、texture{ 表面の質感を設定 } }とします…色は質感に含
まれ pigment{ color 色の名前 } で指定します…第2図では Silver としました、この場合色が無いと
形状が現れません…こうして記述し、レンダリングすると(第2図)の右側の球画面が表示されます。
(第1図)は object{ 形状(名前)を指定 の名前(コマンド)に換えて作成したもので、形状の名前は
各々図の上部に表示しました。
 

(第3図)shapes2.inc

 

Tetrahedron(四面体)

Octahedron(八面体)

Dodecahedron(十二面体)

Icosahedron(二十面体)

HalfCone_Y(円錐台)

Hexagon(六角柱)

Rhomboid(長斜方体)

Pyramid(1)

Pyramid(2)

Square_X(X軸に垂直な正方形の板)

Square_Y(Y軸に垂直な正方形の板)

Square_Z(Z軸に垂直な正方形の板)

 

(第4図)shapeq.inc

 

Bicorn

Cubic_Saddle_1

Glob_5

Helix

Quartic_loop_1

Piriform

Sinsurf

Witch_Hat

Crossed_Trough

Devils_Curve

Twin_Glob

Hyperbolic_Torus_40_12

Monkey_Saddle

Quartic_Paraboloid

Steiner_Surface

Cubic_Cylinder

Folium

Lemniscate

Parabolic_Torus_40_12

Quartic_Cylinder

 
◆ shapeq.incの形状には 他に Torus_40_12 等が有りますが、画面の都合で省略しました。

◆colors.incは同じくPOV-RayのInclludeフォルダに入っていますが、基本的に色の指定はこのFile
を使っています…無色・白・黒 が有って灰色がGray05からGray95まで有り、赤系・黄色系・緑系・
青系・他にシアンやマゼンタが有りますが整理されていないので、ちょっと見にくいでしょう。
それに系統がハッキリしない微妙な色合いのものは整理するのも難儀です。
 
◆大雑把に整理した表を(第5図)に纏めてみました。
(第5図)の各色系統のコマンドを(第2図)のシーンファイルtexture{ pigment{ coror ……} } }の
……のところへコマンドを挿入すると指定した形状で夫々の色が表示されます。
 

(第5図)colors.inc

 

◆ 無色・白・黒系統 ◆

 

Clear

White

Black

Gray05

Gray10

Gray15

Gray20

Gray25

Gray30

Gray35

Gray40

Gray45

Gray50

Gray55

Gray60

Gray65

Gray70

Gray75

Gray80

Gray85

Gray90

Gray95

DimGray

Gray

LightGray

VLightGray

Silver

Quartz

Mica

 
 
◆Blackは画面が真っ暗です…Clear・Mica・Gray05も殆ど真っ暗でGray10から僅かに形が見えて
きます…この場合バックの色を明るくすると輪郭は見える様になります。
◆バックの色を変える場合は(第2図) シーンファイルの最後 } の後に background {color…… }と
(点の部分に色名を挿入)書き加えて保存しレンダリングしてみます。
 

◆ 赤系統 ◆

 

Red

BlueViolet

Brown

DarkOrchid

DarkPurple

DarkBrown

DustyRose

Firebrick

IndianRed

Light_Purple

Magenta

Maroon

MediumOrchid

MediumVioletRed

Med_Purple

NeonPink

OrangeRed

Orchid

Pink

Plum

Salmon

Scarlet

SpicyPink

Thistle

VeryDarkBrown

Very_Light_Purple

Violet

VioletRed

   
         

◆ 黄系統 ◆

 

Yellow

Coral

Brass

BrightGold

Bronze

Bronze2

Copper

CoolCopper

BakersChoc

DarkWood

Darktan

Feldspar

Flesh

Gold

LightWood

MandarinOrange

MediumGoldenrod

MediumWood

NewTan

OldGold

Orange

SemiSweetChoc

Sienna

Wheat

Tan

 

◆ 緑系統 ◆

 

Green

Aquamarine

DarkGreen

DarkOliveGreen

DarkSlateGrey

DkGreenCopper

ForestGreen

GreenCopper

Goldenrod

GreenYellow

HuntersGreen

LimeGreen

Khaki

MediumAquamarine

MediumForestGreen

MediumSeaGreen

MediumSpringGreen

MediumTurquoise

SeaGreen

PaleGreen

SpringGreen

Turquoise

YellowGreen

   
 

◆ 青系統 ◆

 

Blue

CadetBlue

CornflowerBlue

Cyan

DarkSlateBlue

DarkTurquoise

LightBlue

LightSteelBlue

MediumBlue

MediumSlateBlue

MidnightBlue

Navy

NavyBlue

NeonBlue

NewMidnightBlue

RichBlue

SkyBlue

SlateBlue

SteelBlue

SummerSky

 

 

BACK