Design Transformations for Rule-based Procedural Modeling

被引:10
|
作者
Lienhard, Stefan [1 ]
Lau, Cheryl [2 ]
Mueller, Pascal [2 ]
Wonka, Peter [3 ]
Pauly, Mark [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[2] Esri R&D Ctr Zurich, Zurich, Switzerland
[3] KAUST, Thuwal, Saudi Arabia
基金
欧洲研究理事会;
关键词
Categories and Subject Descriptors (according to ACM CCS); Computer Graphics [I.3.5]: Computational Geometry and Object Modeling–-Geometric algorithms; languages; and systems;
D O I
10.1111/cgf.13105
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce design transformations for rule-based procedural models, e.g., for buildings and plants. Given two or more procedural designs, each specified by a grammar, a design transformation combines elements of the existing designs to generate new designs. We introduce two technical components to enable design transformations. First, we extend the concept of discrete rule switching to rule merging, leading to a very large shape space for combining procedural models. Second, we propose an algorithm to jointly derive two or more grammars, called grammar co-derivation. We demonstrate two applications of our work: we show that our framework leads to a larger variety of models than previous work, and we show fine-grained transformation sequences between two procedural models.
引用
收藏
页码:39 / 48
页数:10
相关论文
共 50 条
  • [21] Rule-Based Data Transformations in Electricity Smart Grids
    Santodomingo, Rafael
    Uslar, Mathias
    Antonio Rodriguez-Mondejar, Jose
    Angel Sanz-Bobi, Miguel
    RULE TECHNOLOGIES: FOUNDATIONS, TOOLS, AND APPLICATIONS, 2015, 9202 : 447 - 455
  • [22] Analyzing Conflicts and Dependencies of Rule-Based Transformations in Henshin
    Born, Kristopher
    Arendt, Thorsten
    Hess, Florian
    Taentzer, Gabriele
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2015, 2015, 9033 : 165 - 168
  • [23] DESIGN ISSUES IN A RULE-BASED SYSTEM
    FICKAS, S
    JOURNAL OF SYSTEMS AND SOFTWARE, 1989, 10 (02) : 113 - 123
  • [24] THE DESIGN OF A RULE-BASED CAI TUTORIAL
    HEINES, JM
    OSHEA, T
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1985, 23 (01): : 1 - 25
  • [25] A rule-based design-for-testability rule checker
    Bidjan-Irani, Mehrdad
    IEEE Design and Test of Computers, 1991, 8 (01): : 50 - 57
  • [26] A RULE-BASED DESIGN-FOR-TESTABILITY RULE CHECKER
    BIDJANIRANI, M
    IEEE DESIGN & TEST OF COMPUTERS, 1991, 8 (01): : 50 - 57
  • [27] 4.4.1 Rule-Based Design Reviews
    Gilb, Tom
    INCOSE International Symposium, 2007, 17 (01) : 628 - 639
  • [28] A Methodology for the Design of Rule-Based Supervisors
    Marcos, Marga
    Artaza, Fernando
    EUROPEAN JOURNAL OF CONTROL, 1996, 2 (04) : 305 - 312
  • [29] DESIGN ISSUES IN A RULE-BASED SYSTEM
    FICKAS, S
    SIGPLAN NOTICES, 1985, 20 (07): : 208 - 215
  • [30] Design of a rule-based controller for STATCOM
    Li, C
    Jiang, QR
    Wang, ZH
    Retzmann, D
    IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 1998, : 467 - 472