Code Repository:
GitHub – SGLDBench
Contact: junpeng.wang@tum.de | dennis.bukenberger@tum.de
This page is created to showcase and exchange the use of SGLDBench. Reporting bugs, leaving comments, and sharing cool application cases are warmly welcomed!
SGLDBench is a comprehensive benchmark suite for applying and evaluating material layout strategies to generate stiff, lightweight structural designs in 3D domains, with a special focus on high-resolution designs.
SGLDBench provides a seamlessly integrated simulation and analysis framework, including six reference strategies and a scalable multigrid elasticity solver to efficiently execute these strategies and validate the stiffness of their results.
SGLDBench is primarily implemented using MATLAB, but also has external calls to C++ code through the MEX interface for performance reasons, and to executables and Python codes for functionality reasons, which provides a handy stencil for future extensions.
For an overview of this tool, please have a look at the README of the code repository and watch the guide videos.
Title: "SGLDBench: A Benchmark Suite for Stress-Guided Lightweight 3D Designs"
Authors: Junpeng Wang, Dennis Bukenberger, Simon Niedermayr, Christoph Neuhauser, Jun Wu, Rüdiger Westermann
Venue: IEEE Transactions on Visualization and Computer Graphics, 2025
[Read the Paper]
Context: Given a geometric model of a molar described in a triangular surface mesh, one can generate different types of infill patterns under the same material budget (e.g., 50%) and compare the stiffness measured by the compliance value (C).
Contexts: With SGLDBench, beginners stepping into high-resolution topology optimization can quickly create topology-optimized high-resolution designs, exploring the effects of different boundary conditions, simulation resolutions, filtering radius. SGLDBench also integrates several simple shapes (cuboid, L-shape, cylinder) to facilitate this.