@article{steiner_2016_isad, title = "Integrated Structural-Architectural Design for Interactive Planning", author = "Bernhard Steiner and Elham Mousavian and Fatemeh Mehdizadeh Saradj and Michael Wimmer and Przemyslaw Musialski", year = "2017", abstract = "Traditionally, building floorplans are designed by architects with their usability, functionality, and architectural aesthetics in mind, however, the structural properties of the distribution of load-bearing walls and columns are usually not taken into account at this stage. In this paper we propose a novel approach for the design of architectural floorplans by integrating structural layout analysis directly into the planning process. In order to achieve this, we introduce a planning tool which interactively enforces checks for structural stability of the current design, and which on demand proposes how to stabilize it if necessary. Technically, our solution contains an interactive architectural modeling framework as well as a constrained optimization module where both are based on respective architectural rules. Using our tool, an architect can predict already in a very early planning stage which designs are structurally sound such that later changes due to stability reasons can be prevented. We compare manually computed solutions with optimal results of our proposed automated design process in order to show how much our proposed system can help architects to improve the process of laying out structural models optimally.", month = dec, doi = "10.1111/cgf.12996", issn = "1467-8659", journal = "Computer Graphics Forum", number = "8", volume = "36", pages = "80--94", URL = "https://www.cg.tuwien.ac.at/research/publications/2017/steiner_2016_isad/", } @inproceedings{ilcik-2016-cmssg, title = "Collaborative Modeling with Symbolic Shape Grammars", author = "Martin Il\v{c}\'{i}k and Michael Wimmer", year = "2016", abstract = "Generative design based on symbolic grammars is oriented on individual artists. Team work is not supported since single scripts produced by various artists have to be linked and maintained manually with a lot of effort. The main motivation for a collaborative modeling framework was to reduce the script management required for large projects. We achieved even more by extending the design paradigm to a cloud environment where everyone is part of a huge virtual team. The main contribution of the presented work is a web-based modeling system with a specialized variant of a symbolic shape grammar.", location = "Oulu, Finland", booktitle = "Proceedings of eCAADe 2016", pages = "417--426", keywords = "collaboration, procedural modeling, procedural modeling", URL = "https://www.cg.tuwien.ac.at/research/publications/2016/ilcik-2016-cmssg/", } @mastersthesis{fleiss-2015-da, title = "Interactive Exploration of Architecture Using Exploded Views", author = "Felix Flei{\ss}", year = "2015", abstract = "The master thesis at hand addresses automated generated explosion views as a tool of visualization and how they can be applied to illustrate architecture. I investigate existing solutions of the generation and the related theoretical foundation of explosion views, assembling process, architecture and visualization. Then I extract useful concepts from the foundation research to deduce design principles. The major part of the work is the designing and implementation of a visualization system that empowers the user to interactively explore and understand an architectural building. I hereby examine to what extend explosion views can be applied to do so. ", month = jun, address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria", school = "Institute of Computer Graphics and Algorithms, Vienna University of Technology ", keywords = "exploded views, architecture visualization", URL = "https://www.cg.tuwien.ac.at/research/publications/2015/fleiss-2015-da/", } @article{Ilcik_2015_LAY, title = "Layer-Based Procedural Design of Facades", author = "Martin Il\v{c}\'{i}k and Przemyslaw Musialski and Thomas Auzinger and Michael Wimmer", year = "2015", abstract = "We present a novel procedural framework for interactively modeling building fa\c{c}ades. Common procedural approaches, such as shape grammars, assume that building fa\c{c}ades are organized in a tree structure, while in practice this is often not the case. Consequently, the complexity of their layout description becomes unmanageable for interactive editing. In contrast, we obtain a fa\c{c}ade by composing multiple overlapping layers, where each layer contains a single rectilinear grid of fa\c{c}ade elements described by two simple generator patterns. This way, the design process becomes more intuitive and the editing effort for complex layouts is significantly reduced. To achieve this, we present a method for the automated merging of different layers in the form of a mixed discrete and continuous optimization problem. Finally, we provide several modeling examples and a comparison to shape grammars in order to highlight the advantages of our method when designing realistic building fa\c{c}ades. You can find the paper video at https://vimeo.com/118400233 .", month = may, journal = "Computer Graphics Forum", volume = "34", number = "2", issn = "1467-8659", pages = "205--216", keywords = "procedural modeling", URL = "https://www.cg.tuwien.ac.at/research/publications/2015/Ilcik_2015_LAY/", } @mastersthesis{spitaler-2015-pbi, title = "Procedural Generation of 3D Building-Interiors", author = "Franz Spitaler", year = "2015", abstract = " Procedural systems are a great way to create a lot of geometric 3D content for various purposes, e.g., computer games or feature movies. They are usually based on formal grammars theory. Nowadays, a well known approach for the generation of virtual cities is the so-called 'CGA'-grammar (computer generated architecture). It was introduced a few years ago and is widely in use, however, its major drawback is the complexity and amount of code that has to be written to create good-looking results. To overcome this problem, a visual editor for the design of buildings is introduced in this thesis. It allows the user to define the aspects of a building in a top-down manner, including their interiors. Starting from the amount of floors, the user is able to define how rooms should be distributed including cross-floor relations, like staircases or elevators. Using 'generation-rules' the user is also able to add more details to the interior (e.g., furniture) and exterior (e.g. facades, plants, etc.). We demonstrate that our technique can create a great variety of visually appealing and realistic results. ", month = aug, address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria", school = "Institute of Computer Graphics and Algorithms, Vienna University of Technology ", keywords = "procedural geometric modeling, 3D modeling, geometric urban modeling, computer graphics", URL = "https://www.cg.tuwien.ac.at/research/publications/2015/spitaler-2015-pbi/", } @article{fan-2014-scfl, title = "Structure Completion for Facade Layouts", author = "Lubin Fan and Przemyslaw Musialski and Ligang Liu and Peter Wonka", year = "2014", abstract = "We present a method to complete missing structures in facade layouts. Starting from an abstraction of the partially observed layout as a set of shapes, we can propose one or multiple possible completed layouts. Structure completion with large missing parts is an ill-posed problem. Therefore, we combine two sources of information to derive our solution: the observed shapes and a database of complete layouts. The problem is also very difficult, because shape positions and attributes have to be estimated jointly. Our proposed solution is to break the problem into two components: a statistical model to evaluate layouts and a planning algorithm to generate candidate layouts. This ensures that the completed result is consistent with the observation and the layouts in the database.", month = nov, journal = "ACM Transactions on Graphics (ACM SIGGRAPH Asia 2014)", volume = "33", number = "6", pages = "210:1--210:11", keywords = "facade modeling, facade completion, structure completion, urban modeling", URL = "https://www.cg.tuwien.ac.at/research/publications/2014/fan-2014-scfl/", } @inproceedings{bernhard-2014-EFD, title = "The Effects of Fast Disparity Adjustments in Gaze-Controlled Stereoscopic Applications", author = "Matthias Bernhard and Camillo Dellmour and Michael Hecher and Efstathios Stavrakis and Michael Wimmer", year = "2014", abstract = "With the emergence of affordable 3D displays, stereoscopy is becoming a commodity. However, often users report discomfort even after brief exposures to stereo content. One of the main reasons is the conflict between vergence and accommodation that is caused by 3D displays. We investigate dynamic adjustment of stereo parameters in a scene using gaze data in order to reduce discomfort. In a user study, we measured stereo fusion times after abrupt manipulation of disparities using gaze data. We found that gaze-controlled manipulation of disparities can lower fusion times for large disparities. In addition we found that gaze-controlled disparity adjustment should be applied in a personalized manner and ideally performed only at the extremities or outside the comfort zone of subjects. These results provide important insight on the problems associated with fast disparity manipulation and are essential for developing appealing gaze-contingent and gaze-controlled applications.", month = mar, isbn = "978-1-4503-2751-0", publisher = "ACM", location = "Safety Harbor, FL, USA", editor = "Pernilla Qvarfordt and Dan Witzner Hansen", booktitle = "Proceedings of the Symposium on Eye Tracking Research and Applications (ETRA 2014)", pages = "111--118", keywords = "stereoscopic rendering, comfort models, fusion time, eye tracking", URL = "https://www.cg.tuwien.ac.at/research/publications/2014/bernhard-2014-EFD/", } @WorkshopTalk{ilcik-2014-cgbpmi, title = "Challenges in grammar-based procedural modeling of interiors", author = "Martin Il\v{c}\'{i}k", year = "2014", abstract = "While the creation of convincing cityscapes is a well researched problemm, there is a lack of robust and efficient techniques for modeling the interior of buildings. I my talk, I will introduce a recently started research project on Data-Driven Procedural Modeling of Interiors. In particular, I will focus on challenges for the subdivision of the interior space into rooms, placement of furniture and procedural generation of furniture pieces. Our preliminary results show first succesful extensions and generalizations to commonly used grammar-based approaches like the CGA-Shape or G^2 grammars.", month = feb, event = "High Visual Computing (HiVisComp) 2014", location = "Pec pod Snezkou, Czech Republic", keywords = "object placement, formal grammars, procedural modling, ideas, architecture", URL = "https://www.cg.tuwien.ac.at/research/publications/2014/ilcik-2014-cgbpmi/", } @studentproject{leimer-2014-fsco, title = "A Framework for Shape Co-Analysis", author = "Kurt Leimer", year = "2014", abstract = "This application serves as a framework for Co-Analysis, in which a set of meshes of a specific category (e.g. candelabra or chairs) is analysed in an attempt to group the parts constituting each mesh into semantic categories. This is achieved by first individually subdividing each mesh into smaller segments and then clustering the segments of all meshes based on their face-level features. In the example pictured above, the mesh parts are grouped into 4 distinct categories, each represented by a different color. Furthermore, the framework allows the selection of different algorithms for each step of the Co-Analysis pipeline and can also be easily extended by adding more algorithms. ", keywords = "shape processing, shape segmentation, shape co-analysis", URL = "https://www.cg.tuwien.ac.at/research/publications/2014/leimer-2014-fsco/", } @inproceedings{ilcik-2013-cipmi, title = "Challenges and Ideas in Procedural Modeling of Interiors", author = "Martin Il\v{c}\'{i}k and Michael Wimmer", year = "2013", abstract = "While the creation of convincing cityscapes from the outside is already possible, there is a lack of robust and efficient techniques for modeling the interior of buildings. In particular, we focus on challenges for the subdivision of the interior space into rooms and for placement of furniture in those rooms.", month = may, isbn = "978-3-905674-46-0", publisher = "Eurographics Association", location = "Girona, Spain", issn = "2307-8251", editor = "Vincent Tourre and Gonzalo Besuievsky", booktitle = "Proceedings of Eurographics Workshop on Urban Data Modelling and Visualisation (UDMV 2013)", pages = "29--30", URL = "https://www.cg.tuwien.ac.at/research/publications/2013/ilcik-2013-cipmi/", } @talk{ilcik-2013-pmsg, title = "Procedural Modeling with Shape Grammars", author = "Martin Il\v{c}\'{i}k", year = "2013", abstract = "Formal languages are used in all areas of computer science including computer graphics. I will focus on procedural modeling, which provides means for automated design and generation of 3D models using grammars. Repeating, symmetric and similar parts of models can be easily encoded. However, abstract description of irregular geometry is connected with several difficult and interesting problems. Starting with well known L-Systems, I will guide you through the world of shape generating grammars up to the state of the art layered concepts. At the end, I will show examples how to model plants, houses and furniture.", event = "Seminar of the Institute of Computer Science", location = "Faculty of Mathematics, Physics and Informatics, Comenius University, Bratislava", URL = "https://www.cg.tuwien.ac.at/research/publications/2013/ilcik-2013-pmsg/", }