Download presentation
Presentation is loading. Please wait.
1
A Sketch-Based Interface for Collaborative Design Zhe Fan 1 Manuel M. Oliveira 2 Chi Ma 1 Arie Kaufman 1 1 Stony Brook University 2 UFRGS 1 Stony Brook University 2 UFRGS
2
Often used in conceptual designOften used in conceptual design Powerful tool for communicating ideasPowerful tool for communicating ideas System prototype elementSystem prototype element –Modeling primitives –User-defined objects Introduction
3
Examples Collaboration by two users A new user’s solo
4
Logically organized in six modulesLogically organized in six modules System Interface Image Manager 3D Manager 2D Manager Floor Manager Interface Library Manager Viewer Manager
5
Top view – floor profileTop view – floor profile Perspective view – exploration in 3DPerspective view – exploration in 3D Floor and Viewer Managers Top view of the scene Perspective view
6
2D Manager Projecting 2D strokes to 3DProjecting 2D strokes to 3D
7
Sketching on 3D surfacesSketching on 3D surfaces 2D Manager (cont.)
8
Conventional Rendering Sketch-like Rendering Provides 3D primitivesProvides 3D primitives NPR rendering for sketch-like appearanceNPR rendering for sketch-like appearance Imports 3D polygonal meshesImports 3D polygonal meshes 3D Manager
9
Animated billboardsAnimated billboards Textures, background images, imposterTextures, background images, imposter Image Manager Background and textures Imposter: building far away
10
Video 1: Single User
11
Video 2: Collaboration
12
Video 3: Explore the Town Scene
13
Result 1: Baseball field A new userA new user 5 minutes tutorial5 minutes tutorial 50 minutes design50 minutes design TexturesTextures
14
Result 2: Farm Experienced userExperienced user 4 minutes design4 minutes design
15
2 collaborators2 collaborators Approximately 4 hoursApproximately 4 hours Most time spent on creating textures and planning the designMost time spent on creating textures and planning the design Result 3: Town
16
Other Results
17
Bruce Gooch University of Utah Greg Coombe University of North Carolina at Chapel Hill Peter Shireley University of Utah Artistic Vision: Painterly Rendering Using Computer Vision Techniques
18
Example
19
Algorithm Segmentation and Smoothing Ridge Set Extraction Ridge Set Tokenizing and Grouping Rendering Images
20
Algorithm Segmentation and Smoothing Ridge Set Extraction
21
Algorithm Ridge Set Tokenizing and Grouping Rendering Images Moment tokens Line Lists
22
User-directed Enhancement
23
Segmentation Levels Level 12, 48, 72, 150
24
Brush Artifact Level 10 percent 40 percent 70 percent 100 percent
25
Results
26
Curve Analogies Aaron Hertzmann 1 Nuria Oliver 2 Brain Curless 1 Steven M. Seitz 1 1 University of Washington 2 Microsoft Research
27
Polyline Represent each curve as a polyline Interpolation
28
Algorithm The general problem statement Curve synthesis with constraints Randomly generating a B’ curve in the style of an A’ curve. Synthesize a shape according to some constraints. Curve Analogies
29
Results
30
Results
31
A Suggestive Interface for 3D Drawing Takeo IgarashiJohn F. Hughes Computer Science Department Brown University
32
User Interface Drag and Selection
33
User Interface The prediction mechanism
34
User Interface Cutting
35
Suggestions (1)
36
Suggestions (2)
37
Results
38
Surface Drawing Steven SchkolnePeter Schroder Caltech Department of Computer Science Technical Report CS-TR-99-03 :
39
Surface Drawing
40
Surface Construction
41
Interface
42
Gallery
43
Gallery
44
Gallery
45
Gallery
46
Gallery
47
Gallery
48
Gallery
49
Gallery
50
Gallery
51
Gallery
52
Gallery
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.