Download Latest Version PCGEx 0.72.1 source code.tar.gz (2.9 MB)
Email in envelope

Get an email when there's a new version of PCGExtendedToolkit

Home / v0.41
Name Modified Size InfoDownloads / Week
Parent folder
PCGExtendedToolkit-5.5.zip 2024-11-13 7.2 MB
PCGExtendedToolkit-5.4.zip 2024-11-13 7.1 MB
PCGExtendedToolkit-5.3.zip 2024-11-13 5.4 MB
PCGEx 0.41 source code.tar.gz 2024-11-13 1.2 MB
PCGEx 0.41 source code.zip 2024-11-13 1.8 MB
README.md 2024-11-13 2.7 kB
Totals: 6 Items   22.7 MB 0

What's new

Bugfixes

  • Fixed bugs introduced with 0.40
  • Mesh-based cluster can now load any mesh -- it would sometimes crash with high resolution ones.
  • Connect Clusters now properly forward data if no bridge is created (instead of nothing)
  • Blending attribute low level code had some big plotholes I missed for a while, it's now fixed.
  • Removed the false "AllowInterpolation" flag on a bunch of PCGEx-created attributes because it was causing a lot of silent issues with blending. Now only "reserved" attributes are marked as not interpolable (the PCGEx/ prefixed data for clusters)
  • Removed clamping on Probe : Direction (was never supposed to be there)

New Filter

  • Spline Inclusion Filter : let you test point location against splines (inside/outside/on etc) without the need for attributes. That was one of my principal usecase for the use of SampleNearestSpline and It started getting annoying to need garbage attributes for simple filtering
  • Path Inclusion Filter : same as a spline, but takes a point-based path. (it's creating proxy spline under the hood to speed things up)
  • Spline Alpha Filter : let you do a numeric compare against a sampled spline' alpha at closest point location.
  • Numeric Compare Nearest : compare an attribute on a point against another attribute on the closest point from another set of target points.
  • Path Alpha Filter : Same as Spline Alpha but with paths. ⚠There's some nasty arithmetic errors at scale with the Alpha sampling, so it's best to use linear point type. constant gives good results as well, depending on what you're looking for.

Tweaks

  • Added support for Sorting rules on the ReversePointOrder not to compare first & last point and determine whether or not to actually reverse the points.
  • Added a new "Depth" output to the SampleNearestSpline
  • Heuristics now support "Roaming" seeds & goal, making Azimuth much more useful in non-pathfinding contexts (i.e edge refining)
  • Removed custom path direction handling on certain paths node for a static bool to reverse order of operation (reasoning is, if you need that path reversed in a single context, chances are you need it reversed everywhere)
  • Added more options to transform the filtered seeds out of the Find Contours node; namely moving the seed to the centroid of its generated path, changing its bounds to inherit the ones from the path.
  • Added path adjustment options to the OffsetPath node but meh, they're not working as well as I'd like.
  • Added more pruning options to find contours based on their bounds

Full Changelog: https://github.com/Nebukam/PCGExtendedToolkit/compare/v0.40...v0.41

Source: README.md, updated 2024-11-13