Figure 12: Three possible sets of interfaces resulting from
the same geometry. The result depends on which part the
intersection volume is cut out of. Since this is a random
decision, the results are arbitrary. Note that the Measure of
Infeasibility of the leftmost case is lower than the rest due
to neither of the top parts resting on the bottom part.
calculating part weights and friction properties
would yield more realistic results. This includes the
assumption that materials have a uniform density,
which is not always the case in the real world. Our
implementation also ignores deformable parts.
Support Structures: The current solution does
not account for parts being held together by support
structures like screws or bolts, which are common
in the real world. Optimally, a certain amount of
tension forces that could be provided this way should
be granted without reducing the physical feasibility.
Data Sets: Lastly, our extended approach has
only been tested on the PartNet chair data. Further
testing on different data sets is necessary to assess the
general applicability of the method.
8 CONCLUSIONS
In this paper, we have shown an initial step towards
including physical feasibility in the generation of 3D
shapes using StructureNet. While the demonstrated
effects of the Measure of Infeasibility are small, likely
due to the limited training time, significant improve-
ments due to the Hover Penalty are already notice-
able. Further work needs to focus on additional train-
ing, reducing training duration and making the Mea-
sure of Infeasibility more predictable.
REFERENCES
Barequet, G. and Har-peled, S. (2001). Efficiently approxi-
mating the minimum-volume bounding box of a point
set in three dimensions. In In Proc. 10th ACM-SIAM
Sympos. Discrete Algorithms, pages 38–91.
Conn, A. R., Gould, N. I. M., and Toint, P. L. (2000). Trust
Region Methods. Society for Industrial and Applied
Mathematics.
Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep
Learning. MIT Press.
Kalogerakis, E., Chaudhuri, S., Koller, D., and Koltun, V.
(2012). A Probabilistic Model of Component-Based
Shape Synthesis. ACM Transactions on Graphics,
31(4).
Kingma, D. P. and Welling, M. (2013). Auto-Encoding
Variational Bayes.
Laidlaw, D. H., Trumbore, W. B., and Hughes, J. F. (1986).
Constructive Solid Geometry for Polyhedral Objects.
In Computer Graphics (Proceedings of SIGGRAPH
’86), volume 20, pages 161–170.
Ma, C., Huang, H., Sheffer, A., Kalogerakis, E., and Wang,
R. (2014). Analogy-Driven 3D Style Transfer. In Eu-
rographics 2014, pages 175–184.
Mo, K., Guerrero, P., Yi, L., Su, H., Wonka, P., Mi-
tra, N., and Guibas, L. (2019a). Structurenet: Hi-
erarchical graph networks for 3d shape generation.
ACM Transactions on Graphics (TOG), Siggraph Asia
2019, 38(6):Article 242.
Mo, K., Zhu, S., Chang, A. X., Yi, L., Tripathi, S., Guibas,
L. J., and Su, H. (2019b). PartNet: A large-scale
benchmark for fine-grained and hierarchical part-level
3D object understanding. In The IEEE Conference on
Computer Vision and Pattern Recognition (CVPR).
Pr
´
evost, R., Whiting, E., Lefebvre, S., and Sorkine-
Hornung, O. (2013). Make It Stand: Balancing Shapes
for 3D Fabrication. ACM Trans. Graph., 32(4).
Stava, O., Vanek, J., Benes, B., Carr, N., and M
ˇ
ech, R.
(2012). Stress Relief: Improving Structural Strength
of 3D Printable Objects. ACM Trans. Graph., 31(4).
Whiting, E., Ochsendorf, J., and Durand, F. (2009). Proce-
dural Modeling of Structurally-Sound Masonry Build-
ings. ACM Trans. Graph., 28(5).
Wu, J., Zhang, C., Xue, T., Freeman, W. T., and Tenenbaum,
J. B. (2016). Learning a Probabilistic Latent Space of
Object Shapes via 3D Generative-Adversarial Model-
ing. In Advances in Neural Information Processing
Systems, pages 82–90.
APPENDIX
The source code is available on GitHub: https://
github.com/Novare/structurenet physf.
GRAPP 2021 - 16th International Conference on Computer Graphics Theory and Applications
228