We are a business that has created some free open source libraries for the AECO industry based on Three.js. We’ve come a long way — handling gigabytes of data in seconds. But there’s one piece of the puzzle we’re still chasing: truly stunning graphics.
We’ve tried using post-processing composers and various libraries, but it feels like we’re still a step behind compared to other applications in construction like Trimble Connect or Autodesk Viewer.
Two areas stand out as critical for elevating our visuals:
Outlines: Clean, sharp edges that highlight geometry details.
Ambient Occlusion: Rich, realistic shading for a deeper sense of geometry and space.
If you have experience in crafting graphics magic, we’d love to work with you. You can write me to antonio@thatopen.com or shoot me a DM.
I’ve done something similar at my last job, rendering millions of triangles from revit files, or rather, ODAs interpreter in one draw call with a lot of GPGPU for logic. We had to annotate all the MEP elements with various tools (like rectangular selection, pen marker etc).
This is rather heavy for this use case but i don’t think the lines can get any more crisp:
I too am an architect. Hablo un poco de espanol. Here’s a checkmark, because i don’t think one can apply to a job on this forum without using them.
Hi, Antonio, I have extensive experience knowledge about web 3D graphic like webgl and shade program.
post-processing is good way realize excellent scene. but if it doesn’t work for special goal, we can write our own shade program.
we always consider performance like fps, cache consumption and so on.
In order to handle gigabytes of AECO data, We need to write a real-time data distribution algorithm using proper tools.
I think I fit about your business well. so I hope working with your team. thanks
email: devdragon0808@gmail.com
discord: Graphics
Thanks everyone for the replies!! We got contacted by +50 people I’ll be answering everyone asap. Don’t be afraid to reach out anyways, as we have more Three.js related work where we could use extra hands.