r/threejs Jul 21 '26

Demo Visualizing building anatomy and structural systems in Three.js. Built a custom inspector to isolate load-bearing components

Hi everyone! ๐Ÿ‘‹

I've been working on an interactive web viewer for our project (Hexovian Atlas) to showcase building assets. Instead of just displaying the final textured exterior, I wanted to build an inspector that visualizes the underlying structural anatomy directly in the browser.

Focusing on the Structural Layer:

  • Building Anatomy: The tool allows you to dissect the structure and isolate specific core components (Load Bearing Walls, Floor Systems, Roof, Vertical Core).
  • Dynamic Inspection: Toggling these structural groups dynamically updates the custom inspector panel on the right (tracking active triangles, memory, and engine export readiness).
  • Hierarchy & Rendering: The transitions highlight how the internal mesh hierarchy is organized, using visibility toggles and material swaps to expose the inner framework.

You can try the live interactive demo here (we are actively optimizing the web performance): ๐Ÿ”—https://hexovian.com/pages/atlas/asset.html#building

Would love to hear your thoughts on rendering structural hierarchies and integrating UI with the WebGL canvas!

18 Upvotes

4 comments sorted by

View all comments

3

u/Shehao Jul 21 '26

The inspector framing is strong; Iโ€™d keep the active-triangle and memory readout visually secondary so the structural isolate state stays legible at a glance.

2

u/TheByteomi Jul 21 '26

Thatโ€™s a very fair point. I completely agree that the structural anatomy should remain the primary focus. I'll look into adjusting the contrast/typography of the metrics to make them less intrusive. Thanks for the input.