2024-12-29 14:56:10 +11:00
|
|
|
|
|
|
|
global_settings {
|
|
|
|
assumed_gamma 1.0
|
2025-01-14 19:06:51 +11:00
|
|
|
ambient_light rgb <0.18, 0.18, 0.21>
|
2024-12-31 22:51:12 +11:00
|
|
|
max_trace_level 15
|
2024-12-29 14:56:10 +11:00
|
|
|
}
|
2025-01-02 02:15:06 +11:00
|
|
|
|
2025-01-12 12:33:39 +11:00
|
|
|
#include "colors.inc"
|
|
|
|
#include "metals.inc"
|
|
|
|
#include "textures.inc"
|
|
|
|
#include "stones.inc"
|
|
|
|
|
2025-01-05 10:18:06 +11:00
|
|
|
#declare Rng1 = seed(1337);
|
|
|
|
#declare foo = rand(Rng1);
|
2025-01-02 02:15:06 +11:00
|
|
|
#declare Rng2 = seed(now*24*60*60);
|
2025-01-12 12:33:39 +11:00
|
|
|
#declare bar = rand(Rng2);
|
2025-01-02 02:15:06 +11:00
|
|
|
|
|
|
|
#declare NormClock = clock / 360.0;
|
|
|
|
|
|
|
|
/* ------------------------------------------------------------ */
|
2025-01-14 01:27:56 +11:00
|
|
|
/*
|
|
|
|
* Some constants...
|
|
|
|
*/
|
2025-01-02 02:15:06 +11:00
|
|
|
|
2025-01-14 19:06:51 +11:00
|
|
|
#declare SzSol = 30;
|
|
|
|
|
2025-01-14 01:27:56 +11:00
|
|
|
#declare R_basecone = 0.117;
|
|
|
|
#declare H_cone = 0.97;
|
|
|
|
|
2025-01-14 19:06:51 +11:00
|
|
|
#declare R_gyro = 0.10;
|
|
|
|
#declare H_gyro = 1.20;
|
|
|
|
|
2025-01-14 01:27:56 +11:00
|
|
|
/* ------------------------------------------------------------ */
|
|
|
|
/*
|
|
|
|
* Usefull macros
|
|
|
|
*/
|
2025-01-02 02:15:06 +11:00
|
|
|
#macro Cos_01( X )
|
|
|
|
(0.5-0.5*cos( 3.141592654 * X))
|
|
|
|
#end
|
|
|
|
#macro Cos_010( X )
|
|
|
|
(0.5-0.5*cos( 2 * 3.141592654 * X))
|
|
|
|
#end
|
|
|
|
|
|
|
|
/* ------------------------------------------------------------ */
|