Upcoming Feature: 3D Viewer

HemoSpat Logo

HemoSpat has had the capability to export a project to 3D formats such as COLLADA and OBJ for a very long time, but the in-application project viewer was restricted to 2D.

HemoSpat 2.0 introduces a 3D viewer so you can visualize your project in 3D right within the program. The goal is to provide a simple, clean viewer for 3D data. (I do not intend to provide a full 3D editor, because that is outside the scope of HemoSpat and there are many software projects better suited to that.)

HemoSpat 3D Viewer - Windows

HemoSpat 3D Viewer – Windows

The viewer’s toolbar lets you set the camera in the scene to a standard view (top, left, front, etc.), and save the view as a file.

The viewer has an outliner that shows all the pieces that make up the scene – walls & other surfaces, impact pattern tangent lines, cast-off pattern planes, the calculated origin, etc.. This outliner lets you select individual parts of the scene and toggle the visibility of each of them.

The viewer also lets you save specific views (camera positions) so you can get back to them easily.

HemoSpat 3D Viewer - macOS

HemoSpat 3D Viewer – macOS

Having worked as a developer on game engines, I know how difficult it can be to support 3D on Windows – which is one of the reasons I have been hesitant to build this into HemoSpat. Given the different versions of Windows, different graphics cards, different versions of drivers, and other software installed which might interact, each machine is, for all intents and purposes, unique…

Hopefully the technology I’ve built this on will work on most systems! If for some reason HemoSpat cannot initialize 3D properly, HemoSpat will continue to function without the 3D viewer.

There are many, many things that can be done with 3D, so I look forward to hearing feedback on this new feature!