Related Experiment Video
Updated: Mar 16, 2026

06:19
Constructing and Visualizing Models using Mime-based Machine-learning Framework
Published on: July 22, 2025
3.0K
Shape Synthesis from Sketches via Procedural Models and Convolutional Networks.
IEEE Transactions on Visualization and Computer Graphics
|August 12, 2016
Summary
This study introduces a sketch-based approach for procedural modeling, enabling users to generate complex 3D shapes from simple 2D sketches. A deep Convolutional Neural Network (CNN) maps sketches to procedural parameters, simplifying content creation.
Area of Science:
- Computer Graphics
- Computational Design
- Artificial Intelligence
Background:
- Procedural modeling offers high-quality visual content generation via complex rule sets.
- User control over procedural modeling is challenging due to numerous non-linear parameters.
Purpose of the Study:
- To develop an intuitive sketch-based interface for procedural modeling.
- To enable users to easily control procedural model outputs for design purposes.
Main Methods:
- A novel algorithm translates user-provided 2D sketches into procedural model parameters.
- A deep Convolutional Neural Network (CNN) is trained to map sketches to parameters using synthetic data.
- The system generates multiple detailed shapes resembling the input sketch.
Main Results:
- The sketch-based approach effectively bypasses manual parameter tuning.
- Users can explore design variations by modifying sketches or selecting generated outputs.
- The method demonstrates accuracy and efficacy across diverse procedural modeling scenarios.
Conclusions:
- Sketch-based input offers an intuitive alternative to complex parameter manipulation in procedural modeling.
- This approach empowers users to create high-quality procedural content with greater ease.
- The technique is applicable to both man-made and organic shape design.
Related Concept Videos
Modeling and Similitude
703
Scaled modeling is a fundamental technique in engineering, enabling the study of large and complex systems by creating smaller, manageable replicas that recreate critical characteristics of the original. In hydrology and civil infrastructure, for example, scaled models of dams help analyze water flow, turbulence, and pressure. This method allows for accurate predictions of real-world behavior within a controlled environment, significantly reducing the cost and time involved in full-scale...
703
Curve Sketching and Derivatives
143
Understanding the behavior of a function through its first and second derivatives is essential for analyzing its graph. Derivatives provide insight into where a function increases or decreases, where it attains local maxima or minima, and how its curvature behaves across different intervals.The first derivative of a function reveals the slope of the tangent line at any given point. Points where the derivative is zero or undefined are considered critical, as they often indicate potential extrema...
143
Guidelines for Sketching a Curve
212
Curve sketching is a systematic method for understanding the overall behavior of a function by analyzing its key mathematical features. A function defines a curve on the coordinate plane, where the horizontal axis represents the input variable and the vertical axis represents the output. The process begins by determining the domain, which specifies the set of input values for which the function is defined and establishes the horizontal extent of the graph.Intercepts with the horizontal and...
212
Morphogenesis
30.7K
Plant morphogenesis—the development of a plant’s form and structure—involves several overlapping developmental processes, including growth and cell differentiation. Precursor cells differentiate into specific cell types, which are organized into the tissues and organ systems that make up the functional plant.
30.7K
Sequence Networks of Rotating Machines
517
A Y-connected synchronous generator, grounded through a neutral impedance, is designed to produce balanced internal phase voltages with only positive-sequence components. The generator's sequence networks include a source voltage that is exclusively in the positive-sequence network. The sequence components of line-to-ground voltages at the generator terminals illustrate this configuration.
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
517
Steps in the Modeling Process
787
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...
787

