appleseed 2.1.0-beta Released We are proud to announce the release of appleseed 2.1.0-beta, the twelveth (or twelfth?) release of our beta program and the 35th public release since the first alpha in July 2010. This release is the fruit of relentless design, development, testing and coordination efforts by the appleseed team, an international group of volunteers dedicated to building state-of-the-art open source rendering technology. Make sure to read the core engine release notes for the full illustrated story! Downloads and release notes: appleseed 2.1.0-beta

appleseed for Maya 1.3.0-beta

appleseed for 3ds Max 1.1.0-beta

appleseed for Blender 2.0.0-beta We sure have been quiet during the past ten months, but as you’ll see it wasn’t for a lack of activity! The team has been hard at work and everyone is proud of what we accomplished since the last release. Once again, our focus in this release has been on improving our native plugins for Autodesk® 3ds Max®, Autodesk® Maya® and Blender. Of course, the core engine, appleseed.studio and the suite of command line tools have all received their share of attention with more than a hundred new features and bug fixes. Let’s go over some highlights of this release. The core rendering engine received a number of important new features in this release: Sergo Pogosyan added full support for Cryptomatte in the form of a new set of AOVs.

Google Summer of Code (GSoC) 2018 student and GSoC 2019 mentor Kevin Masson implemented render checkpointing , a mechanism to resume multi-pass renders after they were interrupted and to add rendering passes to a finished render. Example workflows using this feature are detailed in the release notes.

Thanks to Esteban Tovagliari, appleseed is now able to compile OpenShadingLanguage (OSL) shaders on the fly . This unlocks the possibility for users to write some OSL code in their DCC application of choice and see the results in the render immediately, without to manually compile the OSL shader with the command line compiler. Our Blender plugin exposes this feature; other plugins will implement similar workflows in future releases.

Esteban also switched appleseed to use Filter Importance Sampling instead of filtered sample splatting. This led to several performance improvements, but it also unlocked the ability to use modern denoisers such as Intel® Open Image Denoise on appleseed renders. On the plugins front, Jon Dent led a major effort to rearchitect our Blender plugin, with three main achievements: The plugin now supports both Blender 2.79 and Blender 2.80+ (with separate packages). We also tested the plugin with Blender 2.81 and it appears to work fine.

Exports are up to an order of magnitude faster thanks to a complete rewrite of the core geometry export code in C++.

Texture conversion to the high performance *.tx format is now faster, friendlier and more robust as it no longer relies on invoking the maketx command line utility; instead, texture conversion is now implemented on the C++ side of the plugin. Jon also exposed Cryptomatte AOVs, stereoscopic and fisheye lens cameras and added an OSL scripting node that relies on appleseed’s newfound ability to compile OSL shaders on the fly. Our Autodesk® 3ds Max® plugin has also been vastly improved by Herbert Crepaz and Sergo Pogosyan, with more than two dozen new features and bug fixes, among which support for 3ds Max 2020, object and camera transformation motion blur, Cryptomatte AOVs and Stochastic Progressive Photon Mapping (SPPM) support. Finally, in-house mad scientist Herbert Crepaz also added many new features to our Autodesk® Maya® plugin such as Maya 2019 support, Cryptomatte AOVs and SPPM. The team added many other features and fixed many bugs in all pieces of the appleseed ecosystem, and this post merely scratches the surface. Please check the various release notes for the full picture! Looking forward, we have several exciting new features coming up in the next release of appleseed thanks to the amazing work of our Google Summer of Code 2019 students Stephen Agyemang and Gray Olson: Stephen worked on implementing Practical Path Guiding , a novel technique that extends our unidirectional path tracer and lets it learn the distribution of incoming light in order to trace paths toward more relevant areas of the scene and improve its performance with indirect lighting. You can find a lot more details about this technique in Stephen’s final report.

Gray improved our innovative light path recording and visualization technology. Thanks to Gray’s work, the next version of appleseed will allow to overlay light paths over the final render. It will also display light paths using a modern OpenGL profile, with proper antialiasing and transparency. Finally, it will let users filter light paths using Light Path Expressions, an industry standard for expressing paths of interest. Check out Gray’s final report for details and pictures. Also in the pipe are a number of major features and improvements, among which support for heterogenous volumes and for OpenVDB files, and a state-of-the-art hair shading model and corresponding OSL shader. All these features and improvements are already implemented and working. They will be merged into appleseed over the coming weeks and will be available to end users in the next version of appleseed. Stay tuned! If you give appleseed and the plugins a try, please let us know what works, what doesn’t and how we can make appleseed better and more useful to you. Feel free to reach out on our forum, on Discord or on Twitter.

appleseed 2.0.0-beta Released We are proud to announce the release of appleseed 2.0.0-beta, the eleventh release of our beta program and the 34th public release since the first alpha in July 2010. This release is the fruit of relentless design, development, testing and coordination efforts by the appleseed team, an international group of volunteers dedicated to building state-of-the-art open source rendering technology. Make sure to read the core engine release notes for the full illustrated story! Downloads and release notes: appleseed 2.0.0-beta

appleseed for Maya 1.2.0-beta

appleseed for 3ds Max 1.0.0-beta

appleseed for Blender 1.0.0-beta We have redoubled our efforts over the past year to provide high-quality native integrations of appleseed into leading DCC apps. This release continues the trend and integrations now expose the majority of the features available in the core engine. Among a multitude of other additions and improvements: Thanks to a major re-architecture around appleseed’s Python bindings, the Blender plugin now offers interactive rendering, AOV support and increased stability and performance.

The Autodesk® 3ds Max® plugin now features volumetric rendering, denoising, shading overrides, configurable pixel filtering and per ray-type bounce limits. The 3ds Max plugin is now available for 3ds Max 2016, 2017, 2018 and 2019.

The Autodesk® Maya® plugin now features AOV support, support for color and curve ramps, render stamp support and a redesigned Render Settings user interface. In addition, Maya 2018 is now supported. The core engine has also received a lot of attention, with significant work from our three Google Summer of Code 2018 students: Kevin Masson implemented a new state-of-the-art adaptive tile sampler that provides much better performance than the former adaptive pixel sampler (which is deprecated in this release). Kevin Masson has contributed several other exciting features before, during and after the program; they will be available in the next release.

that provides much better performance than the former adaptive pixel sampler (which is deprecated in this release). Kevin Masson has contributed several other exciting features before, during and after the program; they will be available in the next release. Fedor Matantsev implemented a new ray tracing backend based on Embree , a highly optimized ray tracing library by Intel®. This new backend is still experimental. It should be faster and more robust in the next release of appleseed.

, a highly optimized ray tracing library by Intel®. This new backend is still experimental. It should be faster and more robust in the next release of appleseed. Girish Ramesh continued the work started by his predecessor, Srinath Ravichandran, on hair and curve rendering, with many improvements to curve representation, storage and intersection. While some of these improvements are included in this release, the work to provide a complete workflow around curve rendering is still ongoing. This release brings many other changes to the core engine: We greatly improved our random-walk subsurface scattering implementation . The render at the beginning of this post is a fine illustration of the results that can be achieved using appleseed’s random-walk SSS.

. The render at the beginning of this post is a fine illustration of the results that can be achieved using appleseed’s random-walk SSS. We took our first steps into the world of non-photorealistic rendering (NPR) with an OSL shader implementing cartoon shading and another one implementing contour rendering.

with an OSL shader implementing cartoon shading and another one implementing contour rendering. We continued our work on visualization tools, with rectangular selection of light paths, false colors, relative luminance isolines, etc. This is a mere glance at what’s new in this release. The illustrated core engine release notes and the plugins’ release notes contain a lot more details. Please give appleseed and the plugins a try and let us know what works, what doesn’t and how we can make appleseed better and more useful to you. Feel free to reach out on our forum, on Discord or on Twitter.

appleseed 1.9.0-beta Released We are proud to announce the release of appleseed 1.9.0-beta, the tenth release of our beta program and the 33rd public release since the first alpha in July 2010. Make sure to read the main release notes for the full illustrated story! Downloads and release notes: appleseed 1.9.0-beta

appleseed-maya 1.1.0-beta

appleseed-max 0.5.0-beta

blenderseed 0.8.0-beta This release is the result of relentless design, development, testing and coordination efforts by the appleseed team, an international group of volunteers dedicated to building state-of-the-art open source rendering technology. A renderer is of no use without easy-to-use integrations into digital content creation applications, so for the past couple years we’ve been dedicating a sizable chunk of our resources to develop an ecosystem of high-quality plugins for 3ds Max, Maya, Blender and Gaffer. This release continues the trend and introduces major improvements to the 3ds Max and Blender plugins. Please check out the release notes of the individual plugins for details. One major new feature of the 3ds Max and Blender plugins is full native support for appleseed’s high-quality OSL shaders. This means that, starting with this release, all plugins now expose the same set of OSL materials, creating exciting new opportunities for future releases such as seamless exchange of materials and even complete scenes between plugins. A major new feature introduced in this release is the integration of BCD, a powerful new denoiser specifically designed to remove noise from final frame renders. Another important feature of this release is a new light paths capture, visualization and export system that allows to explore interactively and in great details how light scatters in a scene. This feature is part of a greater industrial project between the appleseed team and a major international group. We’ve made a short video to illustrate this feature, make sure to check it out: Light Path Capture on the Hubble Space Satellite. We’ve also kickstarted an effort to lower the barrier to entry to use appleseed by removing superfluous parameters, by adopting better defaults and by renaming parameters and settings to make their effect more intuitive. We’re at the beginning of this effort and there’s a lot more to do, but that’s the direction we’re following. As usual, please give appleseed and the plugins a try and let us know what works, what doesn’t and how we can make appleseed better and more useful to you. Feel free to reach out on our forum, on Discord or via Twitter.

appleseed 1.8.1-beta Released We just released appleseed 1.8.1-beta, the ninth release of our beta program and the 32nd release since the first alpha in July 2010. Downloads and release notes: appleseed 1.8.1-beta

appleseed-maya 1.0.1-beta

appleseed-max 0.4.7-beta

blenderseed 0.7.0 This release introduces a massively improved Blender plugin thanks to the downright obsessive work of Jon Dent and Luke Kliber: Entirely redesigned the plugin’s user interface

Removed the need to set a project folder

Added all missing BSDF models

Made render buckets visible

Made the render progress bar functional

Exposed the orthographic camera

Removed obsolete features

Fixed Many. Dozens. Bugs. Our Autodesk® 3ds Max® plugin also got its share of attention thanks to the mad work of Sergo Pogosyan and the valuable inputs of our beta testers: Added physically-based plastic and metal materials

Introduced a blend material to blend up to 10 materials together

Added a log window displaying appleseed’s debug and warning messages during rendering

Fixed many bugs Our Autodesk® Maya® plugin was noticeably improved as well thanks to coding machines Esteban Tovagliari and Luis Barrancos: Added support for SSS sets, allowing to group translucent objects using arbitrarily named tags

Implemented swatch rendering in the Hypershade window

Improved interactivity when rendering to the RenderView

Fixed several bugs Finally, the core renderer and associated tools received a number of important bug fixes and improvements as well as the introduction of energy compensation in the glossy and metal BRDFs. As usual, please give appleseed and the plugins a try and let us know what works, what doesn’t and how we can make appleseed better and more useful to you. Feel free to reach out on our users forum or via Twitter.