LuxRender 0.9-dev Linux build of 23-10-2011 (updated)

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 23-10-2011 (updated)

Postby SATtva » Sun Oct 23, 2011 9:17 am

Hi guys,

Another month has passed, so once again it's time for our regular weekly builds. :D Lord Crc already summed up the progress in a nice summary. Another addition not mentioned there is the new paco's Layered material, see here for an example. Both LuxBlend versions has been updated for the new material types.

On a downside, there is still no way to make all texture formats work in LuxBlend 2.5 material preview in official Blender builds, i've provided details and possible remedies here.

(EDIT: As luxrender executable was partially linked dynamically, this has lead to numerous problems with unresolved dependency libs for some people. I've updated builds, so this shouldn't be a problem anymore.)

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 follow these instructions.
Changes in LuxRender since last weeklies included in these builds:
Code: Select all
36 hours ago    David Washington        changed a shortcut and fixed a typo in the view menu.
44 hours ago    Jason Clarke    Attempt to fix Layered build, suggested by LordCrc. This works on OS X, please test on other platforms
3 days ago      Patrick Johnston        Merge
3 days ago      Patrick Johnston        Fixed random seed error on non-windows builds
3 days ago      Jason Clarke    Add a bunch of OS X compile and Finder items to hgignore
3 days ago      Patrick Johnston        tried again to add layeredbsdf / mat
3 days ago      Patrick Johnston        added layeredbsdf/mat to cmake
3 days ago      paco    Added new LayeredBSDF and material
3 days ago      paco    Renamed current LayeredBSDF to FresnelBlendBSDF
4 days ago      neo2068         Fix loop function in render queue
6 days ago      Asbjørn Heid    Fixed a nasty typo in LayeredBSDF.
7 days ago      Asbjørn Heid    Added initial implementation of LayeredBSDF along with new "glossycoating" material which uses it.
7 days ago      Jens Verwiebe   Change sidepane hide/show key-shortcut to not conflict on OSX predefined
8 days ago      David Washington        Added shortcut and menu item to hide and show the side panel, #1049
8 days ago      Asbjørn Heid    Minor code cleanup.
8 days ago      Asbjørn Heid    Proper separation of tab id and tab index in GUI.
8 days ago      Jens Verwiebe   Fix the clearing of warnings/error-blinking in GUI ( acknowledged logtab )
10 days ago     Guillaume Bouchard      SPPM: fix normalisation issue
10 days ago     David Bucciarelli       Fixed the weight used for direct light paths in the special case of a first eye path vertex with a specular bounce in Hybrid BiDir
10 days ago     David Bucciarelli       Fixed the count of specular vertices in paths in Hybrid BiDir
10 days ago     David Bucciarelli       Fixed a debug statistic in Hybrid BiDir
10 days ago     David Bucciarelli       Added a warnning when a Primitive doesn't support tesselation (for GPU acceleration)
11 days ago     Ian Blew        SPPM: fixed compile on windows
11 days ago     Guillaume Bouchard      SPPM: disable startk
11 days ago     Guillaume Bouchard      SPPM: reintroduce glossy threshold.
11 days ago     Guillaume Bouchard      SPPM: fix SPPM mix material behavior
13 days ago     Jean-Philippe Grimaldi  Fix sphere intersection.
2 weeks ago     Jean-Philippe Grimaldi  Apply guibou's fix to SpecularTransmission.
2 weeks ago     Jean-Philippe Grimaldi  Remove an extraneous return statement.
2 weeks ago     Guillaume Bouchard      SPPM: fix shading normal issue
2 weeks ago     Jean-Philippe Grimaldi  Update fleximage tonemapping parameters per issue #1141.
2 weeks ago     Jean-Philippe Grimaldi  Merge
2 weeks ago     Jean-Philippe Grimaldi  Sampling fixes with API changes:
2 weeks ago     Jean-Philippe Grimaldi  Add a transform operator for DifferentialGeometry to avoid bogus transforms and code duplication.
3 weeks ago     David Bucciarelli       Added direct connections between light path and camera in Hybrid BiDir
3 weeks ago     Jean-Philippe Grimaldi  Fix longstanding bugs in infinite lighgts and sky.
4 weeks ago     David Bucciarelli       Fixed a wrong G term in Hybrid BiDir (a /Length^2 instead of /Length, however this introduces some firefly due to missing MiS)
4 weeks ago     David Bucciarelli       Fixed (again...) path weights in Hybrid BiDir
4 weeks ago     David Bucciarelli       Fixed the test for no specular components in Hybrid BiDir when connecting eye and light paths
4 weeks ago     David Bucciarelli       Fixed paths weight in Hybrid BiDir
4 weeks ago     pciccone        Changed the way we address the tabs in the main window to use the TAB_ID_XYZ constants instead of the abolsute position. It allows for moving the position of the tabs without breaking functionality.
5 weeks ago     pciccone        Added support for adding to the Render Queue via the command-line. The new option --list-file can be used to specify a file that contains a list, one per line, of .lxs to render. The are added to the Render Queue. Render Queue has been modified to use the Qt Model/View system.
5 weeks ago     pciccone        Added support for adding to the Render Queue via the command-line. The new option --list-file can be used to specify a file that contains a list, one per line, of .lxs to render. The are added to the Render Queue. Render Queue has been modified to use the Qt Model/View system.
5 weeks ago     Jean-Philippe Grimaldi  Fix fresnelname texture when specying a preset name.
5 weeks ago     Asbjørn Heid    Refactor previous commit, added FileData::present.
5 weeks ago     Asbjørn Heid    Prevent trying, and failing, to send embedded.
5 weeks ago     Amir Mohammadkhani-Aminabadi    Without cygwin there is no cp or mv on win32
6 weeks ago     Amir Mohammadkhani-Aminabadi    Added config switch to remove dependency to bison and flex in case some other platform is used to generate those

Changes in LuxBlend for Blender 2.49b since last weeklies:
Code: Select all
10 hours ago    Ian Blew    Added layered material.
6 days ago    Ian Blew    Added glossycoating material

Changes in LuxBlend for Blender 2.5x since last weeklies:
Code: Select all
37 hours ago    Jens Verwiebe   Layered mat: just make at least 1 slot neccessary to be filled, core accepts it and stops at first empty layer found
2 days ago      dougal2         better fix for previous error; choose linear gamma only if use_color_management is selected.
2 days ago      dougal2         change mat preview gamma to 2.2, seems to restore preview image brightness
2 days ago      Jason Clarke    Typo Fix
3 days ago      Jason Clarke    Layered material support
7 days ago      Jason Clarke    Turns out multibounce does work for glossycoating, putting it back in
7 days ago      Jason Clarke    Fix glossycoating position in mats menu
7 days ago      Jason Clarke    Glossycoating support
9 days ago      dougal2         prevent error with set_master_color for colour pickers in non-material context
11 days ago     Jason Clarke    Remove StartK from SPPM panel until it is fixed/returned to the core
2 weeks ago     Jason Clarke    Fix a typo in a tooltip
2 weeks ago     Jason Clarke    Added tag v08-2.60 for a5719e9ea306 v08x
2 weeks ago     Jason Clarke    Support for lens distribution and power settings (see notes on issue 1161)
2 weeks ago     Jason Clarke    Change tonemapping/clamping defaults to match core updates
2 weeks ago     Jason Clarke    Slight tweak to viewport emit to turn emit back to 0 if lux emission is disabled
2 weeks ago     Jason Clarke    Make meshlights "glow" in the viewport. This only modifies material emit value, object will NOT act as an openGL light
2 weeks ago     Jason Clarke    Upgrade set_viewport_properties to set mat transparency (see issue 1154) and reenable preview refresh. Must have "transparency" enabled for object display
2 weeks ago     Jason Clarke    Spin viewport specularity off into its own function, set_viewport_properties, which is only called when the mat type is changed
2 weeks ago     Jason Clarke    Option (enabled by default) to export area lights/sphere lights w/null material (see issue 1152)
3 weeks ago     Asbjørn Heid    Fix Blender version hardcoding in smoke export code.
3 weeks ago     Jason Clarke    Fix a whole bunch of issues with glossytranslucent panel (mainly relating to backface stuff)
3 weeks ago     Jason Clarke    Fix a few labels and bidir path length minimum that didn't match other modes
3 weeks ago     Jason Clarke    Export all lights in default group with exphotonmap, see issue 1085
3 weeks ago     Jason Clarke    Add OS X DS_Store and the smoke libs (lzo/lzma) to hgignore
4 weeks ago     Jason Clarke    Open v08 branch, backport api fix from 1178:6318103bdf08 (needed to use Lux 0.8 with upcoming Blender 2.60) v08x v08-2.60
5 weeks ago     Jens Verwiebe   Shutter stepping for motionblur - todo: sync with blender BI ?
5 weeks ago     Jason Clarke    Allow lamps texture to fetch other lamp textures (for mixing and such)
5 weeks ago     Jason Clarke    Slight label tweak to help explain why there are texture "mapping" AND "transform" panels
5 weeks ago     Jason Clarke    Change preview clamp-method to hue, makes preview colored emitters a lot easier
5 weeks ago     Jason Clarke    Fix fresnelcolor panel and remove experiment code that got in by accident (sorry, everyone)
5 weeks ago     Jason Clarke    Add missing file
5 weeks ago     Jason Clarke    Fresnelname support (Nk loader doesn't work atm, appears to be a core issue)
5 weeks ago     Jens Verwiebe   Rollback the motionblur-change to former fcurve usage, due we need interpolated data
5 weeks ago     Jens Verwiebe   Cosmetic to have more descriptive variables + commenting
5 weeks ago     Jens Verwiebe   Fix use of embedded file_data for preview scene
5 weeks ago     Jens Verwiebe   Rollback commit, had wrong testcondition
5 weeks ago     Jens Verwiebe   Fix embedded file_data use for preview
5 weeks ago     Jens Verwiebe   New method for motionblur, patch by homer_s
Last edited by SATtva on Thu Nov 17, 2011 12:13 pm, edited 2 times in total.
Reason: updated builds
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5487
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: LuxRender 0.9-dev Linux build of 23-10-2011

Postby B.Y.O.B. » Sun Oct 23, 2011 10:14 am

Yaaay! Thank you very much :)

edit: Yes, yes, yes!! Your build renders without errors :D
That means that I have to stick to the weeklies, but at least I can use future Lux versions :)
User avatar
B.Y.O.B.
 
Posts: 1880
Joined: Wed Nov 10, 2010 4:10 pm
Location: Germany

Re: LuxRender 0.9-dev Linux build of 23-10-2011

Postby zukazuka » Sun Oct 23, 2011 8:24 pm

Works great on Ubuntu 11.04 64 bit with Blender 2.60

I want to rerender all my models with SPPM but this is a showstopper for me:

http://www.luxrender.net/mantis/view.php?id=1149
zukazuka
 
Posts: 374
Joined: Tue Dec 09, 2008 10:01 am
Location: 西安 China

Re: LuxRender 0.9-dev Linux build of 23-10-2011

Postby zukazuka » Sun Oct 23, 2011 8:25 pm

I get these messages on the console from luxblend2.5, I'm sure it's just debug code but wanted to point it out...

Code: Select all
RNA_def_property_ui_text: 'blades' '' description ends with a '.' !
RNA_def_property_ui_text: 'write_exr_halftype' '' description ends with a '.' !
RNA_def_property_ui_text: 'write_flm_direct' '' description ends with a '.' !
RNA_def_property_ui_text: 'output_alpha' '' description ends with a '.' !
RNA_def_property_ui_text: 'write_exr_applyimaging' '' description ends with a '.' !
RNA_def_property_ui_text: 'zbuf_normalization' '' description ends with a '.' !
RNA_def_property_ui_text: 'fixed_seed' '' description ends with a '.' !
RNA_def_property_ui_text: 'startk' '' description ends with a '.' !
RNA_def_property_ui_text: 'g' '' description ends with a '.' !
RNA_def_property_ui_text: 'ignore' '' description ends with a '.' !
zukazuka
 
Posts: 374
Joined: Tue Dec 09, 2008 10:01 am
Location: 西安 China

Re: LuxRender 0.9-dev Linux build of 23-10-2011

Postby zukazuka » Mon Oct 24, 2011 5:08 am

I'm having crashes with loop subdivision displacement...

this blend file used to work with older version, with this weekly testing build it crashes:

disp_test.zip
(61.19 KiB) Downloaded 13 times
zukazuka
 
Posts: 374
Joined: Tue Dec 09, 2008 10:01 am
Location: 西安 China

Re: LuxRender 0.9-dev Linux build of 23-10-2011

Postby J the Ninja » Mon Oct 24, 2011 10:20 am

zukazuka wrote:I get these messages on the console from luxblend2.5, I'm sure it's just debug code but wanted to point it out...

Code: Select all
RNA_def_property_ui_text: 'blades' '' description ends with a '.' !
RNA_def_property_ui_text: 'write_exr_halftype' '' description ends with a '.' !
RNA_def_property_ui_text: 'write_flm_direct' '' description ends with a '.' !
RNA_def_property_ui_text: 'output_alpha' '' description ends with a '.' !
RNA_def_property_ui_text: 'write_exr_applyimaging' '' description ends with a '.' !
RNA_def_property_ui_text: 'zbuf_normalization' '' description ends with a '.' !
RNA_def_property_ui_text: 'fixed_seed' '' description ends with a '.' !
RNA_def_property_ui_text: 'startk' '' description ends with a '.' !
RNA_def_property_ui_text: 'g' '' description ends with a '.' !
RNA_def_property_ui_text: 'ignore' '' description ends with a '.' !



Well, that settles my personal debate about using periods in tooltips. :D
Should be fixed now.
-Jason

Material DB Admin
User avatar
J the Ninja
Developer
 
Posts: 2210
Joined: Wed May 19, 2010 9:54 pm
Location: Portland, USA

Re: LuxRender 0.9-dev Linux build of 23-10-2011

Postby GNUdo » Tue Oct 25, 2011 5:27 am

Hi all,
I'm using LuxRender 0.9-dev 64-bit, SSE2, and I can't use jpeg textures in luxrender: I always get:

Code: Select all
[2011-10-25 12:17:03 Info: 0] Loading FreeImage Texture: 'Acquario.jpg'...
[2011-10-25 12:17:03 Info: 2] FreeImage error, format: JPEG: 'JPEG parameter struct mismatch: library thinks size is 656, caller expects 624'
[2011-10-25 12:17:03 Error: 4] Image unsupported
[2011-10-25 12:17:03 Info: 0] Memory used for imagemap 'Acquario.jpg': 0KBytes


While in luxconsole there's no problem:

Code: Select all
[Lux 2011-Oct-25 12:13:41 INFO : 0] Lux version 0.9 (dev) of Oct 23 2011 at 16:51:30
[Lux 2011-Oct-25 12:13:41 INFO : 0] Threads: 4
[Lux 2011-Oct-25 12:13:41 INFO : 0] Loading FreeImage Texture: 'Acquario.jpg'...
[Lux 2011-Oct-25 12:13:41 INFO : 0] Memory used for imagemap 'Acquario.jpg': 11037KBytes


With png textures all works as usual.
GNUdo
 
Posts: 21
Joined: Fri Oct 19, 2007 3:34 am

Re: LuxRender 0.9-dev Linux build of 23-10-2011

Postby SATtva » Tue Oct 25, 2011 5:33 am

This is a known problem, see the link in my first post.
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5487
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: LuxRender 0.9-dev Linux build of 23-10-2011

Postby GNUdo » Tue Oct 25, 2011 5:56 am

In your post you write about a conflict between Blender's and pylux's image libraries versions.. and in fact this happens here, too, so I get:

Code: Select all
[Lux 2011-Oct-25 12:40:39 SEVERE ERROR : 2] Cannot open PNG file 'Incompatible libpng version in application and library' for output
libpng error: Incompatible libpng version in application and library
Segmentation fault


But I get a different error using luxrender standalone, outside of Blender, and this error doesn't occur with luxconsole..
GNUdo
 
Posts: 21
Joined: Fri Oct 19, 2007 3:34 am

Re: LuxRender 0.9-dev Linux build of 23-10-2011

Postby SATtva » Tue Oct 25, 2011 6:40 am

Ah, i see now, thanks for clarifying. I think i know what caused this, will try to get it sorted in the next weeklies.
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5487
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Next

Return to Weekly Testing Builds

Who is online

Users browsing this forum: No registered users and 1 guest