Related Experiment Video
Updated: Apr 30, 2026

08:23
Finite Element Modelling of a Cellular Electric Microenvironment
Published on: May 18, 2021
4.2K
User-friendly graph editing for procedural modeling of buildings.
IEEE Computer Graphics and Applications
|May 9, 2014
Summary
This study introduces a rule-based editing method for artists to create buildings intuitively. This approach utilizes directed acyclic graphs for flexible model creation and editing, enhancing artistic workflows.
Area of Science:
- Computer Graphics
- Computational Geometry
- Digital Art
Background:
- Traditional 3D modeling workflows can be restrictive for artists.
- Existing methods may not seamlessly integrate complex geometric operations.
- A need exists for intuitive, workflow-compatible procedural content creation tools.
Purpose of the Study:
- To propose a novel rule-based editing metaphor for 3D building creation.
- To enable artists to intuitively generate and modify architectural models.
- To leverage graph-based representations for enhanced modeling flexibility.
Main Methods:
- Representing the rule base as a directed acyclic graph (DAG).
- Shifting the development paradigm to rule-based representations.
- Developing a visual interface for rule creation, editing, and workflow control.
- Implementing tools for Boolean operations and local controlling operators.
Main Results:
- Artists can intuitively create buildings without altering their existing workflows.
- The system supports visual editing and connection of rules to control the generation process.
- New commands, such as Boolean operations, are easily integrated into the artist's toolbox.
- The approach facilitates model verification and editing via graph rewriting.
Conclusions:
- The proposed rule-based editing metaphor offers an intuitive and flexible approach to 3D architectural modeling.
- This method enhances artistic control and expands the possibilities for procedural content generation.
- The DAG representation and graph rewriting techniques open avenues for advanced model manipulation and verification.
More Related Videos
Related Concept Videos
Design Example: Creating a Hydraulic Model of a Dam Spillway
980
Scaled hydraulic models of dam spillways provide a practical way to replicate and study the intricate flow dynamics of these structures. Often built to a 1:15 ratio, these models allow for observing critical water behavior, such as velocity distribution, flow patterns, and energy dissipation.
980
Design Example: Dimensioning of Concrete Masonry Construction
484
For the construction of a storeroom using concrete masonry units, it's essential to align the dimensions of the structure with the actual sizes of the blocks and the intended mortar joints. On the site in question, there's a stockpile of concrete masonry blocks with a nominal size of eight by eight by sixteen inches, which are to be used in the construction of the storeroom.
The site engineer has laid out a plan for the storeroom with external dimensions of twelve feet in length and...
The site engineer has laid out a plan for the storeroom with external dimensions of twelve feet in length and...
484
Design Example: Traverse Angle Computations
453
Traverse angle computations are a critical component of surveying, used to compute the internal angles within a closed traverse. A traverse consists of a series of connected lines forming a closed loop, often used for land boundary delineation or mapping. Calculating the internal angles ensures accuracy in the traverse geometry and is essential for checking survey data integrity.The process begins with known azimuths and bearings of the traverse sides. Internal angles at each vertex are...
453
Design Example: Alignment of a Road Line Using GIS
471
The alignment of a road line using Geographic Information Systems (GIS) is a critical process in civil engineering, combining advanced technology with practical decision-making. This methodology begins with the collection of geospatial data, including information on land cover, geomorphology, drainage patterns, slope, and contour details. Such data is typically acquired through satellite imagery and GIS tools, offering a comprehensive understanding of the terrain.Once the data is gathered, it...
471
Movement Joints in Buildings
487
Movement joints in buildings are essential design elements that accommodate inevitable motions caused by various factors such as temperature changes, moisture content variations, and structural deflections. These motions, if not considered in design and construction, can lead to unsightly or dangerous damage. Movement joints are incorporated in different forms to manage these stresses and allow materials to move without causing distress.
The simplest type of movement joints, working joints, are...
The simplest type of movement joints, working joints, are...
487
Steps in the Modeling Process
861
Albert Bandura's theory of observational learning identifies four critical processes: attention, retention, motor reproduction, and reinforcement or motivation.
Attention is the first necessary component for observational learning. It involves focusing on what the model is doing and saying. For example, if you decide to take a drawing class to enhance your skills, you need to pay close attention to the instructor's words and hand movements. The characteristics of the model significantly...
Attention is the first necessary component for observational learning. It involves focusing on what the model is doing and saying. For example, if you decide to take a drawing class to enhance your skills, you need to pay close attention to the instructor's words and hand movements. The characteristics of the model significantly...
861

