{"title":"Mastering digital materiality in immersive modelling","authors":"J. H. Israel, L. Mauderli, Laurent Greslin","doi":"10.1145/2487381.2487388","DOIUrl":"https://doi.org/10.1145/2487381.2487388","url":null,"abstract":"In theory, the potential to use virtual reality systems for creating visually rich and free-spirited models and prototypes is high. In contrast, immersive modelling is not relevant in today's design practice and design researchers are often sceptical if it will ever be possible to use virtual environments (i.e. virtual material) with the same fidelity as physical materials.\u0000 The aim of this paper is to search for bridges which allow designers to use the potential of immersive modelling even though no materiality (i.e. no touchable material) is present. It describes four approaches of mastering digital materiality which emerged during a design study among four design students who used an immersive modelling system for two weeks all day long. All approaches imply different means of substituting the missing material constraints. Furthermore the results of a post-study survey among the participants are discussed.\u0000 The results of this study suggest that designers can find individual ways to handle digital material in immersive environments which may satisfy their professional expectations and standards. They may possibly be able to develop a professional level of manipulative skills within virtual environments comparable to their work with physical material. It can be expected that more approaches to immersive modelling appear as the technology advances and designers become engaged with it.","PeriodicalId":289409,"journal":{"name":"International Symposium on Sketch-Based Interfaces and Modeling","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122600789","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Automatic single-view character model reconstruction","authors":"Philip Buchanan, R. Mukundan, M. Doggett","doi":"10.1145/2487381.2487385","DOIUrl":"https://doi.org/10.1145/2487381.2487385","url":null,"abstract":"In this paper we present a new method for automatically constructing 3D meshes from a single input image. With the increasing content demands of modern digital entertainment and the expectation of involvement from users, automatic artist-free systems are an important step in allowing user generated content and rapid game prototyping. Our system proposes a novel heuristic for the creation of a 3D mesh from a single piece of non-occluding 2D concept art. By extracting a skeleton structure, approximating the 3D orientation and analysing line curvature properties, appropriate centrepoints can be found around which to create the cross-sectional slices used to build a final triangle mesh. Our results show that a single 2D input image can be used to generate a rigged 3D low-polygon model suitable for use in realtime applications.","PeriodicalId":289409,"journal":{"name":"International Symposium on Sketch-Based Interfaces and Modeling","volume":"139 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123599535","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Fatemeh Abbasinejad, Pushkar Joshi, C. Grimm, N. Amenta, L. Simons
{"title":"Surface patches for 3D sketching","authors":"Fatemeh Abbasinejad, Pushkar Joshi, C. Grimm, N. Amenta, L. Simons","doi":"10.1145/2487381.2487387","DOIUrl":"https://doi.org/10.1145/2487381.2487387","url":null,"abstract":"3D sketching is an appealing approach for creating concept shapes in the early stages of design. While curve networks alone can convey shape, surfacing the network can dramatically help with visualization and interaction. Unfortunately, surfacing a curve network is an inherently ambiguous problem, and even if the correct surface patches are identified, they can have an arbitrarily complex 3D geometry, making it challenging to produce a reasonable tessellation. In this paper we address the problem of creating light-weight surface tessellations on the fly. Our approach is to identify potential patches in the curve network, and then break complicated patches into simpler ones which can be tessellated using any simple algorithm. Our surfacing approach relies on the observation that breaking a complicated patch into a set of nearly planar ones with small total area seems to create a simple, natural-looking surfaces. We demonstrate our approach on curve networks generated by two different 3D sketching systems.","PeriodicalId":289409,"journal":{"name":"International Symposium on Sketch-Based Interfaces and Modeling","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126592075","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A circle-based vectorization algorithm for drawings with shadows","authors":"Alexandra Bonnici, K. Camilleri","doi":"10.1145/2487381.2487386","DOIUrl":"https://doi.org/10.1145/2487381.2487386","url":null,"abstract":"Vectorization algorithms described in the literature assume that the drawings being vectorized are either binary images or have a clear white background. Sketches of artistic objects however also contain shadows which help the artist to portray intent, particularly in potentially ambiguous sketches. Such sketches are difficult to binarise since the shading strokes make these sketches non bimodal. For this reason, we describe a circle-based vectorization algorithm that uses signatures obtained from sample points on the line strokes to identify and vectorize the line strokes in the sketch. We show that the proposed algorithm performs as well as other vectorization techniques described in the literature, despite the shadows present in the sketch.","PeriodicalId":289409,"journal":{"name":"International Symposium on Sketch-Based Interfaces and Modeling","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123737210","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Supervised machine learning for grouping sketch diagram strokes","authors":"P. C. Stevens, Rachel Blagojevic, B. Plimmer","doi":"10.1145/2487381.2487383","DOIUrl":"https://doi.org/10.1145/2487381.2487383","url":null,"abstract":"Grouping of strokes into semantically meaningful diagram elements is a difficult problem. Yet such grouping is needed if truly natural sketching is to be supported in intelligent sketch tools. Using a machine learning approach, we propose a number of new paired-stroke features for grouping and evaluate the suitability of a range of algorithms. Our evaluation shows the new features and algorithms produce promising results that are statistically better than the existing machine learning grouper.","PeriodicalId":289409,"journal":{"name":"International Symposium on Sketch-Based Interfaces and Modeling","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116426801","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"LandSketch: a first person point-of-view example-based terrain modeling approach","authors":"V. A. D. Passos, T. Igarashi","doi":"10.1145/2487381.2487382","DOIUrl":"https://doi.org/10.1145/2487381.2487382","url":null,"abstract":"We present an intuitive interface for easy modeling of terrains, compatible with example-based synthesis approach. The interface consists on a picture's canvas-like screen, where the user sketches silhouettes of mountains, as he would do if drawing mountains on a piece of paper. Realistic results are achieved by combining copies of the example terrain in such a manner that matches the sketched silhouette. We use Digital Elevation Models (DEM) of real world terrains as source data, and a weighted sum function to continually combine the heights.","PeriodicalId":289409,"journal":{"name":"International Symposium on Sketch-Based Interfaces and Modeling","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114472678","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Exploiting artistic cues to obtain line labels for free-hand sketches","authors":"Alexandra Bonnici, K. Camilleri","doi":"10.2312/SBM/SBM12/077-086","DOIUrl":"https://doi.org/10.2312/SBM/SBM12/077-086","url":null,"abstract":"Artistic cues help designers to communicate design intent in sketches. In this paper, we show how these artistic cues may be used to obtain a line labelling interpretation of freehand sketches, using a cue-based genetic algorithm to obtain a labelling solution that matches design intent. In the paper, we show how this can be achieved from off-line or paper based sketches, thereby allowing designers greater flexibility in the choice of sketching medium.","PeriodicalId":289409,"journal":{"name":"International Symposium on Sketch-Based Interfaces and Modeling","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122018789","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SetPad: a sketch-based tool for exploring discrete math set problems","authors":"Travis J. Cossairt, J. Laviola","doi":"10.2312/SBM/SBM12/047-056","DOIUrl":"https://doi.org/10.2312/SBM/SBM12/047-056","url":null,"abstract":"We present SetPad, a new application prototype that lets computer science students explore discrete math problems by sketching set expressions using pen-based input. Students can manipulate the expressions interactively with the tool via pen or multi-touch interface. Likewise, discrete mathematics instructors can use SetPad to display and work through set problems via a projector to better demonstrate the solutions to the students. We discuss the implementation and feature set of the application, as well as results from a formal user study measuring the effectiveness of the tool for students solving set proof problems. The results indicate that SetPad allows for efficient solutions to proof problems, and has the potential to have a positive impact when used as an individual student application or as an instructional tool.","PeriodicalId":289409,"journal":{"name":"International Symposium on Sketch-Based Interfaces and Modeling","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121162889","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Chia-Keng Lee, J. Jordan, T. Stahovich, James Herold
{"title":"Newtons Pen II: an intelligent, sketch-based tutoring system and its sketch processing techniques","authors":"Chia-Keng Lee, J. Jordan, T. Stahovich, James Herold","doi":"10.2312/SBM/SBM12/057-065","DOIUrl":"https://doi.org/10.2312/SBM/SBM12/057-065","url":null,"abstract":"We present a pen-based intelligent tutoring system (ITS) for undergraduate Statics which scaffolds students in the construction of free body diagrams and equilibrium equations. Most existing ITSs rely on traditional WIMP (Windows, Icons, Menus, Pointers) interfaces, which often require the student to select the correct answer from among a set of predefined choices. Our system, by contrast, guides students in constructing solutions from scratch, mirroring the way they ordinarily solve problems, which recent research suggests is important for effective instruction. Our system employs several new techniques for sketch understanding, including a simple-to-implement stroke merging technique, a stroke clustering technique, and a technique that uses a Hidden Markov Model to correct interpretation errors in equations. Our tutoring system was deployed in an undergraduate Statics course at our university. Attitudinal surveys indicate that the tutoring system is preferable to traditional WIMP-based systems and is an effective educational tool.","PeriodicalId":289409,"journal":{"name":"International Symposium on Sketch-Based Interfaces and Modeling","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128305316","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Just DrawIt: a 3D sketching system","authors":"C. Grimm, Pushkar Joshi","doi":"10.2312/SBM/SBM12/121-130","DOIUrl":"https://doi.org/10.2312/SBM/SBM12/121-130","url":null,"abstract":"We present \"JustDrawIt\", a sketch-based system for creating 3D curves suitable for surfacing. The user can sketch in a free-form manner from any view at any time, and the system infers how those sketch strokes should be added to the drawing. 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. In the former case the 2D stroke is promoted to 3D using the position of the existing curve, and then joined to that curve. In the latter case, we use additional spatial information (e.g. temporary 3D surfaces) to create a new curve in 3D. All non-sketching interactions are based on unintrusive context-aware, in-screen pie menus designed for rapid pen-based input. We also provide novel rendering styles and aides for interpreting and working with 3D sketches. Finally, we support snapping together curve networks and specifying normals in order to create surface models.","PeriodicalId":289409,"journal":{"name":"International Symposium on Sketch-Based Interfaces and Modeling","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125261132","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}