#DrawingGroup
Figure study, drawing group in Oakland. #figure #drawinggroup
May 7, 2026 at 2:52 AM
For this drawing I went bolder with colors. It just developed as I was going… I like it

11” x 14”
Prisma pencil on paper

#queerart #malebody #malemodel #drawing #maleart #queerartist #gayart #malefigure #lgbtartist #artforsale #queerfam #lgbtqart #figuredrawing #lgbtart #livedrawing
#drawinggroup
March 26, 2026 at 2:56 PM
Drawing from last night. This ended up being a gift to a very special man.

11” x 14”
Prisma pencil on paper

#queerart #malebody #malemodel #drawing #maleart #queerartist #gayart #malefigure #lgbtartist #artforsale #queerfam #lgbtqart #figuredrawing #lgbtart #livedrawing
#drawinggroup
March 26, 2026 at 10:41 AM
TIL swiftUI can render anything in metal, scrolling in LazyVStack with an extensive list has never been this smooth, thanks to the .drawingGroup() modifier!

#buildinpublic #designsky
February 22, 2025 at 3:06 PM
SwiftUI has three similarly named grouping modifiers: geometryGroup(), compositingGroup() and drawingGroup(). If, like me, you sometimes forget which one does what, I’ve just published a guide explaining how they differ and when to use each one: nilcoalescing.com/blog/Geometr...
#iOSDev #SwiftUI
Geometry, compositing and drawing groups in SwiftUI
Learn how SwiftUI's similarly named geometryGroup(), compositingGroup() and drawingGroup() modifiers affect distinct stages of animation and rendering, and when each is appropriate.
nilcoalescing.com
July 17, 2026 at 8:05 AM
July 10, 2026 at 8:40 PM
May 31, 2025 at 5:44 PM
Learn how SwiftUI's similarly named geometryGroup(), compositingGroup() and drawingGroup() modifiers affect distinct stages of animation and rendering, and when each is appropriate: nilcoalescing.com/blog/Geometr...
#iOSDev #SwiftUI
Geometry, compositing and drawing groups in SwiftUI
Learn how SwiftUI's similarly named geometryGroup(), compositingGroup() and drawingGroup() modifiers affect distinct stages of animation and rendering, and when each is appropriate.
nilcoalescing.com
July 20, 2026 at 9:20 PM
Foreshortened left foot and not-safe-for-school hand placement, expertly rendered by the always amazing @gonzwerkart.bsky.social. #malefigure #malenude #maleportrait #livemodel #drawing #sketch #pencil #gayart #gaymodel #drawinggroup #art #nude #naked #feet #malefeet #malepose #physique #muscle
June 12, 2026 at 5:38 PM
Learn how SwiftUI's similarly named geometryGroup(), compositingGroup() and drawingGroup() modifiers affect distinct stages of animation and rendering, and when each is appropriate: nilcoalescing.com/blog/Geometr...
#iOSDev #SwiftUI
Geometry, compositing and drawing groups in SwiftUI
Learn how SwiftUI's similarly named geometryGroup(), compositingGroup() and drawingGroup() modifiers affect distinct stages of animation and rendering, and when each is appropriate.
nilcoalescing.com
August 20, 2026 at 10:44 PM
This was a fun group to work with at the studio of Julieta Fumberg in Asheville NC. The pastel piece was done by James Kellis. #over60model #malemodel #figuredrawing #lifedrawing #nudemodel #fineartnude #nudeart #pastels #maturemodel #artnude #malenude #drawinggroup #fineart #pastelnude
May 20, 2025 at 1:13 PM
Last Friday I posed for the new figure drawing group at Mayfair Studios in the Spartanburg area. Photos are by Danielle Woodson, who also hosted the group. #over60model #maturemodel #figuredrawing #malemodel #fineartnude #fineart #nudeart #malenude #lifedrawing #drawinggroup
September 6, 2026 at 4:57 PM
Drink n' Draw was a vibe! 🍺🎨 Great people, great art, great drinks! See you this Sunday for an elevated Figure Drawing event! #DrinkAndDraw #FigureDrawing #SketchNight #ArtCommunity #DrawingGroup #EastsideSketchSociety #Issaquah
March 3, 2026 at 8:15 PM
It’s nice but it’ll only work with SwiftUI primitive views. I couldn’t do that in ice cubes because of images etc….
You put your drawingGroup on the whole stack? Or on the rows.
February 22, 2025 at 6:26 PM
Advanced SwiftUI performance tips: when and how to utilise Metal with drawingGroup()

SwiftUI includes the drawingGroup() modifier, which uses Metal to render a view as a single pre-rendered texture before drawing in on-screen. This invokes the GPU to flatten complex view hierarchies into bitmaps.
May 14, 2025 at 11:01 AM
🎨

Sketchbook Saturday

“Oranges and Lemons”
9” x 12”
Soft Pastels

Our Saturday morning drawing group have been meeting for 25 years. We critique, share and learn from each other.

#Art #PastelDrawing #Drawing #Sketchbook #StillLife #DrawingGroup #BlueskyArt
August 1, 2026 at 9:32 PM
I believe that yellow background + prohibited symbol means you’re trying to render a SwiftUI view backed by a UIKit/AppKit view through something that only supports rendering “pure” SwiftUI views.

Saw that a lot when using drawingGroup(opaque:colorMode:) (this behavior is even documented there).
June 15, 2025 at 5:28 PM
Such a nice little article explaining the difference of the group modifiers nilcoalescing.com/blog/Geometr... I used the drawingGroup() in onboardings on pieces of UI that I need to render statically. It felt like a cheat code when I found it for Camp Notes onboarding.
Geometry, compositing and drawing groups in SwiftUI
Learn how SwiftUI's similarly named geometryGroup(), compositingGroup() and drawingGroup() modifiers affect distinct stages of animation and rendering, and when each is appropriate.
nilcoalescing.com
July 20, 2026 at 1:52 AM
You’re amazing, Natalia! 🙌
Thanks for this article. I know and use compositingGroup but I didn’t know about the other two 🤯

BTW, if there’s and example image for drawingGroup, it’s not loading for me. And the example images for the other two were very useful!
July 17, 2026 at 9:41 AM
before .drawingGroup() the LazyVstack is super jittery on large list! :(
February 22, 2025 at 3:06 PM
🎨 𝐺𝑒𝑜𝑚𝑒𝑡𝑟𝑦, 𝐶𝑜𝑚𝑝𝑜𝑠𝑖𝑡𝑖𝑛𝑔 𝑎𝑛𝑑 𝐷𝑟𝑎𝑤𝑖𝑛𝑔 𝐺𝑟𝑜𝑢𝑝𝑠 𝑖𝑛 𝑆𝑤𝑖𝑓𝑡𝑈𝐼 by Natalia Panferova (@natpanferova.bsky.social)

Ever wondered why your SwiftUI animation looks like it's falling apart? It's usually a geometry or compositing boundary issue.

#iOSDev #SwiftUI

nilcoalescing.com/blog/Geometr...
Geometry, compositing and drawing groups in SwiftUI
Learn how SwiftUI's similarly named geometryGroup(), compositingGroup() and drawingGroup() modifiers affect distinct stages of animation and rendering, and when each is appropriate.
nilcoalescing.com
July 28, 2026 at 4:02 PM
In my case, when the list has more than 40 rows, it starts getting slow. Adding .drawingGroup() to the rows significantly improved performance, although I still don’t know the best practice for using this modifier.
February 23, 2025 at 12:17 AM