Interactive modeling by procedural high-level primitives

被引:13
|
作者
Krecklau, Lars [1 ]
Kobbelt, Leif [1 ]
机构
[1] Rhein Westfal TH Aachen, Aachen, Germany
来源
COMPUTERS & GRAPHICS-UK | 2012年 / 36卷 / 05期
关键词
Procedural modeling; Interactive shape editing; Shape grammars;
D O I
10.1016/j.cag.2012.03.028
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Procedural modeling is a promising approach to create complex and detailed 3D objects and scenes. Based on the concept of split grammars, e.g., construction rules can be defined textually in order to describe a hierarchical build-up of a scene. Unfortunately, creating or even just reading such grammars can become very challenging for non-programmers. Recent approaches have demonstrated ideas to interactively control basic split operations for boxes, however, designers need to have a deep understanding of how to express a certain object by just using box splitting. Moreover, the degrees of freedom of a certain model are typically very high and thus the adjustment of parameters remains more or less a trial-and-error process. In our paper, we therefore present novel concepts for the intuitive and interactive handling of complex procedural grammars allowing even amateurs and non-programmers to easily modify and combine existing procedural models that are not limited to the subdivision of boxes. In our grammar 3D manipulators can be defined in order to spawn a visual representation of adjustable parameters directly in model space to reveal the influence of a parameter. Additionally, modules of the procedural grammar can be associated with a set of camera views which draw the user's attention to a specific subset of relevant parameters and manipulators. All these concepts are encapsulated into procedural high-level primitives that effectively support the efficient creation of complex procedural 3D scenes. Since our target group are mainly users without any experience in 3D modeling, we prove the usability of our system by letting some untrained students perform a modeling task from scratch. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:376 / 386
页数:11
相关论文
共 50 条
  • [1] High-level modeling of multi-user interactive applications
    Van den Bergh, Jan
    Luyten, Kris
    Coninx, Karin
    [J]. TASK MODELS AND DIAGRAMS FOR USERS INTERFACE DESIGN, 2007, 4385 : 153 - +
  • [2] High-level primitives for recursive maximum likelihood estimation
    Levy, BC
    Benveniste, A
    Nikoukhah, R
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1996, 41 (08) : 1125 - 1145
  • [3] An effective stereo SLAM with high-level primitives in underwater environment
    Xu, Shuo
    Ma, Teng
    Li, Ye
    Ding, Shuoshuo
    Gao, Jingxuan
    Xia, Jiahao
    Qi, Haodong
    Gu, Huayu
    [J]. MEASUREMENT SCIENCE AND TECHNOLOGY, 2023, 34 (10)
  • [4] CUP 2.0: High-level modeling of context-sensitive interactive applications
    Van den Bergh, Jan
    Coninx, Karin
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 140 - +
  • [5] A High-level Language for Interactive Data Visualization
    De Floriani, Leila
    [J]. COMPUTER, 2017, 50 (04) : 13 - 13
  • [6] INTERACTIVE ROBOT SIMULATOR FOR HIGH-LEVEL TASKS
    KITAJIMA, K
    [J]. COMPUTER-AIDED DESIGN, 1988, 20 (02) : 93 - 99
  • [7] A HIERARCHICAL TEST PATTERN GENERATION SYSTEM BASED ON HIGH-LEVEL PRIMITIVES
    SARFERT, TM
    MARKGRAF, RG
    SCHULZ, MH
    TRISCHLER, E
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1992, 11 (01) : 34 - 44
  • [8] OPTIMIZATION OF MOTION PRIMITIVES FOR HIGH-LEVEL MOTION PLANNING OF MODULAR ROBOTS
    Vonasek, Vojtech
    Penc, Ondrej
    Kosnar, Karel
    Preucil, Libor
    [J]. MOBILE SERVICE ROBOTICS, 2014, : 109 - +
  • [9] Towards a high-level implementation of flexible parallelism primitives for symbolic languages
    Casas, Amadeo
    Carro, Manuel
    Hermenegildo, Manuel
    [J]. PASCO'07: Proceedings of the 2007 International Workshop on Parallel Symbolic Computation, 2007, : 93 - 94
  • [10] Fast range image segmentation using high-level segmentation primitives
    Jiang, XY
    Meier, U
    Bunke, H
    [J]. THIRD IEEE WORKSHOP ON APPLICATIONS OF COMPUTER VISION - WACV '96, PROCEEDINGS, 1996, : 83 - 88