#DrawingGroup
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
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
🎨

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
Excellent tip! I've also learned to use drawingGroup() to render an entire subtree view offscreen and into a single Metal texture to increase performance where appropriate; at least I hope.

Any thoughts on how to use drawingGroup() correctly?
July 29, 2026 at 3:37 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
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
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
drawingGroup is the one I always forget until my shadow-heavy list starts dropping frames. rasterizes to Metal, so it helps for complex offscreen rendering but actually slows down text. have you tested the perf difference on text-heavy views?
July 17, 2026 at 2:23 PM
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
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
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
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
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
Drink n' Draw meets tonight! And if you need an art prompt to spark creativity, try one or all of the prompts below. If you post them, feel free to tag #essdrawmonthly on FB, Insta, or Bluesky! #artchallenge #drawingprompts #local #drawinggroup #sketchbook
February 2, 2026 at 6:02 PM
DrawingGroup() is useful for cached content but detrimental to animating content, as it requires Metal to allocate and rasterize new textures each frame.

Shadows should remain within DrawingGroup() to be absorbed into the Metal rasterization pass.

#iOS #Metal #Swift #SwiftUI
February 1, 2026 at 7:00 PM
Back again already? On the third Monday of the month, we're returning to our normal schedule! See you at Formula Brewing tomorrow evening, and bring whatever creative NY resolution with you! #local #eastside #ess #drawinggroup #meetup #artevent #kingcounty #issaquah #bellevue #sammamish #drinkndraw
January 18, 2026 at 6:02 PM
Happy New Year, Eastside Artists! A fresh chapter is here, and so is our 2026 sketch calendar. If you love drawing, good company, and creative exploration, this is your place. All levels, all styles, always welcome! Go Figure! now is bimonthly and themed. #localart #drawinggroup #issaquah #seattle
January 2, 2026 at 12:20 AM
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
May 31, 2025 at 5:44 PM