1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 03:17:34 +00:00

Ports: Update c-ray's patches to use git patches

This commit is contained in:
Ali Mohammad Pur 2022-05-17 21:31:44 +04:30 committed by Ali Mohammad Pur
parent 8b9302890e
commit 4874465018
17 changed files with 654 additions and 105 deletions

View file

@ -0,0 +1,413 @@
From 81f73eaff2d269158ee4cef7bd576af5bedb835e Mon Sep 17 00:00:00 2001
From: Valtteri Koskivuori <vkoskiv@gmail.com>
Date: Sat, 13 Mar 2021 22:11:07 +0100
Subject: [PATCH 6/8] Reduce HDR scene settings a bit
---
input/hdr.json | 394 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 394 insertions(+)
create mode 100644 input/hdr.json
diff --git a/input/hdr.json b/input/hdr.json
new file mode 100644
index 0000000..b7b5b63
--- /dev/null
+++ b/input/hdr.json
@@ -0,0 +1,394 @@
+{
+ "version": 1.0,
+ "renderer": {
+ "threads": 0,
+ "samples": 25,
+ "bounces": 30,
+ "tileWidth": 64,
+ "tileHeight": 64,
+ "tileOrder": "fromMiddle",
+ "outputFilePath": "output/",
+ "outputFileName": "rendered",
+ "fileType": "png",
+ "count": 0,
+ "width": 320,
+ "height": 200
+ },
+ "display": {
+ "isFullscreen": false,
+ "isBorderless": false,
+ "windowScale": 1.0
+ },
+ "camera": [
+ {
+ "FOV": 30.0,
+ "focalDistance": 0.7,
+ "fstops": 6.5,
+ "transforms": [
+ {
+ "type": "translate",
+ "x": 0,
+ "y": 0.1,
+ "z": -0.7
+ },
+ {
+ "type": "rotateX",
+ "degrees": 5
+ },
+ {
+ "type": "rotateZ",
+ "degrees": 0
+ }
+ ]
+ },
+ {
+ "FOV": 90.0,
+ "focalDistance": 0.2,
+ "fstops": 6.5,
+ "transforms": [
+ {
+ "type": "translate",
+ "x": 0,
+ "y": 0.1,
+ "z": -0.2
+ },
+ {
+ "type": "rotateX",
+ "degrees": 5
+ },
+ {
+ "type": "rotateY",
+ "degrees": 5
+ }
+ ]
+ }
+ ],
+ "scene": {
+ "ambientColor": {
+ "hdr": "HDRs/roof_garden_1k.hdr",
+ "offset": 0,
+ "down": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0
+ },
+ "up": {
+ "r": 0.5,
+ "g": 0.7,
+ "b": 1.0
+ }
+ },
+ "primitives": [
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": -0.25,
+ "y": 0.1001,
+ "z": 0.3
+ }
+ ]
+ }
+ ],
+ "color": {
+ "r": 1.0,
+ "g": 0.0,
+ "b": 1.0
+ },
+ "bsdf": "metal",
+ "roughness": 0.05,
+ "radius": 0.1
+ },
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": 0,
+ "y": 0.05,
+ "z": 0
+ }
+ ]
+ }
+ ],
+ "color": {
+ "r": 0.8,
+ "g": 0.8,
+ "b": 0.8
+ },
+ "bsdf": "metal",
+ "roughness": 0.00,
+ "radius": 0.05
+ },
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": 0.05,
+ "y": 0.05,
+ "z": 0.1
+ }
+ ]
+ }
+ ],
+ "color": {
+ "r": 0.0,
+ "g": 0.8,
+ "b": 0.0
+ },
+ "bsdf": "metal",
+ "roughness": 0.00,
+ "radius": 0.05
+ },
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": 0.15,
+ "y": 0.05,
+ "z": 0
+ }
+ ]
+ }
+ ],
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0
+ },
+ "bsdf": "glass",
+ "IOR": 1.9,
+ "roughness": 0,
+ "radius": 0.05
+ },
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": -0.15,
+ "y": 0.025,
+ "z": 0.05
+ }
+ ]
+ }
+ ],
+ "color": {
+ "r": 1.0,
+ "g": 0.1,
+ "b": 0.1
+ },
+ "bsdf": "glass",
+ "IOR": 1.9,
+ "roughness": 0,
+ "radius": 0.025
+ },
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": -0.120,
+ "y": 0.025,
+ "z": 0.1
+ }
+ ]
+ }
+ ],
+ "color": {
+ "r": 0.1,
+ "g": 1.0,
+ "b": 0.1
+ },
+ "bsdf": "glass",
+ "IOR": 1.9,
+ "roughness": 0,
+ "radius": 0.025
+ },
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": -0.090,
+ "y": 0.025,
+ "z": 0.15
+ }
+ ]
+ }
+ ],
+ "color": {
+ "r": 0.1,
+ "g": 0.1,
+ "b": 1.0
+ },
+ "bsdf": "glass",
+ "IOR": 1.9,
+ "roughness": 0,
+ "radius": 0.025
+ },
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": -0.03,
+ "y": 0.01,
+ "z": -0.25
+ }
+ ]
+ }
+ ],
+ "radius": 0.01,
+ "color": {
+ "r": 1.0,
+ "g": 0.0,
+ "b": 0.0
+ },
+ "bsdf": "metal",
+ "roughness": 1.0
+ },
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": 1070,
+ "y": 310,
+ "z": 820
+ }
+ ]
+ }
+ ],
+ "radius": 2.5,
+ "color": {
+ "r": 0.0,
+ "g": 1.0,
+ "b": 0.0
+ },
+ "bsdf": "emissive",
+ "intensity": 10.0
+ },
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": 1090,
+ "y": 310,
+ "z": 820
+ }
+ ]
+ }
+ ],
+ "radius": 2.5,
+ "color": {
+ "r": 0.0,
+ "g": 0.0,
+ "b": 1.0
+ },
+ "bsdf": "emissive",
+ "intensity": 10.0
+ },
+ {
+ "type": "sphere",
+ "instances": [
+ {
+ "transforms": [
+ {
+ "type": "translate",
+ "x": 950,
+ "y": 420,
+ "z": 1500
+ }
+ ]
+ }
+ ],
+ "color": {
+ "r": 1.0,
+ "g": 1.0,
+ "b": 1.0
+ },
+ "bsdf": "emissive",
+ "intensity": 10.0,
+ "radius": 10
+ }
+ ],
+ "meshes": [
+ {
+ "fileName": "shapes/gridplane.obj",
+ "instances": [
+ {
+ "for": "Plane",
+ "material": [
+ {
+ "type": "diffuse",
+ "color": "shapes/grid.png"
+ }
+ ],
+ "transforms": [
+ {
+ "type": "scaleUniform",
+ "scale": 0.25
+ },
+ {
+ "type": "rotateX",
+ "degrees": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "fileName": "venusscaled.obj",
+ "instances": [
+ {
+ "materials": {
+ "type": "plastic",
+ "roughness": 0,
+ "IOR": 1.45,
+ "color": [1.0, 0.2705, 0.0]
+ },
+ "transforms": [
+ {
+ "type": "scaleUniform",
+ "scale": 0.05
+ },
+ {
+ "type": "translate",
+ "X": 0.08
+ },
+ {
+ "type": "rotateY",
+ "degrees": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
--
2.36.1