The creation and modification of 3D models using sketches and curves

Andrew Nealen, Marc Alexa

    Research output: Chapter in Book/Report/Conference proceedingChapter

    Abstract

    This chapter describes interfaces and algorithms that support a potentially untrained user's intent to communicate a mental model of 2D/3D shape to a digital computer; FiberMesh for the creation, and SilSketch for the modification of 3D shapes. Fiber- Mesh is a system for designing freeform surfaces with a collection of 3D curves. The user first creates a rough 3D model by using a sketching interface. The user-drawn strokes stay on the model surface and serve as handles for controlling the geometry. For a given set of curves, the system automatically constructs a smooth surface embedding by applying functional optimization. SilSketch is an over-sketching interface for feature-preserving surface mesh editing. The user sketches a stroke that is the suggested position of part of a silhouette of the displayed surface. The overall algorithm has been designed to enable interactive modification of the surface-yielding a surface editing system that comes close to the experience of sketching 3D models on paper. While machines are equipped with clearly defined interfaces for video input (cameras, scanners) and output (monitors, projectors), human beings are not. In fact there is quite an imbalance at work here; while one could argue that the human visual system is currently superior to the video-in of a machine, we lack a clear definition of the human video-out. The most common ways of communicating and/or creating 2D/3D shapes are either using hand-drawn 2D sketches, or modeling 3D shapes with malleable materials such as clay. Unfortunately, these means of communication and creation are generally limited to a small subset of artistically trained individuals. In the following we describe our interfaces and algorithms, which are designed to assist the user with meaningful and intuitive operations and thereby alleviate the described shortcomings.

    Original languageEnglish (US)
    Title of host publicationSketch-based Interfaces and Modeling
    PublisherSpringer London
    Pages225-253
    Number of pages29
    ISBN (Print)9781848828117
    DOIs
    StatePublished - 2011

    Fingerprint

    Digital computers
    Clay
    Cameras
    Geometry
    Fibers
    Communication

    ASJC Scopus subject areas

    • Computer Science(all)

    Cite this

    Nealen, A., & Alexa, M. (2011). The creation and modification of 3D models using sketches and curves. In Sketch-based Interfaces and Modeling (pp. 225-253). Springer London. https://doi.org/10.1007/978-1-84882-812-4_9

    The creation and modification of 3D models using sketches and curves. / Nealen, Andrew; Alexa, Marc.

    Sketch-based Interfaces and Modeling. Springer London, 2011. p. 225-253.

    Research output: Chapter in Book/Report/Conference proceedingChapter

    Nealen, A & Alexa, M 2011, The creation and modification of 3D models using sketches and curves. in Sketch-based Interfaces and Modeling. Springer London, pp. 225-253. https://doi.org/10.1007/978-1-84882-812-4_9
    Nealen A, Alexa M. The creation and modification of 3D models using sketches and curves. In Sketch-based Interfaces and Modeling. Springer London. 2011. p. 225-253 https://doi.org/10.1007/978-1-84882-812-4_9
    Nealen, Andrew ; Alexa, Marc. / The creation and modification of 3D models using sketches and curves. Sketch-based Interfaces and Modeling. Springer London, 2011. pp. 225-253
    @inbook{3a137b58b33a45acab853cedaf00c3e0,
    title = "The creation and modification of 3D models using sketches and curves",
    abstract = "This chapter describes interfaces and algorithms that support a potentially untrained user's intent to communicate a mental model of 2D/3D shape to a digital computer; FiberMesh for the creation, and SilSketch for the modification of 3D shapes. Fiber- Mesh is a system for designing freeform surfaces with a collection of 3D curves. The user first creates a rough 3D model by using a sketching interface. The user-drawn strokes stay on the model surface and serve as handles for controlling the geometry. For a given set of curves, the system automatically constructs a smooth surface embedding by applying functional optimization. SilSketch is an over-sketching interface for feature-preserving surface mesh editing. The user sketches a stroke that is the suggested position of part of a silhouette of the displayed surface. The overall algorithm has been designed to enable interactive modification of the surface-yielding a surface editing system that comes close to the experience of sketching 3D models on paper. While machines are equipped with clearly defined interfaces for video input (cameras, scanners) and output (monitors, projectors), human beings are not. In fact there is quite an imbalance at work here; while one could argue that the human visual system is currently superior to the video-in of a machine, we lack a clear definition of the human video-out. The most common ways of communicating and/or creating 2D/3D shapes are either using hand-drawn 2D sketches, or modeling 3D shapes with malleable materials such as clay. Unfortunately, these means of communication and creation are generally limited to a small subset of artistically trained individuals. In the following we describe our interfaces and algorithms, which are designed to assist the user with meaningful and intuitive operations and thereby alleviate the described shortcomings.",
    author = "Andrew Nealen and Marc Alexa",
    year = "2011",
    doi = "10.1007/978-1-84882-812-4_9",
    language = "English (US)",
    isbn = "9781848828117",
    pages = "225--253",
    booktitle = "Sketch-based Interfaces and Modeling",
    publisher = "Springer London",

    }

    TY - CHAP

    T1 - The creation and modification of 3D models using sketches and curves

    AU - Nealen, Andrew

    AU - Alexa, Marc

    PY - 2011

    Y1 - 2011

    N2 - This chapter describes interfaces and algorithms that support a potentially untrained user's intent to communicate a mental model of 2D/3D shape to a digital computer; FiberMesh for the creation, and SilSketch for the modification of 3D shapes. Fiber- Mesh is a system for designing freeform surfaces with a collection of 3D curves. The user first creates a rough 3D model by using a sketching interface. The user-drawn strokes stay on the model surface and serve as handles for controlling the geometry. For a given set of curves, the system automatically constructs a smooth surface embedding by applying functional optimization. SilSketch is an over-sketching interface for feature-preserving surface mesh editing. The user sketches a stroke that is the suggested position of part of a silhouette of the displayed surface. The overall algorithm has been designed to enable interactive modification of the surface-yielding a surface editing system that comes close to the experience of sketching 3D models on paper. While machines are equipped with clearly defined interfaces for video input (cameras, scanners) and output (monitors, projectors), human beings are not. In fact there is quite an imbalance at work here; while one could argue that the human visual system is currently superior to the video-in of a machine, we lack a clear definition of the human video-out. The most common ways of communicating and/or creating 2D/3D shapes are either using hand-drawn 2D sketches, or modeling 3D shapes with malleable materials such as clay. Unfortunately, these means of communication and creation are generally limited to a small subset of artistically trained individuals. In the following we describe our interfaces and algorithms, which are designed to assist the user with meaningful and intuitive operations and thereby alleviate the described shortcomings.

    AB - This chapter describes interfaces and algorithms that support a potentially untrained user's intent to communicate a mental model of 2D/3D shape to a digital computer; FiberMesh for the creation, and SilSketch for the modification of 3D shapes. Fiber- Mesh is a system for designing freeform surfaces with a collection of 3D curves. The user first creates a rough 3D model by using a sketching interface. The user-drawn strokes stay on the model surface and serve as handles for controlling the geometry. For a given set of curves, the system automatically constructs a smooth surface embedding by applying functional optimization. SilSketch is an over-sketching interface for feature-preserving surface mesh editing. The user sketches a stroke that is the suggested position of part of a silhouette of the displayed surface. The overall algorithm has been designed to enable interactive modification of the surface-yielding a surface editing system that comes close to the experience of sketching 3D models on paper. While machines are equipped with clearly defined interfaces for video input (cameras, scanners) and output (monitors, projectors), human beings are not. In fact there is quite an imbalance at work here; while one could argue that the human visual system is currently superior to the video-in of a machine, we lack a clear definition of the human video-out. The most common ways of communicating and/or creating 2D/3D shapes are either using hand-drawn 2D sketches, or modeling 3D shapes with malleable materials such as clay. Unfortunately, these means of communication and creation are generally limited to a small subset of artistically trained individuals. In the following we describe our interfaces and algorithms, which are designed to assist the user with meaningful and intuitive operations and thereby alleviate the described shortcomings.

    UR - http://www.scopus.com/inward/record.url?scp=84892349213&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84892349213&partnerID=8YFLogxK

    U2 - 10.1007/978-1-84882-812-4_9

    DO - 10.1007/978-1-84882-812-4_9

    M3 - Chapter

    SN - 9781848828117

    SP - 225

    EP - 253

    BT - Sketch-based Interfaces and Modeling

    PB - Springer London

    ER -