SpectraMesh is built on a Vulkan-based rendering engine and an expanding suite of analytical tools designed for Digital Humanities and cultural heritage research.
Rendering Engine
SpectraMesh uses a modern Vulkan render engine with full interactive control of camera, lighting, and loaded meshes.
It currently employs classic Phong shading with a customizable solid-color background.
Physically Based Rendering (PBR) is planned as one of the next internally developed steps.
Analysis Modules – Current Implementation Status
Alignment (core complete, ongoing optimization):
Manual alignment, predefined viewpoints, Mesh-to-Mesh alignment (manual + algorithmic refinement), and automated descriptor-based methods.
Meshing (partial):
Smoothing, simplification, and hole filling are implemented; Poisson and BPA meshing are in internal long-term development.
Repair (partial):
Non-manifold repair is complete; broader mesh repair depends on the meshing module. Texture repair is planned.
Measure (core complete):
Geodesic and linear distances, volume and surface measurements (entire meshes or regions), and sectional analysis are fully operational. Minor usability optimizations are ongoing.
Compare (core complete):
Distance maps, density comparisons (local densities, Hausdorff, Chamfer), and topology comparison are implemented. Boolean operations are in internal development; volume-based comparisons already possible.
Analysis (core complete):
Heightmaps, slopemaps, densitymaps, and curvature analyses for full meshes or selected regions. Current work focuses on usability.
Detection (core complete):
Detection and visualization of non-manifold structures, edges, surface features, and primitive shapes. Minor usability refinements ongoing.
Segmentation (partial):
Segmentation based on detected features, curvature, density, height, slope, reliability scoring, materials, and related parameters. Developed closely alongside analysis and detection modules.
Current Research-Driven Development Focus
• Tools for generating construction plans for experimental archaeology
(with Greifenberger Institut für Musikinstrumentenkunde)
• Analysis and detection tools for toolmarks and object damage
(with Greifenberger Institut für Musikinstrumentenkunde)
• Scientific mesh-to-mesh comparison methods for deformation studies
(with Greifenberger Institut für Musikinstrumentenkunde)
• Feature detection based on (photo)texture properties
(planned with scientists of the Institute of Classical Archaeology, Heidelberg, 2026)
• Physics simulation of liquid and curd flow in prehistoric cheese strainers
(planned with PhD-students LMU Munich, 2026)
• Semi-automated animation tools and templates for museum and university visualization
(planned for University of Trier & Studio Nowhere Mannheim, 2026)
Hardware-Driven Developments
• Prototype development of a miniature endoscopic 3D stereo-scanning system
(with Greifenberger Institut für Musikinstrumentenkunde)
We are designing a compact endoscopic stereo-camera system supported by motion tracking to capture point clouds inside narrow or inaccessible object regions (e.g., the internal structures of historical instruments). Hardware evaluation is underway; software integration will begin shortly.
• Integrated micro- to nanometer feature scanning workflows
(planned with scientists of the Institute of Classical Archaeology, Heidelberg, 2026)
Development of a combined hardware–software workflow for digitizing extremely fine surface details (micro- to nanometer scale) on very small objects or selected areas of larger objects. The workflow integrates data from multiple sensors into a unified high-resolution mesh.
Additional Modules in Concept Phase
• Specialized analysis tools (e.g., typology grouping, construction-plan generation)
• Scientific annotation tool and database
Supported File Formats
s3msh (proprietary), OBJ, PLY, STL, GLM, JPG, PNG.