SceneKit advances in real-time lighting: area lights, screen space reflections and interactive light probes!
Let's meet at the #SceneKit Lab on Thursday! #WWDC19
@warrenm@natbro A few issues are resolved in the currently available OSes, and all of them should be fixed in the iOS 17.3 and macOS 14.3 betas that were released last week.
@RomanAtBrief @SimonBAnderson@twostraws@warrenm I'm not familiar with it, but Mapbox seems to have its own SceneKit implementation at https://t.co/L4GFInFTdz
and last but not least, harness SceneKit and work on new GPU features to extend the rendering capabilities used by Memoji on all Apple platforms! (4/4)
It's a chance to work hand in hand with a talented team of designers, help teammates build new apps and experiences around Memoji, contribute to the design and implementation of the underlying frameworks… (3/4)
@richturton There's indeed an issue with glyphs made of self-intersecting curves and the San Francisco fonts heavily use them, unfortunately. Thanks for the Feedback report!
@fpillet@mcmay2010 according to https://t.co/6LCsLSGCmP « Workaround: Click on the Display option icon at the bottom-right of the 3D viewport, then disable the Outline selection and Grid options. »
@apexskier you can use a struct to specify multiple parameters with only one buffer. According to SCNShadable.h « The entire struct can be set using NSData but it is also possible to set individual members using the member's name as a key and a value compatible with the member's type »
Memoji characters found a new home on Apple Watch! It's a tiny but very cosy place. Say hello in this new fun and interactive watch face! 🐙 #SceneKit#Memoji
@wilshipley@chockenberry the colorspace is global, and affects the pixel formats we use (for textures and render targets). So it's better to not use the non-extended one if wide gamut isn't supported.
@wilshipley@chockenberry All SceneKit does is to convert to kCGColorSpaceLinearSRGB (or kCGColorSpaceExtendedLinearSRGB for wide gamut screens) before taking the color components (with premultiplied alpha).