Computational support for sketching is an exciting research area at the intersection of design research, human–computer interaction, and artificial intelligence. Despite the prevalence of software tools, most designers begin their work with physical sketches. Modern computa-tional tools largely treat design as a linear process beginning with a specific problem and ending with a specific solution. Sketch-based design tools offer another approach that may fit design practice better. This review surveys literature related to such tools. First, we describe the practical basis of sketching — why people sketch, what significance it has in design and problem solving, and the cognitive activities it supports. Second, we survey computational support...
The goal of this paper is to reexamine assumptions about sketch-based interfaces for modeling in the...
In this paper, we describe three key areas in the literature where sketching has been seen as being ...
Sketch-based interaction enables users' simple communication and it is used to represent concepts an...
Computational support for sketching is an exciting research area at the intersection of design resea...
Sketches, with their flexibility and suggestiveness, are in many ways ideal for expressing emerging ...
Sketching is a natural and intuitive communication tool used for expressing concepts or ideas which ...
This paper describes the vital role of freehand sketching in the design process. When designers firs...
Sketching is an established part of engineering culture. Sketches assist product designers during th...
Design consists of generating ideas and adapting them to users. Cognitive research can give insights...
Why computers are not yet used in the early phases of architectural design? This question requires a...
Abstract. Drawing sketches while designing plays an essential role in crystallising design ideas. Pa...
Designers usually start their design process by exploring and evolving their ideas rapidly through s...
Computational drawing support has the potential to improve design support in the early phase. Much w...
The computer is a relatively new tool in the practice of Architecture. Since its introduction, there...
Despite the fact that Computer-Aided Design (CAD) tools are used during the early design stages to a...
The goal of this paper is to reexamine assumptions about sketch-based interfaces for modeling in the...
In this paper, we describe three key areas in the literature where sketching has been seen as being ...
Sketch-based interaction enables users' simple communication and it is used to represent concepts an...
Computational support for sketching is an exciting research area at the intersection of design resea...
Sketches, with their flexibility and suggestiveness, are in many ways ideal for expressing emerging ...
Sketching is a natural and intuitive communication tool used for expressing concepts or ideas which ...
This paper describes the vital role of freehand sketching in the design process. When designers firs...
Sketching is an established part of engineering culture. Sketches assist product designers during th...
Design consists of generating ideas and adapting them to users. Cognitive research can give insights...
Why computers are not yet used in the early phases of architectural design? This question requires a...
Abstract. Drawing sketches while designing plays an essential role in crystallising design ideas. Pa...
Designers usually start their design process by exploring and evolving their ideas rapidly through s...
Computational drawing support has the potential to improve design support in the early phase. Much w...
The computer is a relatively new tool in the practice of Architecture. Since its introduction, there...
Despite the fact that Computer-Aided Design (CAD) tools are used during the early design stages to a...
The goal of this paper is to reexamine assumptions about sketch-based interfaces for modeling in the...
In this paper, we describe three key areas in the literature where sketching has been seen as being ...
Sketch-based interaction enables users' simple communication and it is used to represent concepts an...