3.6.3 colors.inc

This file is mainly a list of predefined colors, but also has a few color manipulation macros.

3.6.3.1 Predefined colors

Primary colors


Color Red

Red

Color Green

Green

Color Blue

Blue

Color Yellow

Yellow

Color Cyan

Cyan

Color Magenta

Magenta

Color Clear

Clear

Color White

White

Color Black

Black

Shades of gray...from 5% to 95%, in 5% increments


Color Gray05

Gray05

Color Gray10

Gray10

Color Gray15

Gray15

Color Gray20

Gray20

Color Gray25

Gray25

Color Gray30

Gray30

Color Gray35

Gray35

Color Gray40

Gray40

Color Gray45

Gray45

Color Gray50

Gray50

Color Gray55

Gray55

Color Gray60

Gray60

Color Gray65

Gray65

Color Gray70

Gray70

Color Gray75

Gray75

Color Gray80

Gray80

Color Gray85

Gray85

Color Gray90

Gray90

Misc. other shades of gray, with both spelling variants


Color Gray95

Gray95

Color DimGray

DimGray

Color Gray

Gray

Color LightGray

LightGray

Color VLightGray

VLightGray

Color Aquamarine

Aquamarine

Misc. colors


Color BlueViolet

BlueViolet

Color Brown

Brown

Color CadetBlue

CadetBlue

Color Coral

Coral

Color CornflowerBlue

CornflowerBlue

Color DarkGreen

DarkGreen

Color DarkOliveGreen

DarkOliveGreen

Color DarkOrchid

DarkOrchid

Color DarkSlateBlue

DarkSlateBlue

Color DarkSlateGray

DarkSlateGray

Color DarkTurquoise

DarkTurquoise

Color Firebrick

Firebrick

Color ForestGreen

ForestGreen

Color Gold

Gold

Color Goldenrod

Goldenrod

Color GreenYellow

GreenYellow

Color IndianRed

IndianRed

Color Khaki

Khaki

Color LightBlue

LightBlue

Color LightSteelBlue

LightSteelBlue

Color LimeGreen

LimeGreen

Color Maroon

Maroon

Color MediumAquamarine

MediumAquamarine

Color MediumBlue

MediumBlue

Color MediumForestGreen

MediumForestGreen

Color MediumGoldenrod

MediumGoldenrod

Color MediumOrchid

MediumOrchid

Color MediumSeaGreen

MediumSeaGreen

Color MediumSlateBlue

MediumSlateBlue

Color MediumSpringGreen

MediumSpringGreen

Color MediumTurquoise

MediumTurquoise

Color MediumVioletRed

MediumVioletRed

Color MidnightBlue

MidnightBlue

Color Navy

Navy

Color NavyBlue

NavyBlue

Color Orange

Orange

Color OrangeRed

OrangeRed

Color Orchid

Orchid

Color PaleGreen

PaleGreen

Color Pink

Pink

Color Plum

Plum

Color Salmon

Salmon

Color SeaGreen

SeaGreen

Color Sienna

Sienna

Color SkyBlue

SkyBlue

Color SlateBlue

SlateBlue

Color SpringGreen

SpringGreen

Color SteelBlue

SteelBlue

Color Tan

Tan

Color Thistle

Thistle

Color Turquoise

Turquoise

Color Violet

Violet

Color VioletRed

VioletRed

Color Wheat

Wheat

Color YellowGreen

YellowGreen

Color SummerSky

SummerSky

Color RichBlue

RichBlue

Color Brass

Brass

Color Copper

Copper

Color Bronze

Bronze

Color Bronze2

Bronze2

Color Silver

Silver

Color BrightGold

BrightGold

Color OldGold

OldGold

Color Feldspar

Feldspar

Color Quartz

Quartz

Color Mica

Mica

Color NeonPink

NeonPink

Color DarkPurple

DarkPurple

Color NeonBlue

NeonBlue

Color CoolCopper

CoolCopper

Color MandarinOrange

MandarinOrange

Color LightWood

LightWood

Color MediumWood

MediumWood

Color DarkWood

DarkWood

Color SpicyPink

SpicyPink

Color SemiSweetChoc

SemiSweetChoc

Color BakersChoc

BakersChoc

Color Flesh

Flesh

Color NewTan

NewTan

Color NewMidnightBlue

NewMidnightBlue

Color VeryDarkBrown

VeryDarkBrown

Color DarkBrown

DarkBrown

Color DarkTan

DarkTan

Color GreenCopper

GreenCopper

Color DkGreenCopper

DkGreenCopper

Color DustyRose

DustyRose

Color HuntersGreen

HuntersGreen

Color Scarlet

Scarlet

Color Med_Purple

Med_Purple

Color Light_Purple

Light_Purple

Color Very_Light_Purple

Very_Light_Purple

3.6.3.2 Color macros

In POV-Ray all colors are handled in RGB color space with a component for the amount of red, green and blue light. However, not everybody thinks this is the most intuitive way to specify colors. For your convenience there are macros included in colors.inc that converts between a few different types of color spaces.
The three supported color spaces:

CHSL2RGB(Color). Converts a color given in HSL space to one in RGB space.
Parameters:

CRGB2HSL(Color). Converts a color given in RGB space to one in HSL space.
Parameters:

CHSV2RGB(Color). Converts a color given in HSV space to one in RGB space.
Parameters:

CRGB2HSV(Color). Converts a color given in RGB space to one in HSV space.
Parameters:

Convert_Color(SourceType, DestType, Color). Converts a color from one color space to another. Color spaces available are: RGB, HSL, and HSV.
Parameters: