Configuration File - PearCoding/PearRay GitHub Wiki
The configuration file is a plain ini file containing arguments, which also can be specified as a commandline argument.
Options
Threading options [Threads]
| INI |
CLI |
Input |
Description |
Default |
| count |
--threads |
INT |
Amount of threads used for processing. Set 0 for automatic detection. |
0 |
| tile_x |
--rtx |
INT |
Amount of horizontal tiles used in threading. |
8 |
| tile_y |
--rty |
INT |
Amount of vertical tiles used in threading. |
8 |
Scene options [Scene]
| INI |
CLI |
Input |
Description |
Default |
| name |
TODO |
String |
Override name of the scene with this one. |
|
| camera |
TODO |
String |
Override the camera of the scene with this one. |
|
| width |
--width |
INT |
Override the x resolution of the scene with this one. |
|
| height |
--height |
INT |
Override the y resolution of the scene with this one. |
|
| crop |
--crop |
INT INT INT INT |
Override the crop settings with this one. |
|
| tile_x |
--itx |
INT |
Amount of horizontal tiles used in image tiling. |
8 |
| tile_y |
--ity |
INT |
Amount of vertical tiles used in image tiling. |
8 |
Renderer options [Renderer]
| INI |
CLI |
Input |
Description |
Default |
| incremental |
--inc |
|
Render incremental. |
|
| integrator |
--integrator |
di, bidi, ppm |
Integrator. |
bidi |
| debug |
--debug |
none, depth, norm_b, norm_p, norm_n, norm_s, tang_b, tang_p, tang_n, tang_s, bino_b, bino_p, bino_n, bino_s, uv, pdf, emission, validity |
Debug Mode. |
none |
| max |
--depth |
INT |
Maximum ray depth for all types of rays. |
8 |
** TODO **
Example
[renderer]
integrator=bidi
debug=none
incremental=1
max=2
[threads]
count=0
tile_x=64
tile_y=64
[pixelsampler]
mode=halton
max=8
[globalillumination]
diffuse_bounces=0
light_samples=1
[ppm]
count=100000
passes=50
radius=0.100000
max=500
gathering_mode=sphere
squeeze=0.000000
See also