Filters








4,755 Hits in 3.5 sec

Sketching with projective 2D strokes

Osama Tolba, Julie Dorsey, Leonard McMillan
1999 Proceedings of the 12th annual ACM symposium on User interface software and technology - UIST '99  
The user interface provides a virtual camera, projective grids to guide in the construction of proportionate scenes, and the ability to underlay sketches with other drawings or photographic panoramas.  ...  In addition, it attempts to fill the gap between 2D drawing programs, which have fixed views, and 3D modeling programs that allow arbitrary views.  ...  The advantage of projective 2D points is the ease with which they can be manipulated.  ... 
doi:10.1145/320719.322596 dblp:conf/uist/TolbaDM99 fatcat:jiqz5ay5e5httlnujrvrjykc6q

3D6B Editor: Projective 3D Sketching with Line-Based Rendering [article]

Kiia Kallio
2005 Sketch-Based Interfaces and Modeling  
This enables creation of sketches with complex non-planar 3D strokes while still retaining the essence of pen and paper based sketching.  ...  The 3D input of the system works by projecting 2D input from a single viewpoint to a grid surface that can be manipulated in real time.  ...  Lily Díaz-Kommonen and members of the 3D6B project: Jaakko Latikka, Wille Mäkelä, Annina Rüst, Simona Schimanovich, Zhidi Shang, Tuomas Siitonen and Akio Wada.  ... 
doi:10.2312/sbm/sbm05/073-079 fatcat:cl5ksxuldjhhtac4uc7llcty64

SecondSkin

Chris De Paoli, Karan Singh
2015 ACM Transactions on Graphics  
Figure 1 : 2D strokes sketched on and around 3D geometry form the input to SecondSkin (a). Layered structures are represented as solid models with volumes bounded by surface patches and curves (b).  ...  First, we observe that a closed loop of strokes typically define surface patches that bound volumes in conjunction with underlying surfaces.  ...  While several sketch-based interfaces have used template 3D geometry as a canvas on which to project 2D sketch strokes, for example [Kara and Shimada 2007; Nealen et al. 2007; Takayama et al. 2013] ,  ... 
doi:10.1145/2766948 fatcat:oweyyg7z3bbg3hpibyhgvrgilq

Geometric Modeling using 2D template by Freehand Drawings

Weizhong Liu, Kunio Kondo, Jun Mitani
2005 Journal of Graphic Science of Japan  
We analyze the local structure around the input strokes as a 2D Edge Graph.  ...  The idea is to use a 2D template topology library as an essential tool to reconstruct and modify the 3D shape step by step.  ...  And then project them to Sketch Plane. From the input strokes together with the projected edges, we can build a 2D Edge Graph.  ... 
doi:10.5989/jsgs.39.supplement1_81 fatcat:b4fga6shvvakzc7kevexpxvbs4

The Mental Canvas: A Tool for Conceptual Architectural Design and Analysis

Julie Dorsey, Songhua Xu, Gabe Smedresman, Holly Rushmeier, Leonard McMillan
2007 15th Pacific Conference on Computer Graphics and Applications (PG'07)  
Our system uses strokes and planar "canvases" as basic primitives; the basic mode of input is traditional 2D drawing.  ...  into a set of 3D strokes.  ...  Acknowledgments We would like to thank Phillip Isola for helpful discussions and Soo-Hyun Kim for experimenting with the system and developing the examples shown in Figures 8, 10 , and 11-13.  ... 
doi:10.1109/pg.2007.64 dblp:conf/pg/DorseyXSRM07 fatcat:h5yiy3jr75astnbnzn4l47ioeq

Napkin sketch

Min Xin, Ehud Sharlin, Mario Costa Sousa
2008 Proceedings of the 2008 ACM symposium on Virtual reality software and technology - VRST '08  
For artistic expression using sketch input, we improve upon the projective 3D sketching approach with a one stroke sketch plane definition technique.  ...  This coupled with the hardware setup produces a natural and fluid sketching experience.  ...  The recorded 2D strokes are projected onto the 3D surface in a way such that the projected 3D stroke looks identical to the original 2D stroke.  ... 
doi:10.1145/1450579.1450627 dblp:conf/vrst/XinSS08 fatcat:yafzvok4lngpzpjornrqxnlmzi

An Interactive Sketch-based Modeling System using a Topology Library and Subdivision Methods [article]

Weizhong Liu, Kunio Kondo, Jun Mitani
2005 Sketch-Based Interfaces and Modeling  
The local part of 3D ob-ject around the sketch lines is analyzed as a 2D Edge Graph.  ...  We present a sketch-based modeling system for interactive modeling of a variety of 3D objects. The idea is to con-struct and modify 3D objects, step by step, using a 2D template topology library.  ...  These are then projected onto the Sketch Plane. From the input strokes, together with the projected edges, we can build a 2D Edge Graph.  ... 
doi:10.2312/sbm/sbm05/089-098 fatcat:mbohmyrg2nc5bakwit723pcmoq

Model-Guided 3D Sketching

Pengfei Xu, Hongbo Fu, Youyi Zheng, Karan Singh, Hui Huang, Chiew-Lan Tai
2018 IEEE Transactions on Visualization and Computer Graphics  
We contribute a novel workflow that exploits the geometry of an underlying 3D model to infer 3D planes on which 2D strokes drawn that are on and around the 3D model should be meaningfully projected.  ...  This provides users with the nearly modeless fluidity of a sketching interface, and is particularly useful for 3D sketching over planes that are not easily accessible or do not preexist.  ...  ACKNOWLEDGEMENTS We would like to thank Jiyuan Zhang for the initial exploration of this project, the reviewers for their constructive comments, and the user study participants for their time.  ... 
doi:10.1109/tvcg.2018.2860016 pmid:30059308 fatcat:7bgzdjysrfbkfiiddvsrvq5ety

A Sketch-Based Interface for Iterative Design and Analysis of 3D Objects [article]

Mark Masry, H. Lipson
2005 Sketch-Based Interfaces and Modeling  
The proposed implementation allows certain types of objects with over 50 strokes to be reconstructed in interactive time.  ...  After a user sketches a two dimensional sketch consisting of connected straight and curved strokes, the sketch is processed by two optimization-based reconstruction algorithms that can reconstruct sketches  ...  The 2D sketch can now be interpreted as a connectivity graph (or straight-line graph) representing the 2D orthographic projection of a 3D object onto the plane z = 0, with vertices given by the connections  ... 
doi:10.2312/sbm/sbm05/109-118 fatcat:k45365kavvhi5jedu2nk7qfdni

A freehand sketching interface for progressive construction of 3D objects

M. Masry, D. Kang, H. Lipson
2007 ACM SIGGRAPH 2007 courses on - SIGGRAPH '07  
In order to become truly 3D, the spatial geometry must be automatically -and quickly -reconstructed from a single 2D sketch in near real-time.  ...  The practical use of such attempts has remained limited because these interfaces have been primarily 2D, loosing much of the benefit of mainstream 3D analysis potential.  ...  The connected, unvisited stroke whose cross product with the current stroke has the highest projection onto the initial normal is chosen as the next stroke.  ... 
doi:10.1145/1281500.1281541 dblp:conf/siggraph/MasryKL07 fatcat:rospw4nrmffxpkzn5cmnuerlxu

A freehand sketching interface for progressive construction of 3D objects

M. Masry, D. Kang, H. Lipson
2005 Computers & graphics  
In order to become truly 3D, the spatial geometry must be automatically -and quickly -reconstructed from a single 2D sketch in near real-time.  ...  The practical use of such attempts has remained limited because these interfaces have been primarily 2D, loosing much of the benefit of mainstream 3D analysis potential.  ...  The connected, unvisited stroke whose cross product with the current stroke has the highest projection onto the initial normal is chosen as the next stroke.  ... 
doi:10.1016/j.cag.2005.05.008 fatcat:oicqddixwrejpdi6bwjnik4ujq

Easy modeling of realistic trees from freehand sketches

Jia Liu, Zhiguo Jiang, Hongjun Li, Xiaopeng Zhang
2012 Frontiers of Computer Science  
First, two 2D skeletons are built from strokes, and a 3D tree structure resembling the input sketches is built by branch retrieval from the 2D skeletons.  ...  Small branches are generated within the sketched 2D crown silhouettes based on self-similarity and angle restriction. This system is demonstrated on a variety of examples.  ...  Sketch-based methods construct 3D tree models from a user's 2D strokes. Okabe et al.  ... 
doi:10.1007/s11704-012-1295-8 fatcat:px6yb2iqzbgfroh767hrsrdutm

A sketch-based interface for iterative design and analysis of 3D objects

M. Masry, H. Lipson
2007 ACM SIGGRAPH 2007 courses on - SIGGRAPH '07  
The proposed implementation allows certain types of objects with over 50 strokes to be reconstructed in interactive time.  ...  After a user sketches a two dimensional sketch consisting of connected straight and curved strokes, the sketch is processed by two optimization-based reconstruction algorithms that can reconstruct sketches  ...  The 2D sketch can now be interpreted as a connectivity graph (or straight-line graph) representing the 2D orthographic projection of a 3D object onto the plane z = 0, with vertices given by the connections  ... 
doi:10.1145/1281500.1281542 dblp:conf/siggraph/MasryL07 fatcat:asdqediiv5dbxby6usucbawjem

JustDrawIt: A 3D Sketching System [article]

Cindy Grimm, Pushkar Joshi
2012 Sketch-Based Interfaces and Modeling  
Specifically, existing curves are projected to 2D and analyzed to see if the stroke edits or extends an existing curve, or if the stroke should make a new curve.  ...  We also provide novel rendering styles and aides for interpreting and working with 3D sketches.  ...  Recall that we are working with projected 3D curves, and a 2D stroke, so all equations are in 2D. End-classification: We support two types of stroke-curve meetings.  ... 
doi:10.2312/sbm/sbm12/121-130 fatcat:gxyc65nfxfc7ndfhmkew733c5a

Drawing for Illustration and Annotation in 3D

David Bourguignon, Marie-Paule Cani, George Drettakis
2001 Computer graphics forum (Print)  
We present a system for sketching in 3D, which strives to preserve the degree of expression, imagination, and simplicity of use achieved by 2D drawing.  ...  The user draws on a plane which can be positioned explicitly or relative to other objects or strokes in the sketch.  ...  Tolba et al. 24 , use projective 2D strokes in an architectural context. By projecting 2D points onto a sphere, 3D reprojection is achieved under different viewing conditions.  ... 
doi:10.1111/1467-8659.00504 fatcat:5lyj33i2wzhk7ew3pqple7qdli
« Previous Showing results 1 — 15 out of 4,755 results