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.

Interactive Computer Graphics

316 reviews
What you'll learn
Apply graphic algorithms to solve visual problems.
Implement interactive software and systems.
Analyze computer graphics research techniques.
Design user interfaces for 2D drawings and 3D animations.
Skills you'll gain
Details to know

Add to your LinkedIn profile
41 assignments
See how employees at top companies are mastering in-demand skills

There are 7 modules in this course
Graphical user interfaces transform control problems into visual solutions. This module introduces five methods to enhance GUI operations, including scrolling, desktop icon management, large display pointing, digital inking, and vocal interaction. You will learn to improve user interface design for practical applications.
What's included
7 videos4 readings6 assignments
This module covers techniques for authoring 2D drawings and animations. Topics include interactive diagram beautification, pen-and-ink texture synthesis, shape manipulation, and dynamic illustrations. Understand how interactive software streamlines drawing tasks, making creative graphic design more efficient.
What's included
4 videos5 assignments
Building on 2D concepts, this module covers 3D geometric modeling methods. Topics include suggestive interfaces for architectural models, sketch-based modeling for freeform shapes, curve-based shape control, flower modeling, and volumetric texture. Learn to model 3D objects efficiently using specialized 2D user interfaces.
What's included
5 videos6 assignments
This module shifts focus to simulating and crafting real objects and movements. Topics include clothing manipulation, layer operations for deformable objects, spatial keyframing for character animations, procedural deformation, and human motion visualization. Understand how deformation and animation techniques reproduce complex objects and motions visually.
What's included
5 videos6 assignments
This module covers systems supporting personal fabrication. Topics include designing plush toys, beadworks, chairs, and softly folded objects. An interactive packing method is also presented. Gain skills in digital design for custom physical creations.
What's included
5 videos6 assignments
Computers are essential for product design, mediating interaction between designers and products. This module covers computer-aided design with simultaneous physical simulation. Systems for designing cantilevers, musical instruments, garments, furniture, and gliders are introduced. Learn how real-time feedback improves product design outcomes.
What's included
5 videos6 assignments
Robotic appliances are becoming common, creating new research in human-robot interaction. This module covers interactive techniques and systems for real-world interaction. Topics include command card interfaces for robot control, style-by-demonstration for robot behavior design, actuated puppet devices for character posing, painting interfaces for robotic lights, and fur displays. Understand human-robot design principles.
What's included
6 videos2 readings6 assignments
Instructor

Offered by
Explore more from Software Development
Status: Free TrialIndian Institute of Technology Guwahati
Status: Free Trial
Status: Free Trial
Status: Free Trial
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
61.14%
- 4 stars
14.01%
- 3 stars
7.64%
- 2 stars
4.14%
- 1 star
13.05%
Showing 3 of 316
Reviewed on May 16, 2019
It was useful to understand the basic for my research work
Reviewed on Aug 20, 2019
Very good. Learnt a lot of algorithms of computer designment,
Reviewed on Sep 9, 2020
It was really good.Though it quite tough but it give opportunity to try more and more time.

Open new doors with Coursera Plus
Unlimited access to 10,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
Interactive computer graphics involves using computers to create and manipulate visual content in real-time, allowing users to directly influence the graphic output. This field combines computer science, design, and algorithms to build responsive visual systems.
This course focuses on the underlying design principles and algorithms for interactive graphic tools rather than specific commercial software. You will gain skills to implement various interactive systems, including graphical user interfaces, 2D drawing tools, 3D animation software, and computer-aided design applications.
Skills in interactive computer graphics are valuable for roles in software development, UI/UX design, game design, animation, graphic design, and research. You can apply these skills to create engaging user experiences, develop new graphic tools, or contribute to robotics and human-computer interaction research.
More questions
Financial aid available,

