Updated: The builds posted a few hours earlier had a problem with QBVH accelerator crashing the program. The weeklies have been recompiled and updated with the latest Dade's fix, so you're encouraged to download them again.
Jensverwiebe and homer have found a solution to a long-standing pylux incompatibilities with Blender 2.61 and above. Blender wouldn't crash anymore on an attempt to open a material preview or when you'll start rendering with Internal Rendering mode enabled. This fix has several side effects, most of which are quite pleasant. First, imagemap textures now also work in material preview regardless of image file format. Second, Lux binaries has been put on a diet -- each build has shrunk more than in half. Finally, as a bonus rendering became about 2% faster. On the downside, these builds are broken in terms of backwards compatibility in network rendering mode -- you'll need similarly recent builds over all rendering nodes to make it work. A fair price for all the goodies, if you ask me.
Important note regarding liblux shared library: All binaries has been split up into the executables themselves and liblux.so shared library which is the core Lux engine. The lib file must be present in the same directory as an executable to run it. The same is true for pylux -- you have to put liblux.so alongside pylux.so in the LuxBlend directory, otherwise it won't work.
Dade has finished implementation of the new accelerator structure -- SQBVH. Read all the
Lord Crc added a missing part to the glossycoating material which was lacking surface absorption up until now, and also fixed some inaccuracies with color space and white point presets (adding SMTPE color space in the meantime).
LuxRender 0.9-dev branch:
- 32-bit, SSE: No OpenCL
- 32-bit, SSE2: No OpenCL
- 64-bit, SSE2: No OpenCL, With OpenCL
Notes:
- LuxRender packages include Lux GUI, console, film merger utility, pylux and liblux shared library. 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.
- Code: Select all
9 hours ago David Bucciarelli Fixed a bug introduced in QBVH code with the last commits
15 minutes ago David Bucciarelli Merge default tip
45 minutes ago David Bucciarelli First (probably) working version of SQBVH
2 days ago David Bucciarelli Fixed node bounding boxes clipping for SQBVH
2 days ago David Bucciarelli More fix for SQBVH
3 days ago David Bucciarelli Changed the total SAH computation for (S)QBVH
4 days ago David Bucciarelli Fixed the code for tringle split clipping for SQBVH
5 days ago David Bucciarelli Written the code for tringle split clipping for SQBVH
5 days ago David Bucciarelli Written the code for space split building of SQBVH
6 days ago David Bucciarelli Written the skeleton code for the SQBVH
7 days ago David Bucciarelli Added avg. primitive references per leaf to QBVH statistics
7 days ago David Bucciarelli Added the code for collecting statistics about the quality of the QBVH built
19 hours ago Jens Verwiebe Homer_s's patch for compiling Linux shared and with visibilitly-support
2 days ago Jens Verwiebe OSX: compile now all with hidden visibility and use symbol exporting mechanism to control export
4 days ago Guillaume Bouchard Merge with bxdf memory reduction
4 days ago Guillaume Bouchard SPPM: add a missing barrier
5 days ago Guillaume Bouchard MultiBSDF: create a templated version for each MultiBSDF possible bxdf_memory_reduction
5 days ago Guillaume Bouchard BSDF: simply move the implementation from the .cpp to the .h bxdf_memory_reduction
5 days ago Jens Verwiebe OSX: remove a reminder pastie
5 days ago Jens Verwiebe OSX: cleanup by replacing CMAKE_BUILD_TYPE with XCode env var $(CONFIGURATION) globally when generating XCode-projects
5 days ago Jens Verwiebe OSX: adjust substring to xcode major;minor - version only
5 days ago Jens Verwiebe OSX: unix makefile generator does not fill XCODE_VERSION var, so we execute xcodebuild -version instead
5 days ago Jens Verwiebe OSX: messages more descriptive
5 days ago Jens Verwiebe OSX: remove a message set only for checking
5 days ago Jens Verwiebe OSX: fixed compiling with "unix makefiles" and some cleanups
5 days ago Jens Verwiebe OSX: forgot to set xcode env var for 1 reference
6 days ago Asbjørn Heid Added absorption to glossycoating, see issue #1193.
6 days ago Jens Verwiebe OSX: pylux.so - just not set prefix instead of renaming later
6 days ago Asbjørn Heid Added SMTPE color space preset, fixed colorspace preset values to match core values.
6 days ago Jens Verwiebe OSX: using now xcode env variables to control debug/release configurations, message changes to take this into account
7 days ago Jens Verwiebe OSX: remove configuration hack for now, problem lies in changed cmakebehavior
7 days ago Jens Verwiebe OSX: ups, set back my test dependencies to repo
8 days ago Jens Verwiebe OSX: hack to make build configurations failsafe on xcode < 4.3 again by limiting to cmake_build_type
8 days ago Jean-Philippe Grimaldi Silence a few gcc warnings.
8 days ago Jens Verwiebe OSX: assure buildtype is really set, make debug builds possible in xcode, todo: override the default build configuration ( default atm )
9 days ago Aldo Zang Merge revision 3500 into ARLuxrender branch. ARLuxrender
9 days ago Aldo Zang Merge a lot of revisions in ARLuxrender branch. Last merged revision: 3473. ARLuxrender
9 days ago Aldo Zang Some changes and cleanups in ARLuxrender branch. This version is stable and do not requires luxrays ARLuxrender
9 days ago Jens Verwiebe OSX: preparations for use of XCode 4.3 - atm cmake 2.87 does fail generating projects, due cmake looks in wrong location for XCode
9 days ago Aldo Zang Fixed issue in infinitesample Light. The sampled vector wi returned by the SampleL method was in Light coordinate system instead of the World coordinate system.
12 days ago Asbjørn Heid Fixed locale issue causing scenes to be incorrectly loaded via gui.
2 weeks ago David Bucciarelli RPF: written the first code for mutual information computation random_parameter_filtering_test
2 weeks ago David Bucciarelli RPF: added scene features weights to the filter random_parameter_filtering_test
2 weeks ago Guillaume Bouchard Use the partial differential geometry api inside BSDF bxdf_memory_reduction
2 weeks ago Guillaume Bouchard Use the partial differential geometry API on light API bxdf_memory_reduction
2 weeks ago Guillaume Bouchard Split DifferentialGeometry into two class bxdf_memory_reduction
2 weeks ago Guillaume Bouchard Merge bxdf_memory_reduction
2 weeks ago Guillaume Bouchard Close SPPM CPU ONLY now that SPPM is merged in default. sppm_cpu_only
2 weeks ago Guillaume Bouchard This branch is deprecated now that 7c83583bf372 provide the same behavior. ppm_proba
2 weeks ago Guillaume Bouchard SPPM: add a switch *useproba* to use probabalistic approach
2 weeks ago Guillaume Bouchard SPPM: remove the use of the second memory arena for storing hitpoint BSDF
2 weeks ago Guillaume Bouchard Transactional Memory Arena
2 weeks ago Guillaume Bouchard Factorise a bit the MemoryArena class
2 weeks ago David Bucciarelli RPF: fixed few more problems random_parameter_filtering_test
2 weeks ago Asbjørn Heid Added ability to set whitepoint to a given correlated color temperature (CCT).
2 weeks ago Asbjørn Heid Fixed erronous value in D50 whitepoint preset.
2 weeks ago Asbjørn Heid Small code cleanup of ColorSpaceWidget.
2 weeks ago David Bucciarelli RPF: fixed a problem in clustering code random_parameter_filtering_test
2 weeks ago David Bucciarelli RPF: added V1_POS debug filter modes random_parameter_filtering_test
2 weeks ago David Bucciarelli RPF: written the multi-thread support random_parameter_filtering_test
2 weeks ago David Bucciarelli RPF: written the code for statistical filtering random_parameter_filtering_test
3 weeks ago Jens Verwiebe OSX: cleanup more overhead by not longer using -all_load in corelib, but link explicit binary deps into binary
3 weeks ago David Bucciarelli RPF: fixed many problems random_parameter_filtering_test
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
10 hours ago Jason Clarke SQBVH support
4 days ago Jens Verwiebe Initial adaption to Blender bmesh-implementatian ( conditional to rev >= '44254' ),thx LordCRC for support
2 weeks ago Ian Blew Add useproba to SPPM integrator settings.
2 weeks ago Jason Clarke Fix missing export code for tilecount
3 weeks ago Jason Clarke Adjust defaults for color mix texture to sane colors
