Alpha 5.4 - minor updates to Alpha 5.2 & 5.3

Check the Release notes for Alpha 5.4. There are numerous fixes to your reported bugs/defects. Also there is a new form of attribute component swizzling where instead of Color(1) Color(0) Color(2) you can put Color.grb, or P.xy or for any attribute MyAttrib.i0123. And a work-in-progress Line Smooth POP to blur line strip points with adjacent points, and more.

February 14, 2025: Here is the full package: TD Alpha POPs 5.4, a hotfix from 5.3 on February 11.

11 Likes

Amazing, Greg! Excited about glsl style swizzling!

It appears there’s minor licensing bug: my normal pro license was not accepted (I have an Official Parallel Build 12120 that’s working just fine and just purchased maintenance). Only when I released license from the Official Build that I could generate a key in the Experimental again.

Cheers!

1 Like

+1 @greg GLSL style swizzling is fantastic! :pray:

Yes adding glsl-like swizzling was a great idea!

deleted post

regarding the swizzling can you explain MyAttrib.i0123 a bit more? what does the i indicate, component index?

Good question. I wish it was simpler. But in the land of python parsing, correct us if we’re wrong, you cannot have a digit following an AttributeName.___ so we chose i for index, and what follows are the general component indexes that cover everything else: 0, 1, 2 or 3 in any order (the swizzle). We have .xyz for 3D coordinates (and w), and we have .rgba for color components, but for all other data types, say if the 3 components are year/month/day, or latitude/longitude/radius, .i0123 are general attribute component designations that you can use for anything. So MyPolarAttribute.i2 is the radius in this example. MyPolarAttribute.i10 is longitude/latitude. And that is equivalent to MyPolarAttribute(1,0)

Comments welcome!

somewhat explained in “Selecting Components of Attributes and Swizzling” on the Learning About POPs page.

3 Likes

Slight bug fixes in Alpha 5.3 (nodes in network mis-snapping) brings us a full Alpha 5.4 including the macOS builds:

TD Alpha POPs 5.4

Again, Release notes for Alpha 5.4

plus an improved work-in-progress Line Smooth POP (in Overview.toe)

4 Likes