it's been a couple of summer months since RC2, but that didn't prevent bugs from being fixed and a few new features from being introduced. So here comes RC3, which with the hopes that it will uncover any lingering issues before the epic 1.0 release. Please continue to help us make a great final release by providing feedback in the forum and the bug tracker. If you have reported any bugs you feel should be fixed before 1.0 but hasn't received any feedback, please bump them by adding a comment.
Also, don't forget that the splash screen competition is closing very soon in case you've missed the announcement and don't forget to vote for the entries in our 'slow day' competition.
A big thanks to everyone who have made this release possible.
The new binaries are available on our downloads page.
Changes since v1.0RC2:
- GUI supports loading "queue files" (.lxq) directly, they're simple text files with one lxs filename per line which are added to the rendering queue.
- Fixed issue with slow network transfers, as well as several other network fixes.
- Added alpha channel support in GUI, toggle it in the View menu.
- The theads, haltspp and halttime spinboxes in the GUI no longer updates the value during typing, only when enter is pressed.
- Tweaks to rendering statistics.
- Added "add" and "subtract" textures, these perform simple addition and subtraction respectively.
- Progress bar in GUI now shows the rendering progress if a halt condition is set.
- Added an initial "cooldown" to metropolis sampler, this avoids bias when using large mutation probabilities different than 0.5. This is turned on by default.
- Added experimental "adaptive" large mutation probability feature to metropolis sampler, which can be used to find the "optimal" large mutation probability for a scene.
- Various fixes and improvements
Known issues:
- The new cooldown feature can trigger an underlying issue causing a crash if you stop and restart the rendering quickly. If you experience crashes under such circumstances try disabling the cooldown.
- There's a rare race condition in the code that sends the slave's log to the master, which can cause a crash. This issue is triggered more easily when the slave is loading a scene due to the high amount of logging. Try avoiding updating the render view in GUI while slaves are loading, as the refresh will also cause the master to request the logs (this behavior will be separated before 1.0).
- While the adaptive large mutation probability code is highly experimental, it shouldn't cause crashes. It may however fail and lead to suboptimal results. Please report any issues with this in this thread.
- If you get this error while using Pylux on Linux, please download again, we've updated the archives with a new build.
---------------------------
Source Code
People who want to download the source code can download the v10RC3 tag files of our HG source code repository here:
http://src.luxrender.net/lux/file/9ed6b94cef05
LuxRays: http://src.luxrender.net/luxrays/file/eb749c000ffc
Luxblend (it is becoming deprecated): http://src.luxrender.net/luxblend/file/56062e7919ec
LuxBlend25: http://src.luxrender.net/luxblend25/file/2d621c653196
---------------------------
Full changelog:
- Code: Select all
38 hours ago Asbjørn Heid Updated tag v10RC3 for changeset 9ed6b94cef05
38 hours ago Asbjørn Heid CMake: enabled building of hybrid renderer in non-OpenCL mode.
46 hours ago Asbjørn Heid Updated tag v10RC3 for changeset 4fc0c14ef7d0
46 hours ago Asbjørn Heid Merge
46 hours ago Asbjørn Heid Updated about dialog for RC3.
46 hours ago Jens Verwiebe Bump version postfix to RC3
46 hours ago Asbjørn Heid Added guibou to About dialog.
47 hours ago Asbjørn Heid Added tag v10RC3 for changeset 92d09fca3c86
2 days ago Károly Zsolnai Use mutation count instead of elapsed time for large mutation probability optimization.
3 days ago Asbjørn Heid Made progress bar show the rendering progress, see issue #1200.
3 days ago Jens Verwiebe OSX: fix a little quick with cmake/xcode sdk-setting for 10.8/xcode4.4
3 days ago Asbjørn Heid Added error logging to tigerhash's file_hash() function.
3 days ago Asbjørn Heid Fixed files being erronously reported as invalid when transfered over network, see issue #1239.
3 days ago Asbjørn Heid Fixed mixed line endings in metrosampler.cpp
4 days ago Jens Verwiebe OSX/cmake: adaptions for new OSX 10.8 Mountain Lion support
4 days ago Károly Zsolnai The cooldown feature is now enabled by default for the Metropolis sampler.
4 days ago Károly Zsolnai An algorithm for determining the optimal large mutation probability value for arbitrary scene.
10 days ago Károly Zsolnai A few simple typo fixes.
11 days ago Asbjørn Heid Reduced logging level to debug for info messages when getting log from slaves.
12 days ago Jens Verwiebe Extend the alpha capability to clipboard also if "Show Alpha" for viewer is set
12 days ago Omni Flux Add windowed efficiency statistics
12 days ago Jens Verwiebe As per request rename new feature -> "Show Alpha" and modify all code accordingly
12 days ago Jens Verwiebe Make checkerboard grid less eye-hurting by removing the "+"
12 days ago Jason Clarke Undo cmake change that slipped into the last commit
12 days ago Jason Clarke SPPM: minor os x compile fix ("uint" makes LLVM/Clang rage)
12 days ago Jens Verwiebe Further development in masked background (alpha view ), add a checkerboard bg, todo: limit the checkerboard. to the render rectangle (?)
12 days ago Guillaume Bouchard SPPM: new feature which allow the setting of hitpoint per pass
12 days ago Jens Verwiebe Cleanup for last commit
13 days ago Jens Verwiebe Add a missing initialisation
13 days ago Jens Verwiebe Initial implementation to mask away the background in renderview
2 weeks ago Asbjørn Heid Added rounding to render time statistics.
2 weeks ago Jens Verwiebe Fix getting clampMethod set on export on reset
2 weeks ago Jean-Philippe Grimaldi Make AreaLight::L prototype more closely match Light::Le prototype.
2 weeks ago Jean-Philippe Grimaldi Missing DifferentialGeometry::ihandle initialization.
2 weeks ago Jean-Philippe Grimaldi Clean up instances handling and do not wrongly recompute already computed transforms.
2 weeks ago Jean-Philippe Grimaldi Strongly type DifferentialGeometry::handle and ihandle to prevent wild casts and reduce error probabilities.
2 weeks ago Károly Zsolnai Added Károly Zsolnai's specialized CMake config file
2 weeks ago Omni Flux Add a path efficiency statistic for algorithm being developed by Zsolnai
4 weeks ago Asbjørn Heid Fix line endings in matrix2x2.h
4 weeks ago Guillaume Bouchard fix gcc warning
4 weeks ago Omni Flux Change EMA weight to depend on time
4 weeks ago Jean-Philippe Grimaldi Instancing improvements:
4 weeks ago Károly Zsolnai Moved 2x2 matrix operations into their own file.
4 weeks ago Károly Zsolnai Removed duplicate function for computing the determinant of 3x3 matrices.
4 weeks ago Jean-Philippe Grimaldi Basis for light instances.
5 weeks ago Asbjørn Heid Added Károly Zsolnai as author in about dialog.
5 weeks ago Károly Zsolnai Added "cooldown" time to metropolis sampler, helps convergence with non-default large mutation probability.
5 weeks ago Károly Zsolnai Reverted Reinhard UI changes from bfc2add563f2, added clarifying comment to reinhard operator.
5 weeks ago Jens Verwiebe "dodge and Burn" is simply too long, sorry, changed it to "Dodge/Burn"
5 weeks ago zsolnai Changed Reinhard "Burn" to "Dodge and Burn" in UI to more accurately reflect the behavior of the parameter.
6 weeks ago Asbjørn Heid Fixed Y() and GetDuv() in add/subtract textures.
6 weeks ago Asbjørn Heid Fixed creation of add and subtract textures.
6 weeks ago Asbjørn Heid Fixed tabs in add/subtract textures.
6 weeks ago Paolo Ciccone Added "add" and "subtract" textures. These texture provide simple operations on RGB values to add or subtract colors or texture from other textures. They work in a similar way to "scale"
6 weeks ago Jens Verwiebe OSX: remove dependency pylux from dynamic_build target if pylux is not used
6 weeks ago Jean-Philippe Grimaldi Merge
6 weeks ago Jean-Philippe Grimaldi Fix Schlick phase function computation taking the parameter from PBRT v2 (PBRT v2 itself seems to have an issue in the current git version)
6 weeks ago Jean-Philippe Grimaldi Fix metropolis not stopping right away when the rendering limit has been reached.
6 weeks ago Omni Flux Change statistics window to use an exponential moving average instead of a rolling mean.
6 weeks ago Jens Verwiebe Fix a longstanding typo, thanks Károly Zsolnai for pointing out
7 weeks ago Asbjørn Heid Display effective resolution in advanced info widget.
7 weeks ago Jean-Philippe Grimaldi Interface cleanup and documentation for bidir.
7 weeks ago Asbjørn Heid Added missing protocol version bump
7 weeks ago Asbjørn Heid Fixed issue with slow network file transfer.
7 weeks ago Asbjørn Heid Fixed missing network handling of MotionBegin
7 weeks ago Jean-Philippe Grimaldi Continue light sampling clean up:
7 weeks ago Jean-Philippe Grimaldi Better protect against NaN in volumes.
7 weeks ago Jens Verwiebe Change dialog to a more native english - input is always welcome ;)
7 weeks ago Asbjørn Heid Fixed issue where sending non-existing file would deadlock the slave.
7 weeks ago Asbjørn Heid Missing cosmetic changes from previous patch.
7 weeks ago Asbjørn Heid Cosmetic changes to luxcomp, patch from Zsolnai
7 weeks ago Asbjørn Heid Cosmetical improvements to lineartonemap.h
7 weeks ago Asbjørn Heid Updated luxcomp with RMS metric, full-film comparison and various improvements. Thanks to Zsolnai for patch.
7 weeks ago Asbjørn Heid Fixed issue where RGB/clear/homogeneous volume Tau() could return NaN.
7 weeks ago Asbjørn Heid Changed luxconsole and gui to work with cropped films.
7 weeks ago Asbjørn Heid Added xPixelCount and yPixelCount attributes to Film.
7 weeks ago Jens Verwiebe Switch to queuetab before showing dialogbox, this makes the proceeding more obvious
7 weeks ago Jens Verwiebe Usability tweak: theads-, haltspp- and halttime spinbox: keyboard tracking is disabled, the spinbox doesn't emit the valueChanged() signal while typing. It emits the signal later, when the return key is pressed, when keyboard focus is lost, or when other spinbox functionality is used, e.g. pressing an arrow key
8 weeks ago Jens Verwiebe Cosmetics: info messagebox text changed and jump to queue tab when acknowledged
8 weeks ago Jens Verwiebe Fix little typo in recent commit
8 weeks ago Jens Verwiebe Move opening queuefiles to an own function and activate OSX drag'n drop and doubleclicking lxq
8 weeks ago Jens Verwiebe Add an initial messagebox to lxq loading, informing the user to manually set an haltspp/time
8 weeks ago Jens Verwiebe Move the cwd set out of the loop
8 weeks ago Jens Verwiebe Solve cwd problem for lxq loading, todo: we must set halt somehow
8 weeks ago Jens Verwiebe Loading lxq files in the filemenue; atm broken when used the first time, due listfiles get the app path, tofix
8 weeks ago Jens Verwiebe More work on loading lxq, not thus far, was disrupted
8 weeks ago Jens Verwiebe Initial work on loading lxq files directly - WIP
8 weeks ago Jean-Philippe Grimaldi Added tag v10RC2 for changeset 008805644181
Hope you enjoy
