Give your career the gift of Coursera Plus with $160 off, billed annually. Save today.

The University of Tokyo

Interactive Computer Graphics

Takeo Igarashi

Instructor: Takeo Igarashi

101,867 already enrolled

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
4.0

(293 reviews)

Intermediate level
Some related experience required
Flexible schedule
Approx. 27 hours
Learn at your own pace
94%
Most learners liked this course
Gain insight into a topic and learn the fundamentals.
4.0

(293 reviews)

Intermediate level
Some related experience required
Flexible schedule
Approx. 27 hours
Learn at your own pace
94%
Most learners liked this course

What you'll learn

  • Key algorithms / techniques used in the past research

  • How featured software / systems are implemented

  • Key algorithms / techniques introduced in this course to your own problem solving

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

41 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 7 modules in this course

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.

What's included

7 videos4 readings6 assignments

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!

What's included

4 videos5 assignments

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!

What's included

5 videos6 assignments

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.

What's included

5 videos6 assignments

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.

What's included

5 videos6 assignments

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!

What's included

5 videos6 assignments

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.

What's included

6 videos2 readings6 assignments

Instructor

Instructor ratings
4.3 (35 ratings)
Takeo Igarashi
The University of Tokyo
1 Course101,867 learners

Offered by

Recommended if you're interested in Software Development

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

Showing 3 of 293

4.0

293 reviews

  • 5 stars

    60.82%

  • 4 stars

    14.43%

  • 3 stars

    8.24%

  • 2 stars

    4.46%

  • 1 star

    12.02%

AI
5

Reviewed on May 16, 2019

JJ
5

Reviewed on Dec 3, 2015

KK
5

Reviewed on Apr 27, 2018

New to Software Development? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions