Skip to content

Releases: kimonmatara/paya

A few methods, a bug fix and performance improvements

28 Jul 15:24
Compare
Choose a tag to compare
  • Added plugs.Math1D.inRange()
  • Added plugs.Angle.unwind(), plugs.Angle.unwindShortest(), plugs.Angle.unwindPositive(), plugs.Angle.unwindNegative(),
  • Fixed a bug on plugs.Vector.__neg__
  • Expression nodes now evaluate on-demand rather than always

Full Changelog: v0.8.3...v0.8.4

Sign methods and a bug fix

28 Jul 01:21
Compare
Choose a tag to compare

New Methods:

  • Math1D.setSign()
  • Math1D.copySignFrom()
  • Math1D.trunc()

Bug Fixes:

  • NativeUnits doesn't properly discard callback for 'New Scene' after block exit

Full Changelog: v0.8.2...v0.8.3

Bug Fixes

27 Jul 23:19
Compare
Choose a tag to compare

Bugs fixed:

  • NativeUnits is defeated by scene open / save / new events
  • angle() on vector plugs and data does not return an instance of plugs.Angle when dynamic

Full Changelog: v0.8.1...v0.8.2

Vector project / reject; bug fixes

27 Jul 20:37
Compare
Choose a tag to compare
  • Replaced makePerpendicularTo() on vector plugs and values with rejectFrom()
  • Added projectOnto on vector plugs and values
  • Fixed this bug: multiple vectors not iterated correctly in nodes.NurbsCurve.distributeMatrices()

Full Changelog: v0.8...v0.8.1

Curves and More

27 Jul 04:09
Compare
Choose a tag to compare

Total Curve Madness

Across the Board

Full Changelog: v0.7.2...v0.8

Maintenance Release

17 Jul 23:47
Compare
Choose a tag to compare

Fixed this bug:

  • Plug tree doesn't correctly wrangle certain types of generic or typed attribute

Full Changelog: v0.7.1...v0.7.2

BlendShape Adjuncts

15 Jul 22:37
Compare
Choose a tag to compare

Minor bug fixes and a few more methods. See here for details.

Full Changelog: v0.7...v0.7.1

BlendShape Magic

14 Jul 22:05
Compare
Choose a tag to compare
  • A concise, Pythonic interface for managing blend shape targets, including tangent- and transform- space,
    inverted correctives and more. Never use blendShape() again!
  • A new combine() method on scalar attributes to leverage combinationShape nodes
  • And more!

Full Changelog: v0.6...v0.7

Deformers, weights and twist rigging

08 Jul 20:40
Compare
Choose a tag to compare
  • Maya's copyDeformerWeights(), copySkinWeights() and deformerWeights() commands have been unified into simple-to-use methods for dumping, loading and copying deformer weights
  • Smart new construction and copy methods for skinClusters
  • Vector.blend() now supports angle-based blending (for both attributes and values, naturally)
  • Easily create and drive twist chains
  • And more !

Full Changelog: v0.5.2...v0.6

Tweaks, bug fixes, refactored documentation

02 Jul 00:20
Compare
Choose a tag to compare
  • Added clockNormal option to data.Vector.angle() and plugs.Vector.angle()
  • Removed axisAngle and euler options from plugs.Vector.angle() for simplicity and parity with the data class
  • Fixed a bug on data.Vector.dot() when called with normalize=True
  • Refactored documentation to rationalise class references; many broken links fixed

Full Changelog: v0.5.1...v0.5.2