Live 3D Comments

Real-time comments for 3D have arrived! No more wasting time sharing huge files - send your teammates a link instead 😉

Why give comments a try?

  • Meaningful Engagement: no more sitting in meetings to rotate 3D models.
  • No More Screenshots: send and receive feedback straight on top of your models, with full review context at your fingertips!
  • Sync Or Async: review designs in your own time or in real-time, and save hours of unnecessary meetings!

::: tip Sync or Async Reviews

Comments, coupled with the live session information on who's viewing your model, can make for great distributed live review sessions within the full context of your model!


By default, comments keep track of your current view as well as any other filters or sections you may have at the time of creation. You'll get visual notifications in the viewer when a new comment is created or when a reply is added to an existing thread!

Distributed Real-Time Reviews

Along with comments, you can also track who else is engaging with your model in real-time. See what others select (useful for situations like "This window is the wrong type!"), and what they filter and section.

::: tip Sharing Views In Real Time

Simply click on a user's avatar to restore their exact point of view!



What additional information gets stored with a comment?

Speckle keeps track of the camera view, any applied filters, and any section box (if present). When viewing a comment, these view settings are re-applied.

Who can comment?

Anyone with at least a reviewer role in a stream can comment.

Can I allow others to comment?

If you want to get feedback from people outside your team, simply turn on the "Allow Public Comments" setting on the stream's settings page.

Can I make a comment without an object selection?

Of course! Just click the friendly blue button in the bottom viewer controls bar!

Yes! Links within a paragraph will automatically be clickable. If you create a reply with a single link, it will be displayed in a special preview.

Emojis support?

You bet. Starting a comment thread with an emoji will use that emoji as its icon. It's useful to flag issues, or simply express yourself more!

How can I tell which comment threads are updated since I last checked them?

Threads that had recent activity are highlighted in blue! You can also use the sidebar to filter out the unread comments.

Can I comment on a combined model from multiple commits or objects?

Yes, you can! Comments are automatically associated with any relevant resources, such as commits, objects, as well as your current selection.

Note: if you view a comment outside its complete context, it will display a warning at the top of the thread prompting you to load all required resources.

Can I delete/moderate comments?

Yes, just mark them as archived! A stream owner or the author can do this.

Can I mark comments as resolved, or track their status?

Soon! We’re planning an issue management system for Speckle - comments are the first step in that direction.

Can I tag people?

Not yet - but this is coming soon!

Who can see comments?

Anyone who has access to a stream can see its comments.

Are comments accessible from the API?

Yes, they are! See this hackathon entry to learn how you can scaffold an issue management system using Notion & Speckle.