Skip to content

Releases: ImageEngine/cortex

Cortex 10.6.0.0a1

24 Jul 08:28
Compare
Choose a tag to compare
Cortex 10.6.0.0a1 Pre-release
Pre-release

Fixes

  • USDScene :
    • Fixed writing of shutter values from cameras without a shutter parameter. The shutter:open and shutter:close attributes are now omitted instead of being written with Cortex's default -0.5, 0.5 shutter values.
    • Fixed reading of shutter values from cameras without shutter:open and shutter:close attributes. The shutter parameter is now omitted instead of being created with USD's default 0, 0 shutter values.
  • CurvesPrimitiveEvaluator : Fixed error in Result::vTangent() function causing tangent to point in opposite direction for curves with Linear interpolation.

Breaking Changes

  • Renderable : Removed render() method.
  • CoordinateSystem : Removed transform.
  • Font : Removed meshGroup() method.
  • Options, Group, Transform, MatrixTransform, MatrixMotionTransform, AttributeState, Light, MotionPrimitive : Removed.
  • CurveExtrudeOp, IDXReader : Removed.
  • PreWorldRenderable, StateRenderable : Removed. All derived classes now derive directly from Renderable.
  • Renderer, AttributeBlock, EditBlock, MotionBlock, TransformBlock, WorldBlock : Removed.
  • IECoreHoudini : Removed.
  • IECoreMaya : Removed.
  • IECoreNuke : Removed.
  • Removed support for IECORE_RTLD_GLOBAL environment variable.

Cortex 10.5.15.1

07 Jul 17:17
Compare
Choose a tag to compare

Fixes

  • USDScene : Fixed reading of bounds from prims with extentsHint and model kind but without UsdGeomModelAPI applied.

Cortex 10.5.15.0

10 Jun 16:57
Compare
Choose a tag to compare

Improvements

  • USDScene : Added loading of ArnoldAlembic, ArnoldUsd and ArnoldProceduralCustom prims as Cortex ExternalProcedural objects.

Fixes

  • USDScene : Fixed loading of instanced UsdSkel geometry with unique animation applied.

Cortex 10.5.14.1

20 May 18:17
Compare
Choose a tag to compare

Fixes

  • Boost : Fixed compatibility with Boost 1.82.

Cortex 10.5.14.0

07 May 17:02
Compare
Choose a tag to compare

Features

  • ObjectMatrix : Added new class providing an object that holds a matrix of child objects.

Fixes

  • Alembic : Fixed crashes caused by invalid UVs.

Cortex 10.5.13.1

02 May 08:11
Compare
Choose a tag to compare

Fixes

  • USD : Fixed compatibility with USD 25.05.

Cortex 10.5.13.0

25 Feb 10:39
Compare
Choose a tag to compare

Features

  • PointInstancerAlgo : Added support for the env var IECOREUSD_POINTINSTANCER_RELATIVEPROTOTYPES. If this is set to "1", then when USD PointInstancers are loaded as point clouds, if they contain prototype paths beneath themselves in the hierarchy, those prototype paths will be loaded as relative paths, starting with "./". This aligns with how Gaffer will now handle prototype paths, and allows point instancers to be relocated in the hierarchy.

Fixes

  • USDScene :
    • Fixed timecodes used when writing animated attributes.
    • Fixed timecodes used when writing animated bounds.

Cortex 10.5.12.0

29 Jan 19:39
d4569e5
Compare
Choose a tag to compare

Features

  • IECoreImage::DisplayDriverServer: Adds option to display server to client driver to write to the same display driver.

Fixes

  • IECore : Fixed bug that was causing imath vectors and colors with values of inf / std::numeric_limits<float>::infinity() to be serialised in a way that could not be evaluated with eval().

Build

  • CI :
    • IECoreHoudini.LiveSceneTest : Reverted recent update since #1441 made it unnecessary.

Cortex 10.5.11.0

20 Nov 16:13
Compare
Choose a tag to compare

Improvements

  • OpenImageIOAlgo::DataView : Added support for Int64Data, UInt64Data, Int64VectorData and UInt64VectorData.
  • IECoreHoudini : Updated to support Houdini 20.0 and 20.5.
  • IECoreMaya : Avoid compilation warnings with new gcc.

Fixes

  • MeshAlgo::MeshSplitter/segment : Fixed so that we now preserve vertex order while splitting. This matches the old behvaviour before 1.4.6.0 when segment was optimized. This doesn't affect the correctness of the result, but is a better convention to match user expectations - when combining meshes followed by splitting, it's better if you get back the same vertex ids you started with.

Build

  • SConstruct :

    • Added PYBIND11_INCLUDE_PATH option.
    • Added VDB_PYTHON_PATH to USD tests.
    • Added INSTALL_CREATE_SYMLINKS, which allows you to disable the creation of version symlinks at the end of the install.
    • Added USG_SHIMLIB_PATH which may be necessary to run nuke tests.
  • CI :

    • IECoreHoudini tests updated to pass on newer environments.
    • IECoreGL tests updated with relaxed precisions for image comparisons.

Cortex 10.5.10.0

24 Oct 11:15
Compare
Choose a tag to compare

Improvements

  • USDScene : PointInstancers are now loaded with invisibleIds and inactiveIds as primitive variables.
  • IECoreUSD::DataAlgo :
    • Made valueTypeName argument to fromUSD( const VtValue & ) optional. This allows VtValue to be converted without having additional type information available.
    • Added conversions between VtDictionary and CompoundData.
  • IECoreUSD::ShaderAlgo :
    • Stopped writing cortex_autoAdaptor metadata, which would cause errors in DCCs without the definition registered.
    • Added round-tripping of all blind data stored on Shaders.
  • IECoreScene::ShaderNetworkAlgo : Added a mechanism for customising the adapter shaders used by addComponentConnectionAdapters().
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy