LuxRender v1.0RC4 release

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

Moderator: coordinators

LuxRender v1.0RC4 release

Postby jeanphi » Sun Aug 26, 2012 3:34 pm

Hi all,

There are still a few issues that we'd like to fix before v1.0 final to make it really solid, but the few weeks since RC3 have been put to very good use by all developers to find and squash a great lot of bugs. Thanks everybody or the efforts. Please give it one last round of testing before final, it's getting there real soon now. Please report any issue you find in the bug tracker, it is really helping us improve LuxRender, thanks to all those who have submitted issues.

Congratulations to B.Y.O.B. who has won the splash competition, his entry will be featured in the about box of v1.0 final.

The new binaries are available on our downloads page.

Changes since v1.0RC3:
- various fixes to bidir (more accurate and less memory hungry)
- metropolis cooldown feature has been improved and should be both faster and more reliable
- metropolis auto tuning has been temporary removed for now waiting for an even better implementation
- out of memory robustness improvements
- improvements to the GUI (most notably when saving files if no extension is present, the default extension of the file selector filter is automatically appended)
- fix for some glossy materials, most notably glossytranslucent which was causing lots of fireflies
- render queue fixes
- fix for motion blur broken in RC3
- many fixes and improvements to network rendering (deadlock fix, reset option, ...)
- fix for SPPM crashing under some circumstances
- new glossy implementation, more SPPM friendly
- improved image cropping capabilities with fully functional border render in Blender in all cases

Known issues:
- there's an issue with hybrid path tracing where some alpha maps leave shadows.
- using the firefly / outlier rejection feature can lead to crashes

---------------------------

Source Code

People who want to download the source code can download the v10RC4 tag files of our HG source code repository here:
http://src.luxrender.net/lux/file/0b4c3e188707

LuxRays: http://src.luxrender.net/luxrays/file/752ba5c422e0

Luxblend (it is becoming deprecated): http://src.luxrender.net/luxblend/file/14678e798c55
LuxBlend25: http://src.luxrender.net/luxblend25/file/06194cf93745

---------------------------

Full changelog:
Code: Select all
3 months ago   David Bucciarelli   Hybrid BiDir: fixed a bug in the code for the pdf of the first vertex of the light path
3 weeks ago   David Bucciarelli   Merge
2 weeks ago   Károly Zsolnai   Revert adaptive large mutation feature for later.
2 weeks ago   Jean-Philippe Grimaldi   Be slightly more robust and informative when film buffers can't be allocated.
13 days ago   Paolo Ciccone   Changed Linear tonemapper labels to be more accurate. Updated CRF list to use the manufacturers names. Moved some log messages to the DEBUG section.
12 days ago   Jean-Philippe Grimaldi   Fix longstanding bugs in schlick BRDF pdf computations.
11 days ago   Jens Verwiebe   Fix for mantis 0001254
10 days ago   Jens Verwiebe   Fix mantis 0001260 by moving queueheader creation to own function
10 days ago   Jens Verwiebe   Cleanup for last commit, move all to addFileToRenderQueue, cause never needed elsewhere
10 days ago   Jens Verwiebe   Rework queue headers to be always shown and correctly reset
10 days ago   Jens Verwiebe   Set save flm in menue dis-/enabled according status
10 days ago   Jens Verwiebe   OSX: exclude pylux from LTO(if set globally), breaks compiling with xcode 4.4 and benefit is neglectible
8 days ago   Jean-Philippe Grimaldi   Fix an incorrect initialization and reduce sampling data size for bidir.
8 days ago   Jean-Philippe Grimaldi   Fix a wrong Pdf initialization.
8 days ago   Jean-Philippe Grimaldi   Remove 2 redundant checks.
8 days ago   Jean-Philippe Grimaldi   Properly initialize some data when tracing several light paths in bidir.
8 days ago   Jean-Philippe Grimaldi   Another round of small optimizations to bidir.
8 days ago   Jean-Philippe Grimaldi   Fix unitialized Pdf when sampling specular component of layered material.
8 days ago   Asbjørn Heid   Fixed typo in e60bc5f40913 preventing motion blur from working, see issue #1255.
8 days ago   Asbjørn Heid   Fixed missing lock when sending log messages to master, see issue #1243
5 days ago   Jean-Philippe Grimaldi   Fix a potential issue in sphere intersection due to numerical accuracy.
5 days ago   Jean-Philippe Grimaldi   Small improvement to hybrid path direct light sampling.
5 days ago   Jean-Philippe Grimaldi   Fix for issue #1253, but SPPM won't work if all hitpoints are of constant type.
5 days ago   Asbjørn Heid   Fixed indenting in luxapp.cpp/luxapp.hxx
5 days ago   Asbjørn Heid   Start local rendering before connecting to slaves, see issue #1247.
5 days ago   Jean-Philippe Grimaldi   Merge
5 days ago   Jean-Philippe Grimaldi   Fix issue #1197 by preventing possible fp exceptions.
5 days ago   Jean-Philippe Grimaldi   Fix issue #1063 by appending the default extension corresponding to the selected filter if none is found.
4 days ago   Asbjørn Heid   Changed Glossy2 to use SchlickBSDF with diffuse base, see issue #1218
4 days ago   Asbjørn Heid   Added ability to force a server to reset to idle state, see issue #1256
4 days ago   Asbjørn Heid   Moved code set error level filter in luxconsole to run as soon as possible.
4 days ago   Asbjørn Heid   Added missing server reset support to pylux.
4 days ago   Jean-Philippe Grimaldi   Improve cropped picture rendering by always outputing full resolution pictures with a black area around the cropped region. Part of the fix for issue #990.
3 days ago   Jean-Philippe Grimaldi   A few minor fixes to some direct light weighting factors.
3 days ago   Jean-Philippe Grimaldi   Small cleanup of pylux target.
3 days ago   Jean-Philippe Grimaldi   Use Qt instead of boost file handling in qtgui as it can lead to instabilities on some platforms.
3 days ago   Jens Verwiebe   Fix compile after last commit
2 days ago   Jean-Philippe Grimaldi   Use Qt threading instead of boost in qtgui.
2 days ago   Jean-Philippe Grimaldi   Use Qt regex instead of boost in qtgui.
2 days ago   Jean-Philippe Grimaldi   Fix previous commit.
2 days ago   Asbjørn Heid   Cleanup and preparation for parallel flush of network slaves.
2 days ago   Asbjørn Heid   Fixed issue with previous commit, which would stop renderfarm update thread incorrectly.
2 days ago   Jens Verwiebe   Add choosing Log level to Log tab ( on the fly atm )
46 hours ago   Jens Verwiebe   Completition for last commit: Info level, some cleanups
31 hours ago   Jean-Philippe Grimaldi   Fix performance issue with metropolis cooldown feature.
31 hours ago   Jean-Philippe Grimaldi   Some more small cleanups of qtgui code.
31 hours ago   Jean-Philippe Grimaldi   Change version to 1.0RC4.


Please enjoy!

Jeanphi
jeanphi
Developer
 
Posts: 6577
Joined: Mon Jan 14, 2008 7:21 am

Re: LuxRender v1.0RC4 release

Postby zsolnai » Sun Aug 26, 2012 5:31 pm

Congratulations for the RC4 everyone!

Thank you for looking into the cooldown issue and fixing it so soon jeanphi! :) Unfortunately I just arrived home (and also a bit busy), so couldn't have made it for today.
The new parameter tuning algorithm already seems to work very well on a huge variety of scenes. Though it will still take some time (and learning from previous experience: lots of testing) before I would feel confident to push it. In short: surely not for 1.0, but probably sometime this year.
zsolnai
Developer
 
Posts: 239
Joined: Sun May 22, 2011 6:17 pm

Re: LuxRender v1.0RC4 release

Postby SATtva » Sun Aug 26, 2012 10:30 pm

Great progress guys, keep it up!
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5490
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: LuxRender v1.0RC4 release

Postby Lord Crc » Sun Aug 26, 2012 11:24 pm

Updated the post with the known issue of firefly rejection. Unfortunately I got a bit lost in the networking code and forgot about adding at least a workaround for the crashing. Oh well, hopefully we can also find the root issue (which is in the material system or integrator) before 1.0 as well.
May contain traces of nuts.
User avatar
Lord Crc
Developer
 
Posts: 4454
Joined: Sat Nov 17, 2007 2:10 pm

Re: LuxRender v1.0RC4 release

Postby jeanphi » Mon Aug 27, 2012 1:54 am

Hi,

If you have a test case, I can try to look into it, the more eyes the better on this sort of topic.

Jeanphi
jeanphi
Developer
 
Posts: 6577
Joined: Mon Jan 14, 2008 7:21 am

Re: LuxRender v1.0RC4 release

Postby Piita » Mon Aug 27, 2012 2:47 am

Excellent! Nice work developers
Piita
 
Posts: 94
Joined: Sat Aug 06, 2011 2:09 pm
Location: Finland

Re: LuxRender v1.0RC4 release

Postby giuliojiang » Mon Aug 27, 2012 10:11 am

Nice job! I've seen a lot of progress from Mantis :D
User avatar
giuliojiang
 
Posts: 402
Joined: Tue Jun 14, 2011 5:30 am
Location: Rome, Italy

Re: LuxRender v1.0RC4 release

Postby rudl » Mon Aug 27, 2012 10:37 am

awesome! :D
rudl
 
Posts: 66
Joined: Sat Aug 07, 2010 9:59 am

Re: LuxRender v1.0RC4 release

Postby marcatore » Mon Aug 27, 2012 4:20 pm

Very good job.

I'm very happy to see that development keep going on in good way.

I'm trying to use lux+blender to do a contest.
I hope to finish it and show you.

Thanks again for all your job on luxrender
marcatore
 
Posts: 73
Joined: Sun Aug 09, 2009 4:17 pm

Re: LuxRender v1.0RC4 release

Postby cwichura » Tue Aug 28, 2012 7:42 am

Suggestion: With the new GUI changes to switch log level on the fly, please consider adding a message to the log whenever the log level is changed.
cwichura
 
Posts: 351
Joined: Sun Feb 12, 2012 11:31 pm

Next

Return to News & Announcements

Who is online

Users browsing this forum: No registered users and 1 guest