subject
Intro

Coursera: Interactive Computer Graphics

 with  Takeo Igarashi
Computer graphics can be a powerful tool for supporting visual problem solving, and interactivity plays a central role in harnessing the users' creativity. This course will introduce various interactive tools developed in computer graphics research field with their design rationales and algorithms. Examples include enhancements to graphical user interfaces, authoring tools for 2D drawings and 3D animations, and interactive computer-aided design systems. Rich live demonstrations and course assignments will give you insights and skills to design and implement such tools for your own problems.

Syllabus

Graphical User Interfaces
Graphical user interfaces turn computer control problem into visual problem solving. The lectures of this module introduce five attempts to enhance current GUI operations such as scrolling interfaces, management of desktop icons, pointing on a large display, digital inking, and vocal interaction.

2D Drawings and Animations
In this module we will dive deep into the world of 2D. We will discuss techniques for authoring 2D drawings and animations. Specifically, we will introduce interactive diagram beautification, pen-and-ink texture synthesis, shape manipulation, and dynamic illustrations. We hope you will witness how interactive software can change burdensome drawing work into full of fun!

3D Geometric Modeling
In this module, we rise up from 2D plane to 3D space, and discuss 3D geometric modeling methods. Topics introduced are; suggestive interface for architectural models, a sketch-based modeling system for freeform shapes, a curve-based shape control method, a flower modeling system, and volumetric texture. You will see how 3D objects can be easily and quickly modeled by specially-designed 2D user interfaces!

Deformation and Animation
Starting from this module, we are shifting our attention towards simulating/crafting real objects and movements, which usually require intricate systems to deal with. As for this module, we will introduce clothing manipulation techniques, layer operations for stacked deformable objects, spatial key framing for character animations, procedural deformation, and human motion visualization using stick figures. You will discover how deformation and animation techniques help visually reproduce complex objects and motions.

Fabrication
In this module, we will discuss systems for supporting personal fabrication. In particular, we will introduce systems for designing plush toys, beadworks, chairs, and softly folded objects. In addition, interactive packing method is presented.

Computer-aided Design
Nowadays, computers are indispensable for designing products; computers mediate the interaction between designers and products. But in most cases, designing and testing processes are separated, so that designers will not foresee the consequences of their design in real time. In this module, we will discuss computer-aided design supported by simultaneous physical simulation. The works introduced are: systems for designing cantilever, musical instruments, garments, furniture, and gliders. You will see how real-time feedback helps designers improve the output products!

Real-world Interaction
Computer-operated appliances, such as robotic cleaners, are gradually spreading to general households in recent years. These emerging technologies have opened the door to the new research area, i.e. research on the interactions between ordinary people and robots. In this module, we will discuss interactive techniques and systems for real world interaction. Topics include: a command card interface for robot control, style-by-demonstration for robot behavior design, an actuated puppet device for character posing, a painting interface for robotic lights, and a fur display.

4 Student
reviews
Cost Free Online Course (Audit)
Pace Upcoming
Subject Programming
Provider Coursera
Language English
Certificates Paid Certificate Available
Hours 2-6 hours a week
Calendar 7 weeks long
Sign up for free? Learn how

Disclosure: To support our site, Class Central may be compensated by some course providers.

+ Add to My Courses
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

4 reviews for Coursera's Interactive Computer Graphics

Write a review
9 out of 9 people found the following review useful
2 years ago
profile picture
Nathan Glenn partially completed this course and found the course difficulty to be very hard.
The lectures for this course are quite fascinating; basically the professor presents a different project from his research group (and there are lots of them, and they are all cool) each class. This part was neat. It was basically like watching a series of conference presentations, but less dry. The reason for the low Read More
The lectures for this course are quite fascinating; basically the professor presents a different project from his research group (and there are lots of them, and they are all cool) each class. This part was neat. It was basically like watching a series of conference presentations, but less dry.

The reason for the low rating is the difficulty level of doing this class as listed with "no prerequisites". If you try to do this class without any prior experience in computational geometry, programming graphics/animation of any kind, or making infographics, then you will have to put in a lot of extra hours to get anything done. There needs to be a previous class where they teach these skills.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
a year ago
profile picture
Anonymous is taking this course right now.
In the begining, I though that we will draw something or do some art stuff and learn how it works inside a computer. But now (after 6 weeks studying this course) I understood that I had leartn nothing and just wasted a lot of time for doing huge amount of strange tasks. I even do not really realize how these tasks connected with videos. In my opinion, it is absolutely unnecessary course.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
a year ago
profile picture
Anonymous partially completed this course.
After this course I have no skills to do smth by myself. They only give an idea about computer graphics and some algorithms but it is useless for me because I wanted to use such tools and create my own works. They don't give such opportunity. I found this course as a waste of time!
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
2 years ago
profile picture
Anonymous is taking this course right now.
in depth, teaches principles and algorithms, not tool-use like some other courses, presents not-yet widespread research results, with substantial assignments
Was this review helpful to you? YES | NO

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free