Releases: ImageEngine/cortex
Releases · ImageEngine/cortex
Cortex 10.6.1.0
Improvements
- ShaderNetworkAlgo : Added support for RenderMan's spline convention in
expandSplines()
andcollapseSplines()
.
Fixes
- ConfigLoader : Fixed UnicodeDecodeErrors in non-UTF8 locales.
- USDScene : Fixed identifiers for exported RenderMan shaders, by omitting the
ri:
type prefix.
Cortex 10.6.0.2
Fixes
- DisplayDriverServer : Fixed to support IPv4-only environments.
API
- TypeIds : Claimed range for AtomsGaffer.
Cortex 10.5.15.4
Improvements
- IECoreUSD: Added support for root level tags (reading/writing) to our IECoreUSD::SceneCacheData plugin.
Fixes
- IECoreUSD: Fixed crash when using invalid file path with IECoreUSD::SceneCacheFileFormat.
Cortex 10.6.0.1
Fixes
- USDScene : Worked around numerical imprecision when converting between time and UsdTimeCode.
Build
- CI : Updated to GafferHQ/dependencies 10.0.0.
Cortex 10.5.15.3
Fixes
- USDScene : Worked around numerical imprecision when converting between time and UsdTimeCode.
Cortex 10.6.0.0
Improvements
- RefCounted, RunTimeTyped : Inlined constructor and destructor.
Fixes
- USDScene :
- Fixed writing of shutter values from cameras without a
shutter
parameter. Theshutter:open
andshutter: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
andshutter:close
attributes. Theshutter
parameter is now omitted instead of being created with USD's default 0, 0 shutter values.
- Fixed writing of shutter values from cameras without a
- CurvesPrimitiveEvaluator : Fixed error in
Result::vTangent()
function causing tangent to point in opposite direction for curves withLinear
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. - SmoothSkinningData : Removed, along with all associated Ops and Parameters.
Cortex 10.5.15.2
Fixes
- VDBObject : Fixed worldBound() result when bbox metadata not already present.
API
- SConstruct : Install "private" headers.
- VDBObject : Marked metadata() as deprecated.
Cortex 10.6.0.0a1
Fixes
- USDScene :
- Fixed writing of shutter values from cameras without a
shutter
parameter. Theshutter:open
andshutter: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
andshutter:close
attributes. Theshutter
parameter is now omitted instead of being created with USD's default 0, 0 shutter values.
- Fixed writing of shutter values from cameras without a
- CurvesPrimitiveEvaluator : Fixed error in
Result::vTangent()
function causing tangent to point in opposite direction for curves withLinear
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
Fixes
- USDScene : Fixed reading of bounds from prims with
extentsHint
and modelkind
but without UsdGeomModelAPI applied.
Cortex 10.5.15.0
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.