Optimal algorithms for approximate clustering
STOC '88 Proceedings of the twentieth annual ACM symposium on Theory of computing
Design problem solving: knowledge structures and control strategies
Design problem solving: knowledge structures and control strategies
Exploration and innovation in design: towards a computational model
Exploration and innovation in design: towards a computational model
Using collaborative filtering to weave an information tapestry
Communications of the ACM - Special issue on information filtering
Interactive visualisation artifacts: how can abstractions inform design?
HCI '95 Proceedings of the HCI'95 conference on People and computers X
Creation and rendering of realistic trees
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Design galleries: a general approach to setting parameters for computer graphics and animation
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
A morphable model for the synthesis of 3D faces
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Teddy: a sketching interface for 3D freeform design
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
An anisotropic phong BRDF model
Journal of Graphics Tools
Simplicial families of drawings
Proceedings of the 14th annual ACM symposium on User interface software and technology
A suggestive interface for 3D drawing
Proceedings of the 14th annual ACM symposium on User interface software and technology
Amazon.com Recommendations: Item-to-Item Collaborative Filtering
IEEE Internet Computing
The space of human body shapes: reconstruction and parameterization from range scans
ACM SIGGRAPH 2003 Papers
A data-driven reflectance model
ACM SIGGRAPH 2003 Papers
Labeling images with a computer game
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A suggestive interface for image guided 3D sketching
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACM SIGGRAPH 2004 Papers
IEEE Transactions on Knowledge and Data Engineering
SmoothSketch: 3D free-form shapes from complex sketches
ACM SIGGRAPH 2006 Papers
Photo tourism: exploring photo collections in 3D
ACM SIGGRAPH 2006 Papers
The Cognitive Artifacts of Designing
The Cognitive Artifacts of Designing
Internet-scale collection of human-reviewed data
Proceedings of the 16th international conference on World Wide Web
ACM SIGGRAPH 2007 papers
Scene completion using millions of photographs
ACM SIGGRAPH 2007 papers
FiberMesh: designing freeform surfaces with 3D curves
ACM SIGGRAPH 2007 papers
VideoTrace: rapid interactive scene modelling from video
ACM SIGGRAPH 2007 papers
Sketching User Experiences: Getting the Design Right and the Right Design
Sketching User Experiences: Getting the Design Right and the Right Design
An evaluation of criteria for measuring the quality of clusters
IJCAI'99 Proceedings of the 16th international joint conference on Artificial intelligence - Volume 2
Image-driven navigation of analytical BRDF models
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Designing with interactive example galleries
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Toward evaluating material design interface paradigms for novice users
ACM SIGGRAPH 2010 papers
Data-driven suggestions for creativity support in 3D modeling
ACM SIGGRAPH Asia 2010 papers
A Bayesian interactive optimization approach to procedural animation design
Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Probabilistic reasoning for assembly-based 3D modeling
ACM SIGGRAPH 2011 papers
Photo-inspired model-driven 3D object modeling
ACM SIGGRAPH 2011 papers
Make it home: automatic optimization of furniture arrangement
ACM SIGGRAPH 2011 papers
Bricolage: example-based retargeting for web design
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Fit and diverse: set evolution for inspiring 3D shape galleries
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Guided exploration of physically valid shapes for furniture design
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Micro perceptual human computation for visual tasks
ACM Transactions on Graphics (TOG)
Generating and exploring good building layouts
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Attribit: content creation with semantic attributes
Proceedings of the 26th annual ACM symposium on User interface software and technology
Dynamic maps for exploring and browsing shapes
SGP '13 Proceedings of the Eleventh Eurographics/ACMSIGGRAPH Symposium on Geometry Processing
Hi-index | 0.01 |
Enabling ordinary people to create high-quality 3D models is a long-standing problem in computer graphics. In this work, we draw from the literature on design and human cognition to better understand the design processes of novice and casual modelers, whose goals and motivations are often distinct from those of professional artists. The result is a method for creating exploratory modeling tools, which are appropriate for casual users who may lack rigidly-specified goals or operational knowledge of modeling techniques. Our method is based on parametric design spaces, which are often high dimensional and contain wide quality variations. Our system estimates the distribution of good models in a space by tracking the modeling activity of a distributed community of users. These estimates drive intuitive modeling tools, creating a self-reinforcing system that becomes easier to use as more people participate. We present empirical evidence that the tools developed with our method allow rapid creation of complex, high-quality 3D models by users with no specialized modeling skills or experience. We report analyses of usage patterns garnered throughout the year-long deployment of one such tool, and demonstrate the generality of the method by applying it to several design spaces.