Skip to content

Releases: ImageEngine/cortex

Version 9.0.0-b5

06 Apr 17:53
Compare
Choose a tag to compare
Version 9.0.0-b5 Pre-release
Pre-release

IECore

  • Fixed PointsPrimitive::bound() to account the width or aspect ratio of the points.
  • Made MurmurHash::append() an inline function

IECoreMaya

  • SceneShapeUI::select now returns false when polygons aren't being displayed in the viewport.

IECoreHoudini

  • SceneCacheNodes have a new "Full Path Name" parm which creates an attrib for the full path for each shape (default is off).

IECoreGL

  • Fixed radius of spheres rendered by IECoreGL::PointsPrimitive.

IECoreAppleseed

  • Camera, transformation, deformation motion blur support.
  • Lights can now be turned on and off.
  • Interactive rendering support.
  • Added support for the photon target attribute.
  • Added support for orthographic cameras.
  • Added an appleseed log handler that uses MessageHandler to log messages.

Version 9.0.0-b4

04 Mar 18:27
Compare
Choose a tag to compare
Version 9.0.0-b4 Pre-release
Pre-release

IECore

  • Added IECore::ClippingPlane object
  • Set __file__ when loading configs
  • Emitting a debug message for each config file loaded

IECoreMaya

  • Added a mutex inside IECoreMaya::LiveScene::hasAttribute()

IECoreGL

  • Wireframe shading uses Cs instead of vertexCs

IECoreRI

  • Several IECoreRI::shader() optimizations
  • Added clipping plane support to IECoreRI::Renderer

IECoreAppleseed

  • Refactored IECore primitive to appleseed entities conversions code.
  • Simplified IECoreAppleseed::RendererImplementation.
  • Use appleseed object alpha maps instead of material alpha maps.
  • Fixed a bug when trying to render a scene without cameras.
  • Use the names set with setAttribute to name the appleseed entities in generated appleseed scene files.
  • Highlight regions being rendered in the interactive display driver. Useful when doing multipass rendering.
  • Small refactors in the display driver code.
  • Removed some unused headers and other formatting changes.
  • Camera and transformation motion blur support
  • Added as:automatic_instancing option to enable / disable auto-instancing.
  • Better error handling for as:mesh_file_format option
  • Better error handling for searchpath option. Added automatic_instancing option
  • Support for appleseed 1.1.2
  • Fixed bug when connecting members of stuct parameters in OSL shaders.
  • Added photon target attribute for objects
  • PrimitiveConverter interface changes. Changed the way hashes are computed in IECoreAppleseed.
  • Fixed assembly instance names when generating appleseed projects.

9.0.0-b3

10 Feb 23:28
Compare
Choose a tag to compare
9.0.0-b3 Pre-release
Pre-release

IECore

  • Added implicit conversion from python datetime to DateTimeData.
  • Linked scenes no longer return duplicate tags

IECoreMaya

  • Only allow selection using the bounding box if the box is visible
  • Latest registered custom attribute reader now takes precedence in IECoreMaya.LiveScene
  • On transform nodes, plugs with names prefixed by "ieAttr_" are now translated into "user:" attributes by the IECoreMaya.LiveScene
  • String attributes called "ieTags" on transform nodes now interpreted as a space separated list of tags

IECoreHoudini

  • Latest registered custom attribute reader now takes precedence in IECoreHoudini.LiveScene

IECoreRI

  • added IECoreRI support for DoubleData, V3dData and Color3dData attributes

Version 9.0.0-b2

19 Jan 10:06
Compare
Choose a tag to compare
Version 9.0.0-b2 Pre-release
Pre-release

IECore

  • Removed SimpleSubsurface
  • Removed Marschner code
  • Removed HitMissTransform
  • Removed TypeInfoCmp
  • Removed UniformRandomPointDistributionOp
  • Removed MappedRandomPointDistributionOp
  • Removed AttributeCache
  • Removed InterpolatedCache
  • Removed spherical harmonics code
  • Removed FileExaminers
  • Improved MurmurHash performance

IECoreGL

  • Added mip mapping to ColorTexture.

IECoreAppleseed

  • Added visibility attributes support.
  • Fixed bug converting OSL int shader parameters.

Build

  • Windows build fixes.
  • Updated default build arguments to work with standard packages on Ubuntu 12.04.
  • Configured Travis automated testing.

Version 9.0.0-b1

16 Dec 20:22
Compare
Choose a tag to compare
Version 9.0.0-b1 Pre-release
Pre-release

IECore

  • Fixed GILReleasePtr crash.
  • Adding the export macros for proper exporting of symbols.

IECoreMaya

  • Fixed ieSceneShape component selection bug.
  • Fixed crash when expanding ieSceneShapes containing coordinate systems.

IECoreGL

  • Added ToGLSphereConverter.
  • Adding the export macros for proper exporting of symbols.

IECoreRI

  • Adding the export macros for proper exporting of symbols.

IECoreArnold

  • Adding the export macros for proper exporting of symbols.

IECoreAppleseed

  • Added initial support for Appleseed.
  • Added crop window support.
  • Fixed OSX compilation and linking issues.

IECoreAlembic

  • Adding the export macros for proper exporting of symbols.

9.0.0-a11

28 Nov 19:59
Compare
Choose a tag to compare
9.0.0-a11 Pre-release
Pre-release

IECore

  • Optimised Object::memoryUsage()

IECoreGL

  • Added support for setting array uniforms in shader parameters

Version 9.0.0-a10

24 Nov 09:20
Compare
Choose a tag to compare
Version 9.0.0-a10 Pre-release
Pre-release

IECore

  • Fixed GIL bug in python Object creation
  • Added implementation of tbb_hasher for boost::intrusive_ptr

IECoreGL

  • Added State::ScopedBinding overload, allowing a binding to be ignored
  • Changed IECoreGL::HitRecord::name field from InternedString to GLuint
  • Added IECoreGL::Selector::loadName() overload to auto-generates names
  • Removed TextureUnits.h
  • Added python bindings for CurvesPrimitive
  • Added python bindings for smoothing state components
  • Added ToGLStateConverter for converting attributes to State objects
  • Fixed crash in ShaderStateComponent::addParametersToShaderSetup()

Incompatibilities

  • Changed IECoreGL::HitRecord members
  • Removed IECoreGL/TextureUnits.h

Build

  • Fixed compilation for GCC 4.2 on OS X

9.0.0-a9

17 Nov 18:47
Compare
Choose a tag to compare
9.0.0-a9 Pre-release
Pre-release

IECore

  • TIFFImageReader now checks if the tif is tagged as coming from tdlmake, and if so, sets the sourceColorSpace from the image description set by tdlmake.

IECoreGL

  • Switched glsl diffuse and specular functions to match 3delight's properly normalized BRDFS

IECoreMaya

  • Fixed coordinate system->maya locator converter crash for coordinate system with no transform
  • Fixed crash in SceneShape::hasSceneShapeObject for invalid scene

IECoreRI

  • Automatic instancing now defaults to on

Version 9.0.0-a8

29 Oct 22:46
Compare
Choose a tag to compare
Version 9.0.0-a8 Pre-release
Pre-release

IECoreMaya

  • Stopped IECoreMaya::LiveScene::readObject() returning null pointers.
  • Stopped IECoreMaya::LiveScene::readAttribute() returning null pointers.

IECoreRI

  • Fixed precision issue with computing the projection matrix for dsm depth remapping, which was causing deep holdout problems.
  • Fixed bug when editing cameras when dealing with multiple cameras.

Version 8.5.4

16 Oct 21:28
Compare
Choose a tag to compare

IECoreRI

  • Fixed precision issue with computing the projection matrix for SHW depth remapping.