Interactive Computer Graphics

所在平台: Coursera

课程主页: https://www.coursera.org/learn/interactive-computer-graphics

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:互动计算机图形学 课程概述:计算机图形学是一种强大的视觉问题解决工具,而交互性在发挥用户创造力方面起着核心作用。本课程将介绍计算机图形学研究领域中开发的各种交互工具及其设计原理和算法。课程内容包括图形用户界面的增强、二维绘图和三维动画的创作工具,以及互动计算机辅助设计系统。丰富的现场演示和课程作业将为您提供设计和实现这些工具的见解和技能,以解决您自己的问题。 课程大纲: 1. **图形用户界面**:该模块介绍了增强当前GUI操作的五种尝试,包括滚动界面、桌面图标管理、大屏幕上的指向、数字书写和语音互动,让计算机控制问题转化为视觉问题解决。 2. **二维绘图和动画**:深入探讨二维领域,讨论二维绘图和动画的创作技术,介绍互动图示美化、笔墨纹理合成、形状操控和动态插图,让繁重的绘图工作变得有趣。 3. **三维几何建模**:从二维升到三维空间,讨论三维几何建模方法,涵盖建筑模型的建议界面、自由形状的草图建模系统、基于曲线的形状控制方法、花朵建模系统和体积纹理,展示如何通过专门设计的二维用户界面快速建模三维对象。 4. **变形与动画**:重点模拟和塑造真实物体及其运动,介绍服装操控、堆叠可变形物体的层操作、角色动画的空间关键帧、程序性变形和使用骨架图形的人体运动可视化,帮助视觉再现复杂对象和动作。 5. **制造**:探讨个人制造支持系统,介绍设计毛绒玩具、珠子工艺、椅子和柔性折叠物体的系统,以及互动打包方法。 6. **计算机辅助设计**:讨论计算机在产品设计中的不可或缺性,介绍支持实时物理模拟的计算机辅助设计,涵盖设计悬臂、乐器、服装、家具和滑翔机的系统,展示实时反馈如何帮助设计师改进输出产品。 7. **现实世界互动**:随着计算机操作的家电(如机器人清洁器)逐渐普及,出现了人类与机器人之间的互动研究。这一模块讨论实世界互动的技术和系统,包括机器人控制的命令卡界面、通过示范设计机器人行为的风格、角色姿势的驱动傀儡设备、机器人灯光的绘画界面和毛发显示。 本课程将为学习者提供对计算机图形学互动工具的深入理解和实践能力。

课程大纲

Name:Graphical User Interfaces

Description: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.

Name:2D Drawings and Animations

Description: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!

Name:3D Geometric Modeling

Description: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!

Name:Deformation and Animation

Description: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.

Name:Fabrication

Description: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.

Name:Computer-aided Design

Description: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!

Name:Real-world Interaction

Description: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.

课程评论(0条)

课程详情

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.

课程标签

0人关注该课程

主题相关的课程