这周做了卡内基梅隆大学(CMU)的计算机图形学开设课程的介绍(翻译累死了),内容如下(其中黄色标记的课程将有详细的介绍,将写于下篇日记中):
Graphics Lab 开设的课程
http://graphics.cs.cmu.edu/courses/
Graphics courses offered
Current offerings are listed first.
15-462 | Spring 2010, Fall 2009, Spring 2009, Fall 2008, Spring 2008, Fall 2007, Spring 2007, Fall 2006, Spring 2006, Fall 2005, Spring 2005, Fall 2004, Spring 2004, Fall 2003, Spring 2003, Fall 2002 | |
15-463 | Spring 2010, Fall 2008, Fall 2007, Fall 2006, Fall 2005, Fall 2004 | |
15-465 | Spring 2010, Spring 2009, Spring 2008, Spring 2007, Spring 2006, Spring 2005, Fall 2003, Spring 2003 | |
15-899A | Spring 2010 | |
15-464 | ||
15-466 | Fall 2009, Spring 2008, Spring 2007, Spring 2005, Spring 2004, Fall 2002 | |
15-869B | Spring 2009, Fall 2006, Fall 2004 | |
16-421 | Spring 2009, Spring 2008 | |
16-721 | ||
15-869 | ||
16-823 | ||
15-869A | ||
15-467 | ||
15-864 | ||
16-721 | ||
15-863 | ||
15-869 |
Computer Graphics I
Introduction to graphics, undergraduate level.
课程简介:图形学导论
授课面向的对象:本科
Computational Photography
Computational Photography is an emerging new field created by the convergence of computer graphics, computer vision and photography. Its role is to overcome the limitations of the traditional camera by using computational techniques to produce a richer, more vivid, perhaps more perceptually meaningful representation of our visual world. The aim of this advanced undergraduate course is to study ways in which samples from the real world (images and video) can be used to generate compelling computer graphics imagery. We will learn how to acquire, represent, and render scenes from digitized photographs. Several popular image-based algorithms will be presented, with an emphasis on using these techniques to build practical systems. This hands-on emphasis will be reflected in the programming assignments, in which students will have the opportunity to acquire their own images of indoor and outdoor scenes and develop the image analysis and synthesis tools needed to render and view the scenes on the computer.
课程简介:计算摄影是一个新兴的领域,是由计算机图形学,计算机视觉和摄影融合形成的。其作用是利用计算技术克服传统相机的局限性,生产更丰富,更生动,或是更感知意义地表示我们的视觉世界。这个高级本科课程的目的是研究用现实世界的样本(图像和视频)来生成引人注目的计算机图形图像的方法。我们将学习如何从数字照片来获取,表示,并绘制场景。课程中将介绍几种流行的基于图像的算法,重点是使用这些技术来构建实用系统,这将体现在编程作业中。学生将有机会获取自己的室内和室外场景的图像并在计算机上使用图像分析与合成工具来绘制和查看场景。
授课面向的对象:本科
Animation Art and Technology
Students in this course will learn to use computer-based tools such as Maya to create artistic animation. The final project will begin as a storyboard, morph into an animatic and gradually become a complete animation with fully rendered frames and audio.
课程简介:在这门课中,学生将学习使用基于计算机的工具(如玛雅)来进行动画艺术创作。最后的项目将以一个故事板作为开始,逐渐形成一个动画草稿并最终成为一个完整的包含音乐和渲染帧的动画。
授课面向的对象:本科
Hands: Design and Control for Dexterous Manipulation
In this course, we will survey robotic hands and learn about the human hand with the goal of understanding hand design and control for dexterity. Questions to be explored include the following. Should robot hand kinematics be humanlike? What robotic sensors are available / practical, how do they measure up to sensors in the human hand, and what sensing capabilities are required for dexterous manipulation? What is a good benchmark suite of tasks for evaluating dexterous behavior? How do we design control algorithms for dexterous manipulation in the presence of uncertainty? What can we learn from human manipulation performance to improve robotic manipulation capability? This is a reading and project course. Students will be asked to present one or two short research papers of their own and to design and carry out a final project.
课程简介:在课程中,我们将调查有关机器人的手和学习人的手目的是理解手灵巧的设计和控制。要探讨的问题包括以下内容。机器人手的运动学性质是否和人类的相似?什么机器人传感器是可以使用的/可行的,它们是如何与人手的感知相一致的,什么感知能力是灵巧操作要求的?用什么测试任务可以评价一个灵巧的行为?我们如何设计控制算法来解决灵巧操作中存在的不确定性?如何从人类的操作能力中进行学习以用来改进机器人的操作能力?这是一个具有阅读和实际项目的课程。学生最终需要求提交一到两份简短的研究论文并设计与实现一个相关项目。
授课面向的对象:
Technical Animation
This course introduces techniques for computer animation such as keyframing, procedural methods, motion capture, and simulation. We will focus primarily on character animation, but will also discuss animation of cloth and natural phenomena. Recent research results will be considered as well as basic techniques. The course also includes a brief overview of story-boarding, scene composition, and lighting.
课程简介:本课程将介绍一些电脑动画技术如关键帧动画,过程方法,动作捕捉和模拟。我们将主要集中于角色动画,但还将讨论布料及自然现象动画。最新的研究成果以及基本技术将会被使用到。课程还包括简要概述故事事件,场景组成,照明。
授课面向的对象:
Computer Game Programming
This course will cover tools and techniques for programming interactive games and virtual reality simulations. The course will focus primarily on programming aspects, including event loops and execution threads, rendering and animation in 3D, terrain/background representation, polygonal models, texturing, collision detection and physically-based modeling, game AI, and multi-user games and networking. Although this course has a heavy programming focus, other topics briefly covered will include the history of computer/video game technology, game genres and design principles, and the social impact of games.
课程简介:该课程涵盖了互动游戏节目和虚拟现实模拟的工具和技术。本课程将主要集中在编程方面,包括事件循环和执行线程,渲染和三维动画制作,地形/背景的表示,多边形模型,纹理,碰撞检测和基于物理的建模,游戏的AI,多用户游戏以及网络模块。虽然这个课程以编程为重点,但也将涉及:电脑/电视游戏技术,游戏类型和设计原则,以及游戏的社会影响。
授课面向的对象:
Physically Based Character Animation
This course will explore topics in physically based character animation, where the goal is to obtain a character performance that appears both natural and physically plausible. We will focus on optimization approaches to generating realistic motion for humanlike characters and cover research results in computer graphics and biomechanics. The course should be appropriate for graduate students with some computer graphics and / or robotics experience and for advanced undergraduates.
课程简介:本课程将探讨基于物理的角色动画,其目的是要让一个角色可以表现得自然以及物理上的正确性。我们将重点放在优化那些用来为类人的动画角色生成真实感的动作的方法上,其中也包括计算机图形学和生物力学的一些研究成果。
授课面向的对象:有图形学基础或机器人技术的研究生、高年级本科生
Vision Sensors
This course covers the fundamentals of vision cameras and other sensors - how they function, how they are built, and how to use them effectively. The course presents a journey through the fascinating five hundered year history of "camera-making" from the early 1500's "camera obscura" through the advent of film and lenses, to today's mirror-based and solid state devices (CCD, CMOS). The course includes a significant hands-on component where students learn how to use the sensors and understand, model and deal with the uncertainty (noise) in their measurements. While the first half of the course deals with conventional "single viewpoint" or "perspective" cameras, the second half of the course covers much more recent "multi-viewpoint" or "multi-perspective" cameras that includes a host of lenses and mirrors.
课程简介:本课程涵盖了摄像机和其他传感器的基本原理 - 它们如何运作,如何构建,以及如何有效地使用它们。本课程主要介绍“相机制造”的五百年的历史:从1500年早期的“暗箱”到胶片和透镜的出现,再到现在的基于镜片的和基于固态器件(CCD,CMOS)的。课程内容包括一个重要的实际操作环节,可以让学生学习如何理解与使用传感器,处理在测量结果中的噪音。虽然课程的上半部分将接触到传统的“单一视点”或“单一视角”相机,但该课程下半部分涵盖更多的是最新的“多视点”或“多视角”照相机,其包含了多个透镜与反光镜。
授课面向的对象:
Learning-based methods in Computer Vision
The goal of this graduate seminar course is to gain a deeper understanding of the computer vision problem in order to better reason about ways data and learning could be used to tackle it. The central focus will be on representation of visual data, rather than on fancy learning techniques. We will be looking at all stages of visual processing, from low-level (color, texture, local patches) all the way to high-level (object recognition, general image understanding). We will pay particular attention to mid-level vision (grouping, segmentation, figure/ground, scene layout, image parsing) -- a crucial glue tying vision together that has been largely neglected. The course will have an emphasis on using large amounts of real data (images, video, textual annotations, other meta-data). We will also discuss the difficult issue of what is the right choice of training data and how can it be acquired.
课程简介:这个研究生课程研讨会的目的是对计算机视觉问题有更深入的理解,以便更好地使用基于数据和学习的方法来解决问题。重点将是视觉数据的表示方法,而不是走马观花地学习技术。我们将遍历视觉处理的所有阶段,从低级别的(颜色,纹理,局部贴片)到高级别的(目标识别,整体对象识别)。我们将特别关注于中等级别的计算机视觉(组合,分割,数字/地面,场景布局,图像解析)——一个关键但常常被忽视的地方。本课程将着重使用大量真实的数据(图像,视频,文字批注,其他元数据)。我们还将讨论怎样正确地选择数据以及如何才能获得这些数据等较难的问题。
授课面向的对象:研究生
The Animation of Natural Phenomena
This class covers physical simulation in computer graphics. The goal is to teach a broad swath of techniques -- from particle systems to human animation -- while learning some math, working on fun projects, and practicing quick problem solving and public presentation skills.
课程简介:这个课程涵盖了计算机图形的物理模拟。我们的目标是教一些技术,从粒子系统到人物动画。而学习一些数学,做些有趣的项目,并学习快速解决问题的能力和公众演讲技巧。
授课面向的对象:
Physics-based methods in Computer Vision
Everyday we observe an extraordinary array of light and color phenomena around us, ranging from the dazzling effects of the atmosphere, the complex appearances of surfaces and materials and underwater scenarios. For a long time, artists, scientists and photographers have been fascinated by these effects, and have focused their attention on capturing and understanding these phenomena. In this course, we take a computational approach to modeling and analyzing these phenomena, which we collectively call as "visual appearance". The first half of the course focuses on the physical fundamentals of visual appearance, while the second half of the course focuses on algorithms and applications in a variety of fields such as computer vision, graphics and remote sensing and technologies such as underwater and aerial imaging. This course is an initial attempt to unify concepts usually learnt in physical sciences and their application in imaging sciences. The course will also include a photography competition in addition to
课程简介:每天我们观察我们周围一系列的光线和色彩的现象,有耀眼的大气的效果,复杂的表面和材质以及水下的场景。长期以来,艺术家,科学家和摄影师一直着迷于这些效果,并着重于捕捉和了解这些现象。在这个课程中,我们将采取模拟计算的方法来对这些现象进行建模和分析,我们称之为“视觉外观”。该课程上半部分侧重于视觉外观的物理原理,而该课程的下半部分侧重于算法及其在各个领域的应用,如计算机视觉,图形学,遥感以及空气中与水下成像等技术。本课程初步的理念是统一物理科学及其在影像科学的应用的一些概念。此外,课程亦包括一个摄影比赛。
授课面向的对象:
Generating Natural Human Motion
This course is an in-depth study of recently developed techniques for creating natural human motion for robotics and computer animation. We will explore both the mathematical techniques behind these systems and techniques for evaluating them. The topics to be covered include: control, motion graphs, statistical motion synthesis, motion blending, and optimization.
课程简介:本课程将深入学习一些最新的为机器人技术和电脑动画创造自然逼真的人物动作的技术。我们将探讨评估系统与技术其后的数学的机制。该课题内容包括:控制,运动图,统计动作合成,运动混合,还有优化。
授课面向的对象:
Physical Simulation for Computer Animation
Physically based simulation techniques have revolutionized special effects in film and video games, creating extremely realistic effects while allowing unprecedented artistic control and avoiding dangerous situations. This course will explore physically based simulation methods for computer animation of a wide variety of phenomena and materials including rigid and deformable solids, cloth, liquids, and explosions. Students will be introduced to numerical methods, physical models, data structures, and theoretical results which form the building blocks of these methods. To gain hands-on experience, students will implement basic simulators for several phenomena.
课程简介:基于物理模拟技术彻底改变了电影和视频游戏的特效,创造了极其逼真的效果,同时允许进行前所未有的艺术控制和避免一些危险情况。本课程将探讨基于物理的包括刚体,变形固体,布料,液体及爆炸等各种现象和材质的电脑动画的模拟方法。并向学生介绍一些数值方法,物理模型,数据结构及这些方法的理论基础。为了获得实践经验,学生将实现模拟几种现象的基本的模拟器。
授课面向的对象:
Advanced Computer Graphics
This course will be a hands-on class on advanced computer graphics. It will cover major aspects of digital image generation: geometric modeling, computer animation, and rendering. The goal of the course is to provide a strong foundation for computer graphics principles, and provide a hands-on introduction to recent advanced topics, e.g., subdivision surfaces, real-time global illumination, and physically based animation. The course should be appropriate for graduate students in all areas and for advanced undergraduates.
课程简介:本课程是高级计算机图形学实践课程。它将涉及数字图像生成的各个方面:几何建模,电脑动画和渲染。本课程的目的是为计算机图形原理建立坚实的基础,并介绍最新的一些高级课题,例如,细分曲面,实时全局光照和基于物理的动画。
授课面向的对象:所有领域的研究生和高年级本科生
Advanced Perception
16-721 is a graduate seminar devoted to recent research on computer vision. We will be reading an eclectic mix of vision papers on topics such as perception, object and scene recognition, segmentation, tracking, as well as "best papers of all time".
课程简介:本课程是一个研究生研讨会致力于最新的计算机视觉的研究。我们将阅读一些关于感知,对象和场景识别,图像分割,对象跟踪的论文。
授课面向的对象:研究生
Physically Based Modeling and Interactive Simulation
This course introduces students to physically based modeling for computer graphics and related fields, and summarizes current research issues. Efficient numerical methods for simulating a host of visually interesting physical phenomena will be covered, and discussed in the context of both interactive and offline simulation. The course should be appropriate for graduate students in all areas and for advanced undergraduates.
课程简介:本课程向学生介绍基于物理的计算机图形和相关领域的建模,并总结了当前研究的问题。课程中包含了使用有效的数值方法模拟一些有趣的物理现象,并将于交互模拟和离线仿真两个范围内进行讨论。
授课面向的对象:所有领域的研究生和高年级本科生
Data-driven Character Animation
This course is an in-depth study of recently developed techniques for using data to produce character animations. We will explore systems that have been developed for both interactive and off-line animations using motion capture data, video data, and body scans. The topics to be covered include: motion editing, retargeting, motion graphs, statistical motion synthesis, interfaces, skinning and modeling of deformable shapes for human animation.
课程简介:本课程将对最新的使用数据驱动的角色动画技术进行深入的研究。我们将探讨使用了动作捕捉的数据,视频数据和身体扫描数据进行交互的或是离线的动画制作的系统。该课题内容包括:运动编辑,重定目标,运动图,统计动作合成,接口技术,蒙皮和变形物体建模的人类动画。
授课面向的对象: