Archive for the ‘Changelog’ Category

Build cluster update

Friday, September 17th, 2010

Fedora 10, Debian 8.4 and 9.4, SuSE 10.2 and 11.1 are no longer supported. New systems are Debian 5.0 x64, SuSE 11.3 for x32 and x64.

If you are missing any target, please contact us.

CentOS Update

Saturday, September 4th, 2010

Today we updated our CentOS dailybuild servers (x86 & x64) from CentOS 5.4 to 5.5 This affect the RedHat builds and requires the use of RHEL 5.5

InstantReality RC2

Monday, July 19th, 2010

We have released a RC-2 of our Framework instantreality with some fixes for download:

  • On Windows the aopt optimizer was broken (caused by missing OpenMP libraries)
  • Rendering backend was compiled with debug flags activated

Please test your content and report any issue in the forum.

Important change to ‘zRatio’

Friday, July 16th, 2010

Noticed some strange behavior in your Viewspace nodes?

instantreality offers the possibility to automatically adjust the zNear/zFar clipping planes for your scenes. An important context variable for this adjustment is ‘zRatio’. zRatio is the maximal allowed ratio of zFar/zNear and effectively controls how near the near clipping plane can get to the viewpoint.

The default value of this variable was recently (rev. 13473 2010-06-24) changed to 10000. For scenes that use the automatic zNear adjustment of instantreality (i.e. zNear in ViewBindable is set to -1), this will push the near clipping plane farther into the scene. Usually this is desirable, as it gives better z-buffer precision and reduces z-fighting [1]. However, if you were using Viewspace nodes and automatic zNear adjustment the new near clipping plane may clip away some of the elements in the Viewspace.

In general, automatic zNear adjustment should not be used with Viewspace nodes, because the near clipping plane is constantly changing (although within bounds that depend on the scene and zRatio). The prefered way to solve this issue is to explicitly specify Viewbindable.zNear and then use Viewspace.translation to move the children of the Viewspace beyond the near clipping plane. When specifying zNear/zFar manually you should always try to push the near plane as far into the scene as possible, because — as stated above — this improves z-buffer precision (see [1] for a detailed explanation).

That said, it is also possible to restore the old behavior by setting zRatio to 100000. There are three possibilities to do this:

  1. use the “–zRatio=100000” command line parameter (without quotation marks, of course)
  2. use the web interface (press b in instantplayer, this should bring up a web page, then navigate to Setup -> zRatio)
  3. use the ACP_zRatio environment variable (e.g. “set ACP_zRatio=100000” or “export ACP_zRatio=100000”)

[1] http://www.sjbaker.org/steve/omniv/love_your_z_buffer.html