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.

Slides:



Advertisements
Similar presentations
7 th Symposium on Smart Graphics A Sketch-based Interface for Modeling Myocardial Fiber Orientation Kenshi Takayama 1 Takeo Igarashi 1,2 Ryo Haraguchi.
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Non-Photorealistic Rendering FORMS. Mesh (~170) Parametric (~16) Implicit/CSG (~9) Volumetric (~28) 3D Object Representation in NPR Point Cloud (~4)
Shared Graphics Skills Cameras and Clipping Planes
HCI 530 : Seminar (HCI) Damian Schofield.
RANSAC-Assisted Display Model Reconstruction for Projective Display Patrick Quirk, Tyler Johnson, Rick Skarbez, Herman Towles, Florian Gyarfas, Henry Fuchs.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Curve Analogies Aaron Hertzmann Nuria Oliver Brain Curless Steven M. Seitz University of Washington Microsoft Research Thirteenth Eurographics.
Suggestive Contours Final programming assignment Advanced topics in Computer Graphics.
Copyright  Philipp Slusallek IBR: View Interpolation Philipp Slusallek.
Interactive Hairstyle Modeling Using a Sketching Interface Xiaoyang Mao Kouichi Kashio Hiroyuki Kato Atsumi Imamiya CGGM 2002.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Processing Image and Video for An Impressionist Effect Peter Litwinowicz Apple Computer, Inc. Siggraph1997.
NPR - 2D to 3D, painting and rendering Daniel Teece Walt Disney Feature Animation Daniel Teece Walt Disney Feature Animation
Exam.1 Si23_03 SI23 Introduction to Computer Graphics Revision Lecture.
Non-photorealistic Rendering Pablo Picasso - The Bird Cage No electrons were harmed during the production of this presentation.
Non-Photorealistic Rendering Greg Turk College of Computing and GVU Center.
Painterly Rendering for Animation – Barbara Meier
Input: Original intensity image. Target intensity image (i.e. a value sketch). Using Value Images to Adjust Intensity in 3D Renderings and Photographs.
Graphics: Creating Images Chapter 8, Exploring the Digital Domain.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Parametric & 3-D Solid Modeling
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Tips & Tricks for Revit® 2013
Volumetric Illustration: Designing 3D Models with Internal Textures Shigeru Owada Frank Nielsen Makoto Okabe Takeo Igarashi The University of Tokyo Sony.
Light Using Texture Synthesis for Non-Photorealistic Shading from Paint Samples. Christopher D. Kulla, James D. Tucek, Reynold J. Bailey, Cindy M. Grimm.
Week 11 - Thursday.  What did we talk about last time?  Image processing  Blurring  Edge detection  Color correction  Tone mapping  Lens flare.
Multiscale Moment-Based Painterly Rendering Diego Nehab and Luiz Velho
WIEN Stereo-based Image and Video Analysis for Multimedia Applications Application: “Computer-generated Stereoscopic Paintings“ M. Gelautz, E. Stavrakis,
Teddy: A Sketching Interface for 3D Freeform Design Takeo Igarashi University of Tokyo Satoshi Matsuoka, Hidehiko Tanaka Tokyo Institute of Technology.
Processing Images and Video for an Impressionist Effect Author: Peter Litwinowicz Presented by Jing Yi Jin.
Previous lecture Texture Synthesis Texture Transfer + =
GEOMETRY WEBQUEST LET’S BUILD A CITY. QUESTION: “ DID YOU KNOW THAT YOU NEED GEOMETRY TO BUILD A CITY?”
Paint By Numbers The goal of a visual artist (Hagen): Without modeling detail, painters use brush strokes to: –Represent objects –Direct attention The.
Rendering Complexity in Computer-Generated Pen- and-Ink Illustrations Brett Wilson & Kwan-Liu Ma The University of California, Davis.
Andrew Nealen / Olga Sorkine / Mark Alexa / Daniel Cohen-Or SoHyeon Jeong 2007/03/02.
The Simulation of Art in Computer Graphics Gabriel Wurzer Institute of Computer Graphics and Algorithms Vienna University of Technology.
03/28/03© 2005 University of Wisconsin NPR Today “Comprehensible Rendering of 3-D Shapes”, Takafumi Saito and Tokiichiro Takahashi, SIGGRAPH 1990 “Painterly.
IMGD 1001: 2D Art.
A Practical Framework for Constructing Structured Drawings Salman Cheema Sarah BuchananSumit Gulwani Joseph J. LaViola Jr. References [ 1] Cheema, S.,
Painterly Rendering Framework from Composition Chi Chu Zen-Chung Shih Department of Computer Science National Chiao Tung University, Taiwan.
Ramesh Raskar University of North Carolina at Chapel Hill Ramesh Raskar University of North Carolina at Chapel Hill Image Precision Silhouette Edges Michael.
Aaron Hertzmann New York University
Photoshop – Filters Computer Information Technology Section 7-9.
The Lit Sphere: A Model for Capturing NPR Shading from Art Peter-Pike Sloan, William Martin, Amy Gooch & Bruce Gooch.
1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and.
Handle By, S.JENILA AP/IT
2006/10/25 1 A Virtual Endoscopy System Author : Author : Anna Vilanova 、 Andreas K ö nig 、 Eduard Gr ö ller Source :Machine Graphics and Vision, 8(3),
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
Feature Film Production Using 3D Computer Animation.
The NPR Assignment Everything is online off course web page List of papers: –Choose one –First to me gets the paper –Some pairings of tightly related.
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
3D Max Reality 3D Max Reality provides a single click, fast, photo- realistic, cloud rendering. Now you can test it before buying. Register an account.
Robert Kondratowicz 1, Lisa Matson 2, Nicole LaDue 2, Thomas Pingel 1 1 Department of Geography, 2 Department of Geology and Environmental Geosciences,
Games Development Practices 3D Modelling
Tutorials available at jamestedder.net
Xin Zhao and Arie Kaufman
Introduction to Graphics Modeling
Chapter 10: Computer Graphics
Multimedia Fundamentals
Data-driven methods: Texture 2 (Sz 10.5)
Advanced Computer Graphics: Introduction
Tutorials available at jamestedder.net
Chapter I Introduction
Fast Forward, Part II Multi-view Geometry Stereo Ego-Motion
Introduction to spagetti and meatballs
Global Vector Field Computation for Feedback Motion Planning
3-Dimentional Graphic How to create the Bowling Pin and Ball By using Autodesk 3Ds MAX 2013.
Presentation transcript:

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

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

Examples Collaboration by two users A new user’s solo

Logically organized in six modulesLogically organized in six modules System Interface Image Manager 3D Manager 2D Manager Floor Manager Interface Library Manager Viewer Manager

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

2D Manager Projecting 2D strokes to 3DProjecting 2D strokes to 3D

Sketching on 3D surfacesSketching on 3D surfaces 2D Manager (cont.)

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

Animated billboardsAnimated billboards Textures, background images, imposterTextures, background images, imposter Image Manager Background and textures Imposter: building far away

Video 1: Single User

Video 2: Collaboration

Video 3: Explore the Town Scene

Result 1: Baseball field A new userA new user 5 minutes tutorial5 minutes tutorial 50 minutes design50 minutes design TexturesTextures

Result 2: Farm Experienced userExperienced user 4 minutes design4 minutes design

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

Other Results

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

Example

Algorithm Segmentation and Smoothing Ridge Set Extraction Ridge Set Tokenizing and Grouping Rendering Images

Algorithm Segmentation and Smoothing Ridge Set Extraction

Algorithm Ridge Set Tokenizing and Grouping Rendering Images Moment tokens Line Lists

User-directed Enhancement

Segmentation Levels Level 12, 48, 72, 150

Brush Artifact Level 10 percent 40 percent 70 percent 100 percent

Results

Curve Analogies Aaron Hertzmann 1 Nuria Oliver 2 Brain Curless 1 Steven M. Seitz 1 1 University of Washington 2 Microsoft Research

Polyline Represent each curve as a polyline Interpolation

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

Results

Results

A Suggestive Interface for 3D Drawing Takeo IgarashiJohn F. Hughes Computer Science Department Brown University

User Interface Drag and Selection

User Interface The prediction mechanism

User Interface Cutting

Suggestions (1)

Suggestions (2)

Results

Surface Drawing Steven SchkolnePeter Schroder Caltech Department of Computer Science Technical Report CS-TR :

Surface Drawing

Surface Construction

Interface

Gallery

Gallery

Gallery

Gallery

Gallery

Gallery

Gallery

Gallery

Gallery

Gallery

Gallery