I made the fastest open source CAD renderer in the world

StefanGolas2 pts1 comments

stefan on X: "Excited to announce that the CAD rendering tool that I've been working on now supports STEP rendering. My goal was to make the fastest open source rendering tool available for agentic CAD, which seems to have been accomplished: look is 3x faster than OCCT for the model shown!" / X<br>Post

Log inSign up

Post

stefan on X: "Excited to announce that the CAD rendering tool that I've been working on now supports STEP rendering. My goal was to make the fastest open source rendering tool available for agentic CAD, which seems to have been accomplished: look is 3x faster than OCCT for the model shown!"

stefan

@wasserstein_rao

Excited to announce that the CAD rendering tool that I've been working on now supports STEP rendering. My goal was to make the fastest open source rendering tool available for agentic CAD, which seems to have been accomplished: look is 3x faster than OCCT for the model shown!

GIF

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0">1:29 AM · Aug 14, 2026442Views

12

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">stefan

@wasserstein_rao

22h

This was an enormous undertaking because I had to massively refactor the existing truck library, which provided a very good foundation but was very incomplete. I took truck from rendering 60% of complex models on average to 99.9%.

219

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">stefan

@wasserstein_rao

22h

This required a ton of deep computational geometry that I used agents to derive and implement in truck. I barely know any computational geometry or rust so it's crazy that this was effective. But it was! I used ChatGPT to do the math and deepseek v4 flash to write the code.

195

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">stefan

@wasserstein_rao

22h

Look is a model rendering tool designed to help agentic cad systems render models as quickly as possible.

GitHub - stefangolas/look

From github.com

86

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">stefan

@wasserstein_rao

21h

Look is far from complete - it doesn't have quite as much coverage as OCCT or Parasolid, but most models will fully render and practically all but the most complex parts will be cohesive enough for rendering accurate images

54

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">Matt Ferraro

@mferraro89

12h

awesome work!

62

Log in or sign up for X<br>See what’s happening and join the conversation<br>Continue with phoneContinue with AppleContinue with Google<br>or<br>Log in with username or email

Relevant people

stefan@wasserstein_raoFollow<br>https://t.co/PqkrpJdpNz

Trending now

span empty before rendering stefan tool

Related Articles