Information
- Publication Type: Bachelor Thesis
- Workgroup(s)/Project(s):
- Date: February 2018
- Date (Start): November 2015
- Date (End): 22. February 2018
- Matrikelnummer: 1325669
- First Supervisor: Przemyslaw Musialski
- Second Supervisor: Michael Wimmer
- Keywords: geometry processing, shape optimization, blender plugin
Abstract
The advance of 3D printers’ capabilities and their sinking costs led to a huge trend of personal and commercial fabrication. But those advances were restricted to the hardware side meaning that there was a lack of software to optimize the digital models before printing. This was necessary because physical properties like mass, center of mass or moments of inertia, were neglected in the design of digital 3D models. Those properties play an important role in the behavior of a real-world object. Examples of an objects behavior are the ability to stand in a specific pose, float in the water or stably rotate around a certain axis. In the last few years methods have been presented to optimize digital models by altering specific regions of their volume in order to change their physical properties and therefore to prepare them for printing. A recently presented method forms the basis of this thesis. Due to its flexibility and performance it is well suited to be integrated into current 3D modeling applications. The algorithm was implemented as a C/C++ library which can be integrated in almost every application. Afterwards this library was integrated into the open source 3D modeling application Blender as a modifier.Additional Files and Images
Weblinks
No further information available.BibTeX
@bachelorsthesis{gersthofer-2016-sosob,
title = "Reduced-Order Shape Optimization Using Offset Surfaces in
Blender",
author = "Lukas Gersthofer",
year = "2018",
abstract = "The advance of 3D printers’ capabilities and their sinking
costs led to a huge trend of personal and commercial
fabrication. But those advances were restricted to the
hardware side meaning that there was a lack of software to
optimize the digital models before printing. This was
necessary because physical properties like mass, center of
mass or moments of inertia, were neglected in the design of
digital 3D models. Those properties play an important role
in the behavior of a real-world object. Examples of an
objects behavior are the ability to stand in a specific
pose, float in the water or stably rotate around a certain
axis. In the last few years methods have been presented to
optimize digital models by altering specific regions of
their volume in order to change their physical properties
and therefore to prepare them for printing. A recently
presented method forms the basis of this thesis. Due to its
flexibility and performance it is well suited to be
integrated into current 3D modeling applications. The
algorithm was implemented as a C/C++ library which can be
integrated in almost every application. Afterwards this
library was integrated into the open source 3D modeling
application Blender as a modifier. ",
month = feb,
address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria",
school = "Institute of Computer Graphics and Algorithms, Vienna
University of Technology ",
keywords = "geometry processing, shape optimization, blender plugin",
URL = "https://www.cg.tuwien.ac.at/research/publications/2018/gersthofer-2016-sosob/",
}