LuxRender 0.9-dev Linux build of 04-02-2012

Weekly builds for testing and use between releases.

Moderator: coordinators

Forum rules
Please read the information / sticky post for some basic information regarding these builds/support.

LuxRender 0.9-dev Linux build of 04-02-2012

Postby SATtva » Sat Feb 04, 2012 11:05 am

I need to apologize -- it's been a long time since the last weeklies.

Please read reports by Lord Crc to see what we have missed. But that's not all. The latest addition is image buffer tiling which will improve rendering speed of simple scenes and/or rendering on fastest multicore machines. This also fixes the problem with huge speed dropdown with high values of Fireflies Rejection.

LuxRender 0.9-dev branch:
LuxBlend 0.9-dev:
Notes:
  • LuxRender packages include Lux GUI, console, film merger utility and pylux. Exporters for Blender are separate download links.
  • If you get "Illegal instruction" error when starting the program, make sure your CPU supports SSE instructions set this particular build was compiled for.
  • For OpenCL builds: If the program won't start because of libOpenCL missing, make sure you have AMD APP SDK or latest nVidia drivers installed.
  • For OpenCL builds: If you receive "/usr/lib/nvidia-current/libOpenCL.so: no version information available (required by ./luxrender)" warning, ignore it -- everything should work correctly nevertheless.
  • To install LuxBlend 2.5/2.6 follow these instructions.
  • In case of troubles installing LuxBlend 2.5/2.6 make sure you're using the right snapshot for your Blender version from the list above. Please note: Blender 2.61 and above are reported to have incompatibilities with pylux.
Changes in LuxRender since last weeklies included in these builds:
Code: Select all
5 hours ago     Jens Verwiebe   OSX: little logical refinement in cmake
10 hours ago    Asbjørn Heid    Fixed silly error in new tiled contribution code, leading to banding.
19 hours ago    Asbjørn Heid    Merged with tiled_contribution_test.
46 hours ago    David Bucciarelli       RPF: muli-pass bilateral filtering code random_parameter_filtering_test
46 hours ago    David Bucciarelli       RPF: first working bilateral filtering code random_parameter_filtering_test
3 days ago      David Bucciarelli       RPF: working of filtering code random_parameter_filtering_test
3 days ago      Asbjørn Heid    Added proper handling of outlier rejection with tiled contributions. tiled_contrib_test
3 days ago      David Bucciarelli       Added V1_NORMAL and V1_BSDF debug filter modes random_parameter_filtering_test
3 days ago      David Bucciarelli       Working on RPF preprocessing code random_parameter_filtering_test
4 days ago      David Bucciarelli       Box filter now works (NaNs reported as a bug in plastic and substrate material) random_parameter_filtering_test
5 days ago      David Bucciarelli       Work on tracking huge amount of NaNs random_parameter_filtering_test
5 days ago      Jens Verwiebe   OSX: Cleanup, XCODE_VERSION is already a variable in cmake, so the command is not needed
8 days ago      Jens Verwiebe   OSX: remove overhead in linkage for all binaries, no functional changes
8 days ago      David Bucciarelli       Working on luxrecons BOX filter random_parameter_filtering_test
9 days ago      David Bucciarelli       Added SampleData class to handel file sample information random_parameter_filtering_test
9 days ago      David Bucciarelli       Added luxrecons tool to perform image reconstruction from sample file random_parameter_filtering_test
11 days ago     Guillaume Bouchard      SPPM: optimise a bit by removing useless sorting
11 days ago     Guillaume Bouchard      SPPM: let the compiler do its job by removing volatile
11 days ago     Asbjørn Heid    SPPM: Added missing volatile declarations for thread safety.
11 days ago     Asbjørn Heid    SPPM: Minor cosmetic fix in parallelhashgrid.
11 days ago     Asbjørn Heid    SPPM: Fixed issue with negative hitpoint coordinates in parallelhashgrid.
11 days ago     Nicolás Alvarez         Fix typos in Primitive's doxygen comments.
11 days ago     Guillaume Bouchard      SPPM: fix VS compilation warning
11 days ago     Guillaume Bouchard      SPPM: fix compilation with Ms VS
11 days ago     Guillaume Bouchard      SPPM: introduce a new hitpoint lookup acceleration structure: Parallel Hash Grid
11 days ago     Guillaume Bouchard      SPPM: reworke the accel API for multithreading
11 days ago     David Bucciarelli       The samples file now includes colour and scene feature information random_parameter_filtering_test
12 days ago     Guillaume Bouchard      Use PartialDifferentialGeometry in BSDF in place of DifferentialGeometry bxdf_memory_reduction
12 days ago     Guillaume Bouchard      Put some fields of DifferentialGeometry out to a separate struct PartialDifferentialGeometry bxdf_memory_reduction
12 days ago     Guillaume Bouchard      Remove duplication of the BSDF::nn and BSDF::dgShading::nn field bxdf_memory_reduction
12 days ago     Jens Verwiebe   OSX: added an comatibility infor, if seetings match safe values
12 days ago     Jens Verwiebe   Spelling corrections
12 days ago     David Bucciarelli       The default GPU QBVH stack size is now 32 and can be changed with accelerator.qbvh.stacksize.max parameter
13 days ago     David Bucciarelli       Initial work on Random Parameter filtering random_parameter_filtering_test
13 days ago     David Bucciarelli       Added Dade's specialized configuration and fixed a problem in finding OpenCL with specialized configurations
13 days ago     Asbjørn Heid    Much better fix for the contribution heap corruption issue.
13 days ago     Jens Verwiebe   OSX: cleanup
13 days ago     Jens Verwiebe   OSX: add option to use best SSE available on build mashine
13 days ago     Jens Verwiebe   OSX: forgot to remove orphaned code
13 days ago     Jens Verwiebe   OSX: cleanup and refined last commit
13 days ago     Jens Verwiebe   OSX: Added more information about hardware spec´s to help users compile accordingly
2 weeks ago     Jens Verwiebe   OSX: set LTO option off by default, this is for "all-intel-mac" compatibility
2 weeks ago     Asbjørn Heid    Reapplied 7a25233fbe37, which was erronously removed in previous commit.
2 weeks ago     Asbjørn Heid    Fixed an issue where rendering queue was erronously cleared, see issue #1190.
2 weeks ago     Asbjørn Heid    Made initial rng seeding more robust, see issue #1135. Thanks to Omniflux for patch.
2 weeks ago     Asbjørn Heid    Created a more descriptive warning dialog when loading a new scene while rendering, see issue #1096. Based on patch from Omniflux.
2 weeks ago     Asbjørn Heid    Compute average luminance using pixels with non-zero contribution.
2 weeks ago     Asbjørn Heid    Added IsInf() to Color and SWCSpectrum classes.
2 weeks ago     Guillaume Bouchard      SPPM: merge of proba branch with default to backport build fixes ppm_proba
2 weeks ago     Jens Verwiebe   OSX: Fix an issue with corelib-referencing, moved id change before linking happens again
3 weeks ago     Asbjørn Heid    Fixed missing Clamp in RGBReflSPD.
3 weeks ago     Jens Verwiebe   OSX: 2 more little cosmetics
3 weeks ago     Jens Verwiebe   OSX: Remove OSX_OPTION_XCODE_4.1 button and use automatic detection xcodebuild -version
3 weeks ago     Jens Verwiebe   OSX: more buildinformation, TODO: choose some settings automatically
3 weeks ago     Jens Verwiebe   OSX: remove add_dependencies(target depends) again, since not longer needed
3 weeks ago     Jens Verwiebe   OSX: make compiling targets in parallel more robust, remove need for dummy corelib, some clean ups
3 weeks ago     Guillaume Bouchard      SPPM: well align the HitPoint structure in memory. ppm_proba
6 weeks ago     Guillaume Bouchard      SPPM: use `PPM: a probabilistic approach` radius reduction behavior. ppm_proba
6 weeks ago     Guillaume Bouchard      SPPM: reworke the photon statistics update API
3 weeks ago     Guillaume Bouchard      SPPM: remove HitPoint type field
3 weeks ago     Guillaume Bouchard      SPPM: Fix compiler warning about unused variables
3 weeks ago     Guillaume Bouchard      SPPM: rework HitPoint surface type accessor
3 weeks ago     Guillaume Bouchard      SPPM: avoid duplicate hitpoint position
3 weeks ago     Guillaume Bouchard      SPPM: refactorise HitPoint position accessor
3 weeks ago     Asbjørn Heid    Remove erronous extern in last api.h commit.
3 weeks ago     Asbjørn Heid    Made samples/px column in network panel use magnitude prefixes, see issue #1148.
3 weeks ago     Asbjørn Heid    Added scene filename to log when loading scene, see issue #1157. Thanks to Omniflux for patch.
3 weeks ago     Asbjørn Heid    SPPM: Fixed normalization constant of Ekernel.
3 weeks ago     Asbjørn Heid    SPPM: Fixed issue which contributed to progressive darkening of the image.
3 weeks ago     Asbjørn Heid    Removed old "warmup" rejection system. Outlier rejection is superior, and it is fundamentally incompatible with SPPM.
3 weeks ago     Asbjørn Heid    Added method to clear film buffers.
3 weeks ago     Asbjørn Heid    SPPM: Fixed double-allocation of film buffers.
3 weeks ago     Jean-Philippe Grimaldi  Fix a silly typo in the scattering code.
3 weeks ago     Asbjørn Heid    SPPM: Added non-random wavelength stratification available via "wavelengthstratificationpasses" parameter for improved initial color balance.
3 weeks ago     Asbjørn Heid    Added "name" parameter to shapes which is used for identification in log messages.
5 weeks ago     David Washington        Fixed problem with exposure presets.
5 weeks ago     David Washington        Reversed the order of the linear tonemapping presets.
5 weeks ago     Asbjørn Heid    Initial version of tiled film for parallel splatting of contributions. tiled_contrib_test
5 weeks ago     Asbjørn Heid    Added missing atomic functions.
6 weeks ago     Asbjørn Heid    Minor improvement to ContributionBuffer::Buffer

Changes in LuxBlend for Blender 2.49b since last weeklies:
Code: Select all
N/A

Changes in LuxBlend for Blender 2.5x/2.6x since last weeklies:
Code: Select all
16 hours ago    Jason Clarke    Tilecount support. Use 1 for preview rendering, to improve response time
3 days ago      Asbjørn Heid    Added missing imports to matrix order workaround.
3 days ago      Asbjørn Heid    Fix for brainfart in previous commit.
3 days ago      Asbjørn Heid    Added workaround for matrix indexing change.
3 days ago      Asbjørn Heid    Handle non-existing elements better when registering LuxRender addon.
3 days ago      Jason Clarke    Add scaling factor to hair handler so "size" is treated as mm, not meters
8 days ago      Jason Clarke    Fix speaker panel not having any options when Lux is the active render engine
11 days ago     Jason Clarke    parallelhashgrid/parallelhashgridspare support
2 weeks ago     Doug Hammond    Add B/C relation logic to mitchell sharpness param, expose supersample as non-advanced; matches old luxblend behaviour
2 weeks ago     Jason Clarke    Fix sharpness control showing when other filters were selected
2 weeks ago     Jason Clarke    Add "sharpness" control for the Mitchel filter, like in the old Luxblend.
2 weeks ago     Jason Clarke    Add seperate control for expm debug options, see issue #1183
2 weeks ago     Jason Clarke    Tooltips for menu items in render panel
2 weeks ago     Jason Clarke    Add sliders to a bunch of parameters that could use them, make MLT "use variance" an advanced param
2 weeks ago     Jason Clarke    Remove reject_warmup from preview scene (it's not used anywhere else)
3 weeks ago     Jens Verwiebe   Set min and max for wavelengthstratificationpasses param
3 weeks ago     Jason Clarke    wavelengthstratificationpasses support
3 weeks ago     Asbjørn Heid    Added name parameter to exported shapes.
5 weeks ago     Jason Clarke    Fix non-image blender textures when used as a bump map
5 weeks ago     Jason Clarke    Fix missing world selector (can perma-hide light groups/volumes controls on new scene)
5 weeks ago     Jason Clarke    Fix missing items in scene panel with blender svn
6 weeks ago     doug    change blender version number to 2.62
6 weeks ago     doug    update api number for matrix changes
6 weeks ago     Asbjørn Heid    Fix for detecting singular matrix in handler_Duplis_PATH.
6 weeks ago     Asbjørn Heid    Added missing fix for matrix indexing change.
6 weeks ago     Asbjørn Heid    Update for matrix indexing change in Blender r42816.
6 weeks ago     Asbjørn Heid    Added tag v09-2.61 for 4fc88b6f763c
6 weeks ago     Jason Clarke    Fix for blender-image not working when used as a bump map (thanks LordCrc) v09-2.61
6 weeks ago     Jason Clarke    Merge
6 weeks ago     Jason Clarke    Fix normal map and diffuse/reflection transparency with Blender image tex
6 weeks ago     doug    use proper temp directory on OSX
6 weeks ago     Jason Clarke    Initial implementation of new normal map UI
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 6145
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: LuxRender 0.9-dev Linux build of 04-02-2012

Postby weltbesiedler » Sat Feb 04, 2012 11:23 am

Nice, great job :!: :D

Can i run that build in connection with the windows build(slave-master PC´s)?
User avatar
weltbesiedler
 
Posts: 171
Joined: Sun Feb 13, 2011 1:21 pm

Re: LuxRender 0.9-dev Linux build of 04-02-2012

Postby SATtva » Sat Feb 04, 2012 11:39 am

Yes, sure, but make sure to use similarly recent builds.
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 6145
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: LuxRender 0.9-dev Linux build of 04-02-2012

Postby Lord Crc » Sat Feb 04, 2012 1:26 pm

I've written a more user-friendly explanation of the tiled image feature in my windows build post.

May be useful to you linux guys as well ;)
May contain traces of nuts.
User avatar
Lord Crc
Developer
 
Posts: 4932
Joined: Sat Nov 17, 2007 2:10 pm

Re: LuxRender 0.9-dev Linux build of 04-02-2012

Postby B.Y.O.B. » Sat Feb 04, 2012 2:03 pm

Thank you very much LordCrc, this huge boostup for firefly rejection comes just to the right time - I'm currently working on a scene for a client (sort of, that is) and until now I didn't use firefly rejection (though the scene could use it) because it would have slowed down the rendering. But that's now past, the build is working really good. If there are any issues, I'll of course mention them here.
User avatar
B.Y.O.B.
 
Posts: 2174
Joined: Wed Nov 10, 2010 4:10 pm
Location: Germany

Re: LuxRender 0.9-dev Linux build of 04-02-2012

Postby LadeHeria » Thu Feb 09, 2012 1:57 pm

I have got a stange error. OpenCL render don't work with Luxrender but it's work with SLG/Cycles/Luxmark.

Code: Select all
./luxrender: /usr/lib/nvidia-current-updates/libOpenCL.so.1: no version information available (required by ./luxrender)


I just see this error in my terminal. Any idea ?

LadeHeria
LadeHeria
 
Posts: 130
Joined: Fri Aug 27, 2010 8:59 am

Re: LuxRender 0.9-dev Linux build of 04-02-2012

Postby SATtva » Thu Feb 09, 2012 2:04 pm

Odd. This error is usual for nVidia drivers, but previously it didn't stopped hybrid rendering from working.
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 6145
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: LuxRender 0.9-dev Linux build of 04-02-2012

Postby rendermagic » Thu Feb 09, 2012 2:12 pm

I saw that error too, but I think the openCL hybrid rendering is still working. I saw the error in my Linux build too. Maybe it's just a warning?
Render Magic
----------------
i7 950 - Not OC'd
24G DDR3 RAM
2 GTX 580s
rendermagic
Developer
 
Posts: 141
Joined: Wed Mar 23, 2011 2:32 pm
Location: Leading edge of a photon (California USA)

Re: LuxRender 0.9-dev Linux build of 04-02-2012

Postby LadeHeria » Thu Feb 09, 2012 4:31 pm

No, it's not just a warning. Hybrid rendering don't work :-(.


LadeHeria
LadeHeria
 
Posts: 130
Joined: Fri Aug 27, 2010 8:59 am

Re: LuxRender 0.9-dev Linux build of 04-02-2012

Postby rendermagic » Thu Feb 09, 2012 9:30 pm

Hmm...that's strange. I didn't notice anything to say that hybrid rendering *wasn't* working. I'm in the middle of a cook right now, but in a few hours, I can do a test to compare the speed of hybrid and non-hybrid. Have you done any such comparisons? Be sure to compare with the CPU only (NoOpenCL) build if you decide to try a comparison before I can get to it.
Render Magic
----------------
i7 950 - Not OC'd
24G DDR3 RAM
2 GTX 580s
rendermagic
Developer
 
Posts: 141
Joined: Wed Mar 23, 2011 2:32 pm
Location: Leading edge of a photon (California USA)

Next

Return to Weekly Testing Builds

Who is online

Users browsing this forum: No registered users and 2 guests