Documentation:ToDo ChangeListReview
Change Log Extracts
These are change-log extracts that might be useful with helping to update the documentation. There are some items still to be done, they're categorized, while items that have been completed are at the bottom of this page.
Photons
- Added multiple-thread support to photon shooting code. To take advantage of this at the moment, your scene will need multiple light sources.
Linux/Unix
- Linux: rework
--benchmark
. The built-in benchmark now accepts+L<path>
command-line options and does no longer read any INI file but the provided one. - Added preliminary Linux support for these two features
- CPU timer; might return incorrect results depending on the platform.
- signal catching (e.g. when aborting a render by hitting Ctrl+C).
- Added support for 'pause when done' in linux build.
- Added support for
--benchmark
on unix works together with+wt
and print built-in features with--version
- Unix default file gamma changed from from 1.0 to 2.2.
Completed Items
Whats New
- A platform independent change summary has been completed
- See it here: --jholsenback 16:21, 23 August 2010 (UTC)
- The Windows change summary has been completed
- See it here: --jholsenback 18:37, 22 October 2010 (UTC)
Radiosity
- Speed up radiosity pretrace option
- See it here: --jholsenback 18:38, 23 May 2010 (UTC)
- Revival of Radiosity Load/Save
- See it here: --jholsenback 18:39, 23 May 2010 (UTC)
- New radiosity "high reproducibility" mode
- See it here: --jholsenback 18:39, 23 May 2010 (UTC)
- Radiosity
maximum_reuse
parameter
- See it here: --jholsenback 15:12, 31 May 2010 (UTC)
- Added
no_radiosity
keyword
- See it here: --jholsenback 15:14, 31 May 2010 (UTC)
- Implemented adaptive radiosity pretrace.
- See it here: --jholsenback 15:25, 6 August 2010 (UTC)
- Parser now checks for plausible relation between radiosity
minimum_reuse
andmaximum_reuse
:
- See it here: --jholsenback 15:25, 6 August 2010 (UTC)
New Features
- Diffuse backside illumination
- See it here:--jholsenback 13:39, 6 April 2010 (UTC)
- Added a new list pattern type:
cubic
- See it here: --jholsenback 19:11, 15 April 2010 (UTC)
- Added a new warp type:
cubic
- See it here: --jholsenback 19:11, 15 April 2010 (UTC)
- AOI Pattern
- See it here: --jholsenback 01:50, 18 May 2010 (UTC)
- Slope Pattern extension
- See it here: --jholsenback 11:40, 19 May 2010 (UTC)
- Subsurface scattering
- See it here: --jholsenback 17:55, 27 May 2010 (UTC)
- Added support for full area light diffuse and specular illumination
- See it here: --jholsenback 14:36, 14 June 2010 (UTC)
- Added
emission
parameter to the finish block
- See it here: --jholsenback 13:16, 13 July 2010 (UTC)
- Added RTR (real-time raytracing), clockless animation, and video capture support
- See it here: --jholsenback 18:44, 14 July 2010 (UTC)
- Added
atand
function to "math.inc".
- See it here: --jholsenback 15:25, 6 August 2010 (UTC)
- You now have the ability to specify the render block size
- See it here: --jholsenback 15:25, 6 August 2010 (UTC)
Gamma
- Non-legacy scene default gamma handling for image input files
- See it here: --jholsenback 09:49, 5 May 2010 (UTC)
assumed_gamma
andFile_Gamma
- See it here, here, here and here: --jholsenback 13:32, 11 June 2010 (UTC)
gamma
keyword to specify gamma pre-corrected colours
- See it here: --jholsenback 14:51, 9 July 2010 (UTC)
SDL
- Added ability to declare an identifier as deprecated
- See it here: --jholsenback 13:21, 31 March 2010 (UTC)
- Added comparison (
=
,!=
,<
,<=
,>
,>=
) support for strings
- See it here: --jholsenback 14:15, 6 April 2010 (UTC)
#break
directive behavior
- See it here: --jholsenback 18:11, 26 May 2010 (UTC)
- ARRAYS_WriteDF3 macro
- See it here: --jholsenback 17:26, 3 June 2010 (UTC)
- Added binary
#write
capability
- See it here: --jholsenback 17:26, 3 June 2010 (UTC)
- Changed bounding method command-line option from
+b2
to+bm2
- See it here: --jholsenback 12:37, 15 June 2010 (UTC)
- BSP (Binary Space Partitioning) tree bounding is now available
- See it here: --jholsenback 12:37, 15 June 2010 (UTC)
- Changed WorkThreads INI option to
Work_Threads
for consistency
- See it here: --jholsenback 18:53, 16 June 2010 (UTC)
- The version directive, command-line setting no longer provide compatibility
- See it here: --jholsenback 13:16, 13 July 2010 (UTC)
- Added
#elseif
directive
- See it here and here: --jholsenback 13:39, 1 August 2010 (UTC)
- The following keywords have been added to the identifiers and keywords list
- See them here: --jholsenback 09:52, 17 August 2010 (UTC)
- aoi
- area_illumination
- atand
- cubic pattern
- cubic warp
- deprecated
- elseif
- emission finish
- file_gamma
- for
- gamma
- maximum_reuse
- mm_per_unit
- no_radiosity
- premultiplied
- sint8, sint16be, sint16le
- sint32be, sint32le
- srgb
- subsurface
- uint8
- uint16be, uint16le
Images and Image Related
- Added HDR file support (RGBE, as used in Radiance)and EXR file support
- See it here: --jholsenback 08:01, 8 April 2010 (UTC)
- PPM and 16-bit greyscale output
- See it here: --jholsenback 09:47, 5 May 2010 (UTC)
- bicubic image interpolation
- See it here: --jholsenback 11:37, 8 July 2010 (UTC)
- chroma sub-sampling in JPEG output
- See it here: --jholsenback 11:37, 8 July 2010 (UTC)
- Default output file type is now PNG
- See it here: --jholsenback 11:44, 8 July 2010 (UTC)
background
alpha handling
- See it here: --jholsenback 13:54, 16 July 2010 (UTC)
sky_sphere
with layered pigment and filter
- See it here: --jholsenback 13:54, 16 July 2010 (UTC)
- Changed alpha handling for image file input and output
- See it here: --jholsenback 12:31, 25 July 2010 (UTC)
- Changed input file gamma syntax for individual files
- See it here: --jholsenback 10:59, 30 July 2010 (UTC)
- Added
premultiplied
BOOL parameter to input image file syntax
- See it here: --jholsenback 10:59, 30 July 2010 (UTC)
- Added experimental support for reading the pixel resolution of an image map.
- See it here: --jholsenback 13:48, 31 July 2010 (UTC)
- Added
Antialias_Gamma=
n.n
- See it here: --jholsenback 19:04, 1 August 2010 (UTC)
- Changes to input image transparency handling for
material_map
,bump_map
andimage_pattern
- See it here: --jholsenback 12:43, 4 August 2010 (UTC)
- Added support for using the sRGB transfer function for output file gamma.
- See it here: --jholsenback 12:43, 4 August 2010 (UTC)
- Mosaic preview performance note
- See it here: --jholsenback 15:25, 6 August 2010 (UTC)