Since XB2 we have addressed various issues and finalized the interface for procedural geometry (vectron / SDF). Since this build is more or less feature complete we are releaseing it as release candidate. There will be most likely a couple more releases until we will call it stable and we expect a few more tweaks here and there, but feature-wise that's probably it. Of course, we are already working on the release for the next development cycle.
Reminder: 2018.1 RC1 will only be available for customers with a version 4 license for a limited time. To try 2018.1 RC1 you need to upgrade your version 3 license to a version 4 license. This can be done for free via our web shop: https://render.otoy.com/shop/upgrade.php.
The main change comppared to 2018.1 XB2 is the way how OSL code of procedural geometry returns values: The output value is now of the Octane-specific type
_sdf
, which is defined as:- Code: Select all
// struct for vectron shader networks (used for sdf inputs, and outputs).
struct _sdf
{
int objId;
int matId;
float u;
float v;
float dist;
};
This way vectron objects can provide the necessary information required for shading. Please have a look at this simple example where a vectron node creates a blended union of two input vectron nodes:
(EDIT: The original example scene got replaced since there were some issues with it like the one that calus reported.)
For completeness here is the previous example scene updated to the new SDF interface:
Changes since OctaneRender 2018.1 XB2:
- Overhauled the way you return data in vectron nodes - see above.
- Added support for importing / exporting vertex attributes in Alembic files.
- Improved partial updates of mesh data loaded from Alembic files, by loading only data that is necessary.
- Improved detection of moving vertices at start and end of animation sequences.
- Always show bar meter to indicate peer to peer mapping is in being enabled.
- Worked around an issue with FBX files exported by Maya, which have their SSS sharpness values scales down by a factor of 10 (see viewtopic.php?p=354044#p354044).
- Fixed incorrect render restart if the noise pass gets enabled / disabled when adaptive sampling or the denoiser is enabled.
- Fixed loading of the opacity channel of FBX materials .
- Fixed loading of normals and UV coordinated (see viewtopic.php?p=353284#p353284).
- Fixed crash in scene graph update when an empty group node is being used, fixing the Xparticles scene provided in viewtopic.php?f=86&t=70006.
- Fixed bug that caused geometry to disappear or to render only partially on some frames of animations.
- Fixed rendering of the third UV coordinate set.
- OSL: Improved error handling in certain situations.
Downloads for users with a regular license
OctaneRender for Windows (installer)
OctaneRender for Windows (zip)
OctaneRender for Mac OS
OctaneRender for Linux
Downloads for users with a Studio subscription license
OctaneRender Studio for Windows (installer)
OctaneRender Studio for Windows (zip)
OctaneRender Studio for Mac OS
OctaneRender Studio for Linux
Downloads for users with a Creator subscription license
OctaneRender Studio for Windows (installer)
OctaneRender Studio for Windows (zip)
OctaneRender Studio for Mac OS
OctaneRender Studio for Linux
Photoshop Compositing Extension download
You can download and install the current Photoshop Compositing Extension (1.1.0) either via the Adobe Exchange platform or you can download it from the link below and manually install it.
Windows and Mac OS X
Photoshop Compositing Extension (v1.1.0) (ZXP archive)
Happy rendering and a happy new year to you all
Your OTOY Team