LuxRender v1.0RC3 release

News & Announcements regarding releases, features, exporters and project coordination.

Moderator: coordinators

LuxRender v1.0RC3 release

Postby Lord Crc » Mon Jul 30, 2012 9:24 am

Hi all,

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 :)
May contain traces of nuts.
User avatar
Lord Crc
Developer
 
Posts: 4455
Joined: Sat Nov 17, 2007 2:10 pm

Re: LuxRender v1.0RC3 release

Postby pciccone » Mon Jul 30, 2012 9:48 am

Great job everybody. Thank you for the new RC.
User avatar
pciccone
Developer
 
Posts: 686
Joined: Wed Jan 13, 2010 11:02 am
Location: California

Re: LuxRender v1.0RC3 release

Postby SATtva » Mon Jul 30, 2012 9:52 am

Congrats to the team and community! One more step to go. :)
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5495
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: LuxRender v1.0RC3 release

Postby zsolnai » Mon Jul 30, 2012 10:20 am

Congratulations everyone on RC3! :)
zsolnai
Developer
 
Posts: 241
Joined: Sun May 22, 2011 6:17 pm

Re: LuxRender v1.0RC3 release

Postby Piita » Mon Jul 30, 2012 3:15 pm

Yeey! Excellent! :)
Great work devs!
Piita
 
Posts: 94
Joined: Sat Aug 06, 2011 2:09 pm
Location: Finland

Re: LuxRender v1.0RC3 release

Postby rudl » Wed Aug 01, 2012 5:51 am

Great work! :) can't wait for the final

Got a little bug though pylux doesn't work.

Code: Select all
2.63/scripts/addons/luxrender/pylux.so: undefined symbol: _ZN5boost6python6detail11init_moduleEPKcPFvvE)


Xubuntu 12.04 x64
rudl
 
Posts: 66
Joined: Sat Aug 07, 2010 9:59 am

Re: LuxRender v1.0RC3 release

Postby mimhotep » Wed Aug 01, 2012 5:59 am

I wish I had the time to play with the new releases... better times will come.

In the meantime, congratulations for this RC! 8-)
Happy rendering
Cosimo Briganti aka Mimmo Briganti aka mImhotep
User avatar
mimhotep
 
Posts: 61
Joined: Wed Nov 25, 2009 12:20 pm
Location: Manduria (TA) - Italy

Re: LuxRender v1.0RC3 release

Postby areandres » Wed Aug 01, 2012 7:13 am

Thanks devs,
another great update. Now were is the Donate button ?
User avatar
areandres
 
Posts: 122
Joined: Wed May 26, 2010 2:38 am
Location: Germany

Re: LuxRender v1.0RC3 release

Postby SATtva » Wed Aug 01, 2012 11:22 am

rudl wrote:Got a little bug though pylux doesn't work.

Code: Select all
2.63/scripts/addons/luxrender/pylux.so: undefined symbol: _ZN5boost6python6detail11init_moduleEPKcPFvvE)

Xubuntu 12.04 x64

Confirmed. The problem seems to be introduced after our last weekles 10 days ago -- those worked fine. It's not obvious from the changelog what could had caused this.
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5495
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: LuxRender v1.0RC3 release

Postby Lord Crc » Sat Aug 04, 2012 1:41 pm

areandres wrote:Thanks devs,
another great update.


Thanks :)

areandres wrote:Now were is the Donate button ?


Ah, well, we're working on that. We don't want to have a personalized paypal account or similar so that one of us could end up leaving with all the money, so we're trying to set up something a bit more "proper". Hopefully Soon (tm) :)
May contain traces of nuts.
User avatar
Lord Crc
Developer
 
Posts: 4455
Joined: Sat Nov 17, 2007 2:10 pm

Next

Return to News & Announcements

Who is online

Users browsing this forum: No registered users and 2 guests