Part 19: Lat/Long layout was feeling left out. Had to go back and get it.
#SwiftLang #Swift #OpenUSD #x3d #GenerativeArt #CreativeCoding #sphere
Part 19: Lat/Long layout was feeling left out. Had to go back and get it.
#SwiftLang #Swift #OpenUSD #x3d #GenerativeArt #CreativeCoding #sphere
Part 20: I do like the quaint charm of a usd in a QuickLook window, but wow, the png's from usdrecord are dreamy. Not a stray pixel anywhere. And the highlight! So pretty.
For those who are interested - it uses stb, not libpng, to get a large number of image formats for very little code debt.
https://www.whynotestflight.com/excuses/hello-usd-part-20-hello-usdrecord/
Part 21: Inching forward on a refactor of the 3DCanvas so my usda file generator can do something other than Spheres! I'm not sure it’s the answer, but I did make a proof-of-concept SwiftUI/View style version. Modeled on work by @objcio (Thank you!)
TL;DR: https://gist.github.com/carlynorama/3e6765d4a87aaaf3fe2f69abb14764ca
Part 22: The transformation from Canvas -> Layer using a protocol based result builder is complete and now I can... drum roll please… still run multiball. But now I know about usdrecord so it’s prettier!
https://www.whynotestflight.com/excuses/hello-usd-part-22-the-control-flow-is-a-lie./