Nick Porcino
Nick Porcino
An explicit isnan and isinf would get my vote.
That's a great clue Cary. The successor and predecessor of NAN is NAN. 0x7f800001 is a signaling NAN, and 0x7fc00001 is a Quiet NAN. (c.f. https://developer.arm.com/documentation/dui0475/g/BABFGDBH) An implementation is allowed...
In case it gives you ideas, I wrote this for my own use - https://github.com/meshula/Wires - it's got an extensive vocabulary and rule set for parsing graphs and attributes, documented...
For comparison, in USD, the skeleton is stored separately from the joint bindings and weights which are geometry attributes. Skinning is computed given a skeleton and geometry attributes. This allows...
My team and I at Apple worked with the OpenSubdiv team to identify the minimum viable set of data to describe subdivision data, you can read our specification here: https://developer.apple.com/documentation/modelio/mdlsubmeshtopology?language=objc...
Sometimes the motivation to incorporate physics in a graphics specification comes from an observation that it's nice to represent arbitrary polytopes with vertices edges and faces, and hey, graphics representations...
Oh geez, you know why we're doing that? It's because rpath's on python on the mac are set up to run relative to the python executable, not the consuming python...
My personal opinion is to prefer static linking. OTIO doesn't have any global mutable state, so there's little advantage to dload, and no requirement for it. We have just moved...
I like your suggestion of tlRender going with OTIO static linkage. I'm statically linking tlRender and OTIO already anyway, the fewer dylib's the easier/less confusing my life is :)
This looks good to me.