First commit

This commit is contained in:
2026-10-11 19:01:42 +03:00
parent 35526d0f28
commit 52e5e6a73e
18 changed files with 9342 additions and 62 deletions
+30
View File
@@ -0,0 +1,30 @@
imagesize = 1280, 720;
numberOfPhotons = 100000;
numberOfPhotonPass = 1000;
numberOfBounces = 5;
/==================Scene 01======================
light = 1; 0.0,0.28125,1.5; 5,5,5; 0.1,0.0,0.1;
s = -0.35,-0.18125,1.85; 0.1; 1.0,1.0,1.0; 1;
s = 0.05,-0.18125,1.22; 0.1; 1.0,1.0,1.0; 2;
s = 0.25,-0.18125,1.7; 0.1; 0.5,1.0,0.5; 0;
s = -0.15,-0.23125,1.7; 0.05; 1.0,1.0,0.0; 0;
/Front
t = -0.5,0.28125,2.0; 0.5, 0.28125,2.0; -0.5,-0.28125,2.0; 0.75,0.75,0.75; 0;
t = 0.5,0.28125,2.0; 0.5,-0.28125,2.0; -0.5,-0.28125,2.0; 0.75,0.75,0.75; 0;
/Bottom
t = -0.5,-0.28125,2.0; 0.5,-0.28125,2.0; -0.5,-0.28125,1.0; 0.75,0.75,0.75; 0;
t = 0.5,-0.28125,2.0; 0.5,-0.28125,1.0; -0.5,-0.28125,1.0; 0.75,0.75,0.75; 0;
/Right
t = 0.5,0.28125,2.0; 0.5,0.28125,1.0; 0.5,-0.28125,2.0; 0.25,0.25,0.75; 0;
t = 0.5,0.28125,1.0; 0.5,-0.28125,1.0; 0.5,-0.28125,2.0; 0.25,0.25,0.75; 0;
/Left
t = -0.5,-0.28125,2.0; -0.5,0.28125,1.0; -0.5,0.28125,2.0; 0.75,0.25,0.25; 0;
t = -0.5,-0.28125,2.0; -0.5,-0.28125,1.0; -0.5,0.28125,1.0; 0.75,0.25,0.25; 0;
/Top
t = -0.5,0.28125,1.0; 0.5,0.28125,2.0; -0.5,0.28125,2.0; 0.75,0.75,0.75; 0;
t = -0.5,0.28125,1.0; 0.5,0.28125,1.0; 0.5,0.28125,2.0; 0.75,0.75,0.75; 0;
/Back
t = -0.5,-0.28125,1.0; 0.5,0.28125,1.0; -0.5,0.28125,1.0; 0.75,0.75,0.75; 0;
t = -0.5,-0.28125,1.0; 0.5,-0.28125,1.0; 0.5,0.28125,1.0; 0.75,0.75,0.75; 0;
+54
View File
@@ -0,0 +1,54 @@
imagesize = 640, 360;
numberOfPhotons = 1000000;
numberOfPhotonPass = 1000;
numberOfBounces = 5;
/==================Scene 03======================
/left lights
light = 0; -0.49,0.27925,1.75; 2,2,2; 0.1,0.0,0.1;
light = 0; -0.49,0.27925,1.5; 2,2,2; 0.1,0.0,0.1;
light = 0; -0.49,0.27925,1.25; 2,2,2; 0.1,0.0,0.1;
/right
light = 0; 0.49,0.27925,1.75; 2,2,2; 0.1,0.0,0.1;
light = 0; 0.49,0.27925,1.5; 2,2,2; 0.1,0.0,0.1;
light = 0; 0.49,0.27925,1.25; 2,2,2; 0.1,0.0,0.1;
/front
light = 0; 0.25,0.27925,1.99; 2,2,2; 0.1,0.0,0.1;
light = 0; 0.0 ,0.27925,1.99; 2,2,2; 0.1,0.0,0.1;
light = 0;-0.25,0.27925,1.99; 2,2,2; 0.1,0.0,0.1;
/back
light = 0; 0.25,0.27925,1.01; 2,2,2; 0.1,0.0,0.1;
light = 0; 0.0 ,0.27925,1.01; 2,2,2; 0.1,0.0,0.1;
light = 0;-0.25,0.27925,1.01; 2,2,2; 0.1,0.0,0.1;
/top
light = 0; 0.25,0.27925,1.25; 2,2,2; 0.1,0.0,0.1;
light = 0; 0.0 ,0.27925,1.25; 2,2,2; 0.1,0.0,0.1;
light = 0;-0.25,0.27925,1.25; 2,2,2; 0.1,0.0,0.1;
light = 0; 0.25,0.27925,1.5; 2,2,2; 0.1,0.0,0.1;
light = 0; 0.0 ,0.27925,1.5; 2,2,2; 0.1,0.0,0.1;
light = 0;-0.25,0.27925,1.5; 2,2,2; 0.1,0.0,0.1;
light = 0; 0.25,0.27925,1.75; 2,2,2; 0.1,0.0,0.1;
light = 0; 0.0 ,0.27925,1.75; 2,2,2; 0.1,0.0,0.1;
light = 0;-0.25,0.27925,1.75; 2,2,2; 0.1,0.0,0.1;
s = 0.0,-0.18125,1.5; 0.1; 1.0,1.0,1.0; 2;
/Front
t = -0.5,0.28125,2.0; 0.5, 0.28125,2.0; -0.5,-0.28125,2.0; 0.75,0.75,0.75; 0;
t = 0.5,0.28125,2.0; 0.5,-0.28125,2.0; -0.5,-0.28125,2.0; 0.75,0.75,0.75; 0;
/Bottom
t = -0.5,-0.28125,2.0; 0.5,-0.28125,2.0; -0.5,-0.28125,1.0; 0.75,0.75,0.75; 0;
t = 0.5,-0.28125,2.0; 0.5,-0.28125,1.0; -0.5,-0.28125,1.0; 0.75,0.75,0.75; 0;
/Right
t = 0.5,0.28125,2.0; 0.5,0.28125,1.0; 0.5,-0.28125,2.0; 0.25,0.25,0.75; 0;
t = 0.5,0.28125,1.0; 0.5,-0.28125,1.0; 0.5,-0.28125,2.0; 0.25,0.25,0.75; 0;
/Left
t = -0.5,-0.28125,2.0; -0.5,0.28125,1.0; -0.5,0.28125,2.0; 0.75,0.25,0.25; 0;
t = -0.5,-0.28125,2.0; -0.5,-0.28125,1.0; -0.5,0.28125,1.0; 0.75,0.25,0.25; 0;
/Top
t = -0.5,0.28125,1.0; 0.5,0.28125,2.0; -0.5,0.28125,2.0; 0.75,0.75,0.75; 0;
t = -0.5,0.28125,1.0; 0.5,0.28125,1.0; 0.5,0.28125,2.0; 0.75,0.75,0.75; 0;
/Back
t = -0.5,-0.28125,1.0; 0.5,0.28125,1.0; -0.5,0.28125,1.0; 0.75,0.75,0.75; 0;
t = -0.5,-0.28125,1.0; 0.5,-0.28125,1.0; 0.5,0.28125,1.0; 0.75,0.75,0.75; 0;
+29
View File
@@ -0,0 +1,29 @@
imagesize = 640, 360;
photonCasting = off;
numberOfPhotons = 100000;
numberOfPhotonPass = 1000;
numberOfBounces = 5;
/==================Scene 02======================
light = 1; 0.0,0.28125,1.5; 2,2,2; 0.1,0.0,0.1;
s = -0.2,-0.18125,1.5; 0.1; 0.5,1.0,0.5; 1;
s = 0.37,-0.18125,1.27; 0.1; 1.0,1.0,1.0; 2;
/Front
t = -0.5,0.28125,2.0; 0.5, 0.28125,2.0; -0.5,-0.28125,2.0; 0.75,0.75,0.75; 0;
t = 0.5,0.28125,2.0; 0.5,-0.28125,2.0; -0.5,-0.28125,2.0; 0.75,0.75,0.75; 0;
/Bottom
t = -0.5,-0.28125,2.0; 0.5,-0.28125,2.0; -0.5,-0.28125,1.0; 0.75,0.75,0.75; 0;
t = 0.5,-0.28125,2.0; 0.5,-0.28125,1.0; -0.5,-0.28125,1.0; 0.75,0.75,0.75; 0;
/Right
t = 0.5,0.28125,2.0; 0.5,0.28125,1.0; 0.5,-0.28125,2.0; 0.25,0.25,0.75; 0;
t = 0.5,0.28125,1.0; 0.5,-0.28125,1.0; 0.5,-0.28125,2.0; 0.25,0.25,0.75; 0;
/Left
t = -0.5,-0.28125,2.0; -0.5,0.28125,1.0; -0.5,0.28125,2.0; 0.75,0.25,0.25; 0;
t = -0.5,-0.28125,2.0; -0.5,-0.28125,1.0; -0.5,0.28125,1.0; 0.75,0.25,0.25; 0;
/Top
t = -0.5,0.28125,1.0; 0.5,0.28125,2.0; -0.5,0.28125,2.0; 0.75,0.75,0.75; 0;
t = -0.5,0.28125,1.0; 0.5,0.28125,1.0; 0.5,0.28125,2.0; 0.75,0.75,0.75; 0;
/Back
t = -0.5,-0.28125,1.0; 0.5,0.28125,1.0; -0.5,0.28125,1.0; 0.75,0.75,0.75; 0;
t = -0.5,-0.28125,1.0; 0.5,-0.28125,1.0; 0.5,0.28125,1.0; 0.75,0.75,0.75; 0;
+23
View File
@@ -0,0 +1,23 @@
imagesize 800 800
numberOfPhotons 100000
numberOfPhotonPass 100
numberOfPhotonBounces 3
light pos 0.4 0.4 1.7
s 0.0 -0.1 1.7 0.10 1 0 1
s 0.0 -0.3 1.7 0.20 1 1 0
/
t 0.5 0.5 2.0 -0.5 -0.5 2.0 -0.5 0.5 2.0 1 1 1
t 0.5 0.5 2.0 0.5 -0.5 2.0 -0.5 -0.5 2.0 1 1 1
/
t -0.5 -0.5 2.0 0.5 -0.5 2.0 -0.5 -0.5 1.0 1 1 1
t 0.5 -0.5 2.0 0.5 -0.5 1.0 -0.5 -0.5 1.0 1 1 1
/
t 0.5 0.5 2.0 0.5 0.5 1.0 0.5 -0.5 2.0 0.4745098039215686 0.4392156862745098 0.7529411764705882
t 0.5 0.5 1.0 0.5 -0.5 1.0 0.5 -0.5 2.0 0.4745098039215686 0.4392156862745098 0.7529411764705882
/
t -0.5 -0.5 2.0 -0.5 0.5 1.0 -0.5 0.5 2.0 0.7529411764705882 0.4431372549019608 0.4823529411764706
t -0.5 -0.5 2.0 -0.5 -0.5 1.0 -0.5 0.5 1.0 0.7529411764705882 0.4431372549019608 0.4823529411764706
/
t -0.5 0.5 1.0 0.5 0.5 2.0 -0.5 0.5 2.0 1 1 1
t -0.5 0.5 1.0 0.5 0.5 1.0 0.5 0.5 2.0 1 1 1
+38
View File
@@ -0,0 +1,38 @@
imagesize = 1280, 720;
numberOfPhotons = 100000;
numberOfPhotonPass = 100;
numberOfBounces = 5;
/==================Scene 04======================
light = 0; 0.0,0.1,1.5; 10,10,10; 0.1,0.0,0.1;
light = 0; -1.5,0.3790,3.0; 10,10,10; 0.1,0.0,0.1;
light = 0; 1.5,0.3790,3.0; 10,10,10; 0.1,0.0,0.1;
s = 0.3,-0.18125,1.5; 0.1; 1.0,0.6,0.6; 2;
s = -0.3,-0.18125,1.5; 0.1; 0.7,1.0,0.7; 2;
s = 0.0,-0.18125,1.2; 0.1; 1.0,1.0,0.5; 2;
s = -0.15,-0.23125,1.25; 0.05; 1.0,1.0,0.1; 0;
s = 0.15,-0.23125,1.25; 0.05; 0.5,1.0,0.5; 0;
s = -0.45,-0.23125,1.06; 0.05; 1.0,1.0,0.1; 0;
s = 0.45,-0.23125,1.06; 0.05; 0.5,1.0,0.5; 0;
/Front
t = -0.5,0.28125,2.0; 0.5, 0.28125,2.0; -0.5,-0.28125,2.0; 0.75,0.75,0.75; 0;
t = 0.5,0.28125,2.0; 0.5,-0.28125,2.0; -0.5,-0.28125,2.0; 0.75,0.75,0.75; 0;
/Bottom
t = -0.5,-0.28125,2.0; 0.5,-0.28125,2.0; -0.5,-0.28125,1.0; 0.75,0.75,0.75; 0;
t = 0.5,-0.28125,2.0; 0.5,-0.28125,1.0; -0.5,-0.28125,1.0; 0.75,0.75,0.75; 0;
/Right
t = 0.5,0.28125,2.0; 0.5,0.28125,1.0; 0.5,-0.28125,2.0; 0.25,0.25,0.75; 0;
t = 0.5,0.28125,1.0; 0.5,-0.28125,1.0; 0.5,-0.28125,2.0; 0.25,0.25,0.75; 0;
/Left
t = -0.5,-0.28125,2.0; -0.5,0.28125,1.0; -0.5,0.28125,2.0; 0.75,0.25,0.25; 0;
t = -0.5,-0.28125,2.0; -0.5,-0.28125,1.0; -0.5,0.28125,1.0; 0.75,0.25,0.25; 0;
/Top
t = -0.5,0.28125,1.0; 0.5,0.28125,2.0; -0.5,0.28125,2.0; 0.75,0.75,0.75; 0;
t = -0.5,0.28125,1.0; 0.5,0.28125,1.0; 0.5,0.28125,2.0; 0.75,0.75,0.75; 0;
/Back
t = -0.5,-0.28125,1.0; 0.5,0.28125,1.0; -0.5,0.28125,1.0; 0.75,0.75,0.75; 0;
t = -0.5,-0.28125,1.0; 0.5,-0.28125,1.0; 0.5,0.28125,1.0; 0.75,0.75,0.75; 0;