Sketch-based modeling

Last updated

Sketch-based modeling is a method of creating 3D models for use in 3D computer graphics applications. Sketch-based modeling is differentiated from other types of 3D modeling by its interface - instead of creating a 3D model by directly editing polygons, the user draws a 2D shape which is converted to 3D automatically by the application.

Contents

Purpose

Many computer users think that traditional 3D modeling programs such as Blender or Maya have a high learning curve. Novice users often have difficulty creating models in traditional modeling programs without first completing a lengthy series of tutorials. Sketch-based modeling tools aim to solve this problem by creating a User interface which is similar to drawing, which most users are familiar with.

Uses

Sketch-based modeling is primarily designed for use by persons with artistic ability, but no experience with 3D modeling programs. However, sketch-based modeling is also used for other applications. One popular application is rapid modeling of low-detail objects for use in prototyping and design work.

Operation

There are two main types of sketch-based modeling. In the first, the user draws a shape in the workspace using a mouse or a tablet. The system then interprets this shape as a 3D object. Users can then alter the object by cutting off or adding sections. The process of adding sections to a model is generally referred to as overdrawing. The user is never required to interact directly with the vertices or Nurbs control points.

In the second type of sketch-based modeling, the user draws one or more images on paper, then scans in the images. The system then automatically converts the sketches to a 3D model.

Research

A great deal of research is currently being done on sketch-based modeling. A number of papers on this topic are presented each year at the ACM SIGGRAPH conference. The European graphics Association Eurographics sponsored four special conferences on sketch-based modeling:

Since 2007, Eurographics and ACM SIGGRAPH have co-sponsored the Sketch-Based Interfaces and Modeling Symposium which in 2011 became a part of the Expressive Graphics Symposium

The Eurographics/SIGGRAPH Joint Symposium on Sketch-Based Interfaces and Modeling was held on

See also

Related Research Articles

Rendering (computer graphics) Process of generating an image from a model

Rendering or image synthesis is the process of generating a photorealistic or non-photorealistic image from a 2D or 3D model by means of a computer program. The resulting image is referred to as the render. Multiple models can be defined in a scene file containing objects in a strictly defined language or data structure. The scene file contains geometry, viewpoint, texture, lighting, and shading information describing the virtual scene. The data contained in the scene file is then passed to a rendering program to be processed and output to a digital image or raster graphics image file. The term "rendering" is analogous to the concept of an artist's impression of a scene. The term "rendering" is also used to describe the process of calculating effects in a video editing program to produce the final video output.

Computer-aided design Constructing a product by means of computer

Computer-aided design (CAD) is the use of computers to aid in the creation, modification, analysis, or optimization of a design. CAD software is used to increase the productivity of the designer, improve the quality of design, improve communications through documentation, and to create a database for manufacturing. Designs made through CAD software are helpful in protecting products and inventions when used in patent applications. CAD output is often in the form of electronic files for print, machining, or other manufacturing operations. The term CADD is also used.

Information visualization Study of visual representations of data

Information visualization or information visualisation is the study of visual representations of abstract data to reinforce human cognition. The abstract data include both numerical and non-numerical data, such as text and geographic information. It is related to data visualization, infographics, and scientific visualization. One definition is that it's information visualization when the spatial representation is chosen, whereas it's scientific visualization when the spatial representation is given.

Volume rendering 3D rendering techniques

In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data set, typically a 3D scalar field.

The light field is a vector function that describes the amount of light flowing in every direction through every point in space. The space of all possible light rays is given by the five-dimensional plenoptic function, and the magnitude of each ray is given by the radiance. Michael Faraday was the first to propose that light should be interpreted as a field, much like the magnetic fields on which he had been working for several years. The phrase light field was coined by Andrey Gershun in a classic paper on the radiometric properties of light in three-dimensional space (1936).

Non-photorealistic rendering

Non-photorealistic rendering (NPR) is an area of computer graphics that focuses on enabling a wide variety of expressive styles for digital art, in contrast to traditional computer graphics, which focuses on photorealism. NPR is inspired by other artistic modes such as painting, drawing, technical illustration, and animated cartoons. NPR has appeared in movies and video games in the form of cel-shaded animation as well as in scientific visualization, architectural illustration and experimental animation.

Theresa-Marie Rhyne is an expert in the field of computer-generated visualization and a consultant who specializes in applying artistic color theories to visualization and digital media. She has consulted with the Stanford University Visualization Group on a color suggestion prototype system (2013), the Center for Visualization at the University of California at Davis (2013), the Scientific Computing and Imaging Institute at the University of Utah & (2014) on applying color theory to ensemble data visualization and the Advanced Research Computing Unit at Virginia Tech (2019). Her book on "Applying Color Theory to Digital Media and Visualization" was published by CRC Press on November 17, 2016. In 2017, Theresa-Marie began exploring color harmony Harmony (color) with the Munsell color system and her work on "Visual Analytics with Complementary and Analogous Color Harmony" was published in the Munsell Color Blog. In 2018, she organized and contributed to the SIGGRAPH 2018 panel on "Color Mavens Advise on Digital Media Creation and Tools", that included representation from X-Rite/Pantone, Adobe, Rochester Institute of Technology and Pixar and was presented in Vancouver, Canada. In 2019, she combined "her Munsell Color Harmony work with Scientific Visualization efforts". As of 2020, she began writing on applying color to data visualizations for Nightingale, the journal of the Data Visualization Society and a Medium publication.

Mesh generation is dividing a geometric space into discrete cells

Mesh generation is the practice of creating a mesh, a subdivision of a continuous geometric space into discrete geometric and topological cells. Often these cells form a simplicial complex. Usually the cells partition the geometric input domain. Mesh cells are used as discrete local approximations of the larger domain. Meshes are created by computer algorithms, often with human guidance through a GUI, depending on the complexity of the domain and the type of mesh desired. The goal is to create a mesh that accurately captures the input domain geometry, with high-quality (well-shaped) cells, and without so many cells as to make subsequent calculations intractable. The mesh should also be fine in areas that are important for the subsequent calculations.

Eurographics is a Europe-wide professional computer graphics association. The association supports its members in advancing the state of the art in computer graphics and related fields such as multimedia, scientific visualization and human–computer interaction.

A projection augmented model is an element sometimes employed in virtual reality systems. It consists of a physical three-dimensional model onto which a computer image is projected to create a realistic looking object. Importantly, the physical model is the same geometric shape as the object that the PA model depicts.

Jock D. Mackinlay is an American information visualization expert and Vice President of Research and Design at Tableau Software. With Stuart K. Card, George G. Robertson and others he invented a number of Information Visualization techniques.

Computer graphics (computer science) Sub-field of computer science

Computer graphics is a sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content. Although the term often refers to the study of three-dimensional computer graphics, it also encompasses two-dimensional graphics and image processing.

Computer graphics Graphics created using computers

Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great deal of specialized hardware and software has been developed, with the displays of most devices being driven by computer graphics hardware. It is a vast and recently developed area of computer science. The phrase was coined in 1960 by computer graphics researchers Verne Hudson and William Fetter of Boeing. It is often abbreviated as CG, or typically in the context of film as computer generated imagery (CGI). The non-artistic aspects of computer graphics are the subject of computer science research.

CityEngine 3D modelling software

ArcGIS CityEngine is a commercial three-dimensional (3D) modeling software application developed by Esri R&D Center Zurich and specialises in the generation of 3D urban environments. Using a procedural modeling approach, it supports the creation of detailed large-scale 3D city models. CityEngine works with architectural object placement and arrangement in the same manner that software like VUE manages terrain, ecosystems and atmosphere mapping. Unlike the traditional 3D modeling methodology which uses Computer-Aided Design (CAD) tools and techniques, CityEngine takes a different approach to shape generation via a rule-based system. It can also use Geographic Information System (GIS) datasets due to its integration with the wider Esri/ArcGIS platform. Due to this unique feature set, CityEngine has been used in academic research and built environment professions, e.g., urban planning, architecture, visualization, game development, entertainment, archeology, military and cultural heritage. CityEngine can be used within Building Information Model (BIM) workflows as well as visualizing the data of buildings in a larger urban context, enhancing its working scenario toward real construction projects.

Maureen C. Stone is an American computer scientist, specializing in color modeling.

Holly Rushmeier is an American computer scientist and is the John C. Malone Professor of Computer Science at Yale University. She is known for her contributions to the field of computer graphics.

Bedrich Benes

Bedrich Benes is a computer scientist and a researcher in Computer Graphics.

IEEE Transactions on Visualization and Computer Graphics is a peer-reviewed scientific journal published by the IEEE Computer Society. It covers subjects related to computer graphics and visualization techniques, systems, software, hardware, and user interface issues. TVCG has been considered the top journal in the field of visualization.

Olga Sorkine-Hornung Computer scientist

Olga Sorkine-Hornung is a professor of Computer Science at ETH Zurich working in the fields of computer graphics, geometric modeling and geometry processing. She has received multiple awards, including the ACM SIGGRAPH Significant New Researcher Award in 2011.