/usr/share/povray-3.7/include/finish.inc is in povray-includes 1:3.7.0.0-8.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | // This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
// To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a
// letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
#ifndef(Finish_Inc_Temp)
#declare Finish_Inc_Temp = version;
#version 3.5;
#ifdef(View_POV_Include_Stack)
# debug "including finish.inc\n"
#end
/*
Persistence of Vision Raytracer Version 3.1
Some basic finishes. Others may be defined in
specific .inc files (see metals.inc).
*/
// Dull creates a large, soft highlight on the object's surface
#declare Dull = finish {specular 0.5 roughness 0.15}
// Shiny creates a small, tight highlight on the object's surface
#declare Shiny = finish {specular 1 roughness 0.001}
// Phong highlights are less "realistic" than specular, but useful
// for different effects.
// Dull creates a large, soft highlight on the object's surface
#declare Phong_Dull = finish {phong 0.5 phong_size 1}
// Shiny creates a small, tight highlight on the object's surface
#declare Phong_Shiny = finish {phong 1 phong_size 200}
// Very shiny with very tight highlights and a fair amount of reflection
#declare Glossy = finish {specular 1 roughness 0.0001 reflection 0.13}
#declare Phong_Glossy = finish {phong 1 phong_size 300 reflection 0.13}
// Luminous for shadowless skies and light_sources.
#declare Luminous = finish {ambient 1 diffuse 0}
// a perfectly mirrored finish with no highlights
#declare Mirror = finish {ambient 0 diffuse 0 reflection 1}
#version Finish_Inc_Temp;
#end
|