Skip to content

Releases: boberfly/GafferCycles

GafferCycles 0.16.0

05 Feb 04:54
Compare
Choose a tag to compare

Latest Cycles as of 31/1/2020 https://wiki.blender.org/wiki/Reference/Release_Notes/2.82/Cycles

  • Fix Cycles not correctly using Background.shader if specified
  • Partial Fix T73043: Denoising Albedo not working well for Sheen
  • Fix T71344: Optix render errors with motion blur and unknown bone constraint relationship

New in GafferCycles 0.16.0

  • Make sure to never mutex unlock on a re-created session/scene pointer. Fixes deadlocks on Windows, Linux seemed to be immune to this.
  • Square samples is now a toggle, and the UI will display the square sample and actual sample count when modified
  • Fixed attribute conversion for hair as well as vec3's for regular meshes. Fixes #38 and #40
  • Make sure the output shader node applies the parameters to the actual shader node itself and not the outputNode which only has the connections. Fixes setting things like displace/bump method and other things.
  • Split components eg. color.r connected to a float value will now work by creating separate_rgb or separate_xyz nodes under the hood.
  • Displacement and adaptive subdivision changes stable now during interactive rendering.
  • Fix for Cuda devices not appearing without Cuda installed.
  • Updated Embree to 3.7.0
  • Naming of objects to better suit cryptomatte

GafferCycles 0.15.0

20 Jan 08:48
Compare
Choose a tag to compare

Latest Cycles as of 19/1/2020 https://wiki.blender.org/wiki/Reference/Release_Notes/2.82/Cycles

  • Fix: OptiX acceleration structure failing to build in viewport
  • Crash fix for random walk SSS with Embree
  • Fix rendering motion blur scenes with OptiX failing with CUDA_ERROR_INVALID_CONTEXT

New in GafferCycles 0.15.0

  • Building with OpenColorIO by default
  • Fixed UDIMs not loading correctly
  • Fixed background shader/light for OSL (any nodes with texture mapping would render black)
  • Exposing OptiX AI denoising, however it isn't tested yet. Minor denoise cleanups.
  • Shaderball now has a plug exposed to change shading system to eg. OSL

GafferCycles 0.14.0

12 Jan 21:44
Compare
Choose a tag to compare
GafferCycles 0.14.0 Pre-release
Pre-release

Latest Cycles as of 11/1/2020 https://wiki.blender.org/wiki/Reference/Release_Notes/2.82/Cycles

  • Fix: OptiX render fails with scene with many translucent planes on linux
  • Fix: OptiX acceleration structure failing to build in viewport
  • Fix: Cycles gradeint texture not clamped when using OSL
  • Fix: Cycles motion blur render errors with fast rotating objects
  • Fix: Cycles OpenCL kernel build
  • Add OptiX AI denoiser support (not exposed to GafferCycles yet!)

New in GafferCycles 0.14.0

  • Windows support, not extensively tested. It is known to deadlock with shader changes but only in the ShaderBall preview, normal tweaks in a render seems to be ok. Built against https://github.com/hypothetical-inc/gaffer/releases/tag/0.55.2.0
  • GPU in Windows isn't being detected for me, but it might for you including OptiX/RTX
  • Help needed! A way to automate builds would be great, this was a manual build

GafferCycles 0.13.0

08 Jan 10:55
Compare
Choose a tag to compare

Latest Cycles as of 7/1/2020 https://wiki.blender.org/wiki/Reference/Release_Notes/2.82/Cycles

  • UDIM support
  • Custom AOV support

New features/bugfixes for GafferCycles:

  • Greatly stabilised scene edits to prevent crashes in preview renders by deferring shader assignments as well as limiting particle instance data to only applying to instanced geometry with particular constant attributes
  • Implemented Cryptomatte (needs testing, batch mode only)
  • Cycles built-in denoiser is now functional
  • The first background light found in the scene will set the background shader, greatly simplifying the process for HDRIs
  • Custom AOVs can be applied by first creating either an aov_color or aov_value and setting the data name to eg. AOVC myAovName and making a ShaderAssignment to geometry with a cclAovOutput shader with the name matching myAovName, the output must match to the colour or value plugged in
  • Single-sided set from a StandardAttributes node on geometry will now work with a shader workaround behind the scenes
  • Spline curves for Cycles ramp shaders implemented
  • Bugfixes with BranchedPath mode now working as intended, and always set as squared samples (regular PathTracing samples value is not squared).

There is an upcoming experimental branch build not included in this (CPU-only, GPU is not working):

  • OpenVDB support, CPU-only for now
  • Up to 32 light groups
  • Adaptive sampling support, light groups not working with it yet
  • Texture cache using OpenImageIO (CPU-only)

GafferCycles 0.12.0-experimental

16 Dec 09:13
Compare
Choose a tag to compare
Pre-release

Note: This is an experimental release to try out untested features! The plan is to push these back eventually to GafferCycles mainline under compile-time flags so it doesn't break building against regular Blender Cycles releases.

Updated Cycles as of 13/12/2019

Experimental features added that are not in Cycles mainline

GafferCycles 0.11.0

14 Nov 13:33
Compare
Choose a tag to compare
GafferCycles 0.11.0 Pre-release
Pre-release
  • Updated Cycles from master as of 2019/11/14
  • If a shader output connection is simply '.out', use the first shader output socket that is found. Fixes #24

Changes From @murraystevenson that were merged:

  • Curve options now are being set correctly
  • Display driver doesn't error if interactive/batch outputs are set for the wrong interactive/batch render
  • ShaderBall preview
  • Threadcount can now have a negative number to use all threads minus the number specified
  • Exposure option is now being set and default is 1.0 to match other renderer backends

GafferCycles 0.10.3

28 Oct 15:57
Compare
Choose a tag to compare
GafferCycles 0.10.3 Pre-release
Pre-release

GafferCycles 0.10.3

Changed how ShaderNetworkAlgo works so that volume shaders don't get optimised out internally by Cycles, among other things: d9f3fed

The following bugfixes are thanks to @murraystevenson

  • IPR Image close, now will save out the result from the catalogue to disk #27
  • Image cropping support #26 (needs work to not generate a new image per change still)

GafferCycles 0.10.2

21 Oct 04:41
Compare
Choose a tag to compare
GafferCycles 0.10.2 Pre-release
Pre-release

GafferCycles 0.10.2

  • convert_X_to_Y shaders should work now
  • Hair/curves conversion should work but I haven't verified (thanks Murray!)

GafferCycles 0.10.1

18 Oct 10:07
Compare
Choose a tag to compare
GafferCycles 0.10.1 Pre-release
Pre-release

-Fix that gets OptiX finally running for me, turns out the .ptx was missing as well as the pre-built binaries (was ok in Blender but not Cycles Standalone).

GafferCycles 0.10.0

18 Oct 08:28
Compare
Choose a tag to compare
GafferCycles 0.10.0 Pre-release
Pre-release

GafferCycles 0.10.0

  • Added shader substitutions support GafferHQ/gaffer#3295 (Gaffer 0.54.2.0 is now required)
  • Crash fix for OSL (default shaders were being wiped all the time, now they are retained).
  • Cycles updated as of 18/10/2019