OctaneRender™ Standalone 2.22.2

A forum where development builds are posted for testing by the community.
Forum rules
NOTE: The software in this forum is not %100 reliable, they are development builds and are meant for testing by experienced octane users. If you are a new octane user, we recommend to use the current stable release from the 'Commercial Product News & Releases' forum.
Post Reply
User avatar
abstrax
OctaneRender Team
Posts: 5506
Joined: Tue May 18, 2010 11:01 am
Location: Auckland, New Zealand

Hi all,

this is the third release of the 2.2 development cycle which adds various smaller features and improvements and fixes a whole bunch of bugs.


Changes since version 2.21.1:
  • Added option "pixel aspect ratio" to the thin-lens camera node, which allows you to render to a non-square pixel format (like NTSC or PAL).
  • Added option "aperture aspect ratio" to the thin-lens camera node, which allows you to stretch/squash the DOF disc.
  • Added pin "keep upright" to the panoramic camera node. If enabled, the up-vector is kept at (0, 1, 0).
  • Vignette is disabled if a panoramic camera is used.
  • Added option "pano blackout latitude" to the panoramic camera node, which defines the minimum latitude (in spherical camera coordinates) at which the rendering is "blacked out", when stereo rendering is enabled. This is to avoid eye strain, when people try to look up or down at the poles.
  • Reducing the reflectivity of a specular material will increase its transmissivity (see http://render.otoy.com/forum/viewtopic.php?f=9&t=44816).
  • If the motion vector pass is enabled, no motion blur is rendered (including the info passes).
  • Modified the behaviour of the "visibility only" option of the render layer node: If enabled, the geometry that is not in the active layer is completely invisible and has no side effects. As a consequence, no side effects (like shadows etc.) can be captured either.
  • Opacity of the non-active render layers is applied to info render passes the same way as with the beauty passes (see http://render.otoy.com/forum/viewtopic. ... 88#p224788).
  • Only those changes in the render passes node that require a restart will restart rendering.
  • Totally refactored the way how file names are handled, when being saved. This is to allow animated file names (in the future) and to sort out various corner cases, when the clipboard is used, projects are packed/unpacked, etc..
  • Refactored internal image loading/saving and HDR images are converted for rendering only once.
  • The main beauty pass is always stored with the channel names "R", "G", "B" and "A" even if saved as multi-layer EXR files to allow applications that don't support multi-layer EXRs to at least load the beauty pass correctly.
  • Improved the usability of the node graph editor when zoomed out a lot: Connections can't be changed anymore, node items can still be moved and and drawing is simplified and faster. Also added auto pan, when you drag an item outside of the editor pane.
  • Added option to the multi-connect pop-up to select only the pins without a connected node.
  • Clay rendering and sub-sampling are now stored with the project preferences.
  • Added tool octane-cli.exe to the Windows Octane version, which allows you to run Octane via the command prompt. It will block until Octane has been closed. All logging to stdout (if logging flag "logToStdout" is enabled), will go to the command prompt, too.
  • Added the ability to set up out-of-core rendering for slaves via the daemon install scripts on Linux and OSX.
  • Fixed crash in geometry compilation if the geometry contains invalid vertices (with NaNs).
  • Fixed random colour texture node when used in an emitter.
  • Fixed transmission render pass to include the direct light contribution, too.
  • Fixed refraction/SS render passes when "fake shadows" is enabled.
  • Fixed rendering of layer ID info pass when render layers are disabled.
  • Fixed box projection if bump/normal mapping is used (see http://render.otoy.com/forum/viewtopic. ... 06#p226106).
  • Fixed vignette when stereo side-by-side is used.
  • Fixed a 1 pixel offset between the 6 cube faces of the cube map projection of the panoramic camera.
  • Fixed incorrect separation of the cube faces in the cube map projection that happened in some corner cases.
  • Fixed camera reset command for panoramic camera nodes.
  • Fixed UI update when the camera is reset.
  • Fixed missing update when a texture environment with importance sampling is disconnected and re-connected.
  • Fixed the batch rendering script to take the render target selection correctly into account, when "Select all" was clicked first.
  • Fixed drawing of the search dialog over the OpenGL viewport.
  • Fixed saving to "Desktop" and "My Documents" on Windows.
  • Added all enums of the SDK to the Lua API. You can find them in the module "octane".
  • Added various Lua helper functions to octane.gui.
  • Added the ability to select multiple files in a file chooser via the Lua API.

Quick-fix release 2.22.1:

Since there were quite a few issues reported with 2.22, we are releasing a small update with the following changes:
  • Added over-under stereo mode.
  • Don't use the stereo mode anymore to disable stereo in the thin-lens camera, but the stereo output setting. This makes the stereo settings of the panoramic and thin-lens cameras consistent.
  • Improved Fresnel reflection for specular and glossy materials. Until now the code assumed that the light was always polarized perpendicular to the reflection plane, which is usually not true. As a consequence, the Fresnel reflections were too strong at medium viewing angles (see http://render.otoy.com/forum/viewtopic. ... 39#p227739).
  • The reflection channel is now applied to inner reflections, too (was always white in 2.22).
  • Fixed the problem that if "Start after beauty" is ticked in the render passes node, the info passes never start or make progress.
  • Fixed crash when trying to use out-of-core rendering. This was causing the crash reported here: http://render.otoy.com/forum/viewtopic. ... 76#p227676
  • Fixed rendering of HDR textures/environments on net render slaves. This hopefully will fix this problem: http://render.otoy.com/forum/viewtopic. ... 93#p227893
  • Fixed the issue that daemons were calling the slaves with an incorrect out-of-core parameter on Linux and OSX - see http://render.otoy.com/forum/viewtopic. ... 95#p227795

Quick-fix release 2.22.2:

We had to seize the opportunity to release a version with such an awesome number :) It fixes a bunch of more or less annoying issues.

One small change which has some major impact is that if you save a project as .ocs file, all assets coming from packages (i.e. image/geometry/... files coming from .ocm/.orbx files) are now stored as references and not unpacked anymore. In the past, we were unpacking those and storing a reference to the unpacked file instead. This behaviour, together with a change in 2.22 created a new issue, which is discussed here: http://render.otoy.com/forum/viewtopic.php?f=33&t=45584

Not unpacking packaged assets anymore has several advantages:
- Less clutter on your hard disc, since the assets stay in the packages they come from originally (like the LiveDB/LocalDB) and are not scattered around to where you save your projects.
- It fixes the problem above.
- Updating a material in your LocalDB will automatically update all projects that use the material.
- If you import some material into your project and then save and close the project and then import the same material into your project again, the assets are now detected to be the same as the first imported material. This helps saving texture memory.

Unfortunately there is one disadvantage: Due to a limitation in older versions (< 2.22), the assets of these scenes won't be found, when opened in those versions. If you want to make such a project usable in older versions, the easiest way would be to save the project into a package, which will pull all assets into the package and which can then be opened properly in 2.21 or older. If there is demand we could provide a Lua script that does that packing and unpacking automatically.

These are the other changes since 2.22.1
  • Fixed missing updates when geometry/materials change while rendering is paused (see here and here and various other places).
  • Fixed missing update of imager when stereo settings changed in the camera node.
  • Fixed missing film wipe, when an alpha channel is used and you pick a different render target node, that has the same render resolution and render pass settings.
  • Fixed dirt texture (see http://render.otoy.com/forum/viewtopic. ... 76#p228176).
  • Fixed vignette for stereo over-under output.
  • Fixed rounded edges bug.
  • Fixed over-under stereo output mode for cube-mapped panoramas.
  • Fixed a small memory leak in the search index.
  • Fixed incorrect size of the "Authenticating..." Window.
  • Added per-project storage of Lua script information via the table octane.storage.project.
  • Animation scripts store their settings now per project instead globally in the application settings.
  • File template editor field is enabled again in the render animation script (see http://render.otoy.com/forum/viewtopic. ... 75#p228575).
  • Fixed layout in the render animation script.

Download

Windows
- 64-bit installer
- 64-bit ZIP archive

Mac OS X
- 64-bit DMG

Linux
- 64-bit ZIP

Happy rendering,
Your OTOY NZ Team
In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
itsallgoode9
Licensed Customer
Posts: 893
Joined: Thu Apr 03, 2014 9:04 am
Location: New York City
Contact:

awesome update. I really appreciate that reflection/transmission issue being fixed! :mrgreen:
Intel i7-3930K, 64gb RAM, Asus X79 Deluxe mobo, 2x EVGA 780 6gb (for rendering), 1x PNY quaddro k4000 (for display)
Windows 8.1 x64, Maya 2014, Octane Render v2
User avatar
Seekerfinder
Licensed Customer
Posts: 1600
Joined: Tue Jan 04, 2011 11:34 am

There are s few gems in there - brilliant & thanks!

Seeker
Win 8(64) | P9X79-E WS | i7-3930K | 32GB | GTX Titan & GTX 780Ti | SketchUP | Revit | Beta tester for Revit & Sketchup plugins for Octane
prodviz
Licensed Customer
Posts: 543
Joined: Sun Jul 14, 2013 6:00 pm

Great stuff, cheers Abstrax.

Did you have a chance to look at the displacement issue file I sent?
User avatar
oguzbir
Licensed Customer
Posts: 715
Joined: Fri Jun 25, 2010 12:30 am
Contact:

Really great stuff Abstrax.
Especially the reflection/transmission fix is great.

By the way would you be willing to introduce global material override (other than clay) feature at some point ?

Cheers
My Portfolio
windows 10 Pro. |1070 + 1070 + 1070 + 1070 | i7 @4.5Ghz
User avatar
BorisGoreta
Licensed Customer
Posts: 1413
Joined: Fri Dec 07, 2012 6:45 pm
Contact:

I commented on the previous version that mask layer pass does not get motion blur, nor info pass but did not get any reply, has this been fixed ?
kavorka
Licensed Customer
Posts: 1351
Joined: Sat Feb 04, 2012 6:40 am

I just realized this yesterday. The perspective correction tool isnt working. I don't know when it broke, but it wasnt working in 2.21 either.

Ok, so I just zoomed my camera in closer and it works up close. But from far away it doesnt do anything.
Intel quad core i5 @ 4.0 ghz | 8 gigs of Ram | Geforce GTX 470 - 1.25 gigs of Ram
User avatar
enricocerica
Licensed Customer
Posts: 1012
Joined: Wed Nov 25, 2009 7:32 pm
Contact:

Maybe I missed something but it seems that Out of core doesn't seem to work anymore ...
Modeling system : I7 32GB Windows 10 & Fujitsu Celsius H720
GPU : 1x Gigabyte GTX580 3GB + 1x MSI GTX780 3GB + 1x PALIT GTX780 6GB +1x Asus Stix GTX1070 8GB
http://www.myline.be
User avatar
stratified
OctaneRender Team
Posts: 945
Joined: Wed Aug 15, 2012 6:32 am
Location: Auckland, New Zealand

BorisGoreta wrote:I commented on the previous version that mask layer pass does not get motion blur, nor info pass but did not get any reply, has this been fixed ?
Yes, should be fixed.

cheers,
Thomas
Post Reply

Return to “Development Build Releases”