2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">

作者:孙鑫

微软亚洲研究院研究员

一场大会振奋一座城

温哥华位于加拿大西海岸的不列颠哥伦比亚(British
Columbia)省,传统上以工业、林业、矿业和航贸为支柱产业。大约60万的常住人口中有大量的原住民(first
nations)、亚裔(包括东亚、东南亚、南亚和西亚)、拉丁美裔和非洲裔居民。优美的自然环境、交通便利的地理位置、多元化的人口组成、兴旺的经济活动以及对少数族裔和同性恋的支持和保护,使得这座城市充满着活力和吸引力。近年来温哥华扮演的更重要的角色是加拿大的信息、生物科技和电影等新兴的创新产业的核心孵化区。

由于纬度较高(和呼伦贝尔市相似),8月的温哥华气温已有所下降,旅行和度假的人数也随之减少了许多。而8月10日至14日在这里的会展中心举办的SIGGRAPH会议(计算机图形图像学大会)为这座城市带去了14,045与会人员。走在大街上很容易看到胸口挂着参会卡片的行人,经营餐馆和商店的人也都知道这个会议,在整个温哥华的市中心都能感到浓厚的会议的气氛。有意思的是我在闲逛一家首饰店的时候,一位营业员说她的儿子在艺电(Electronic
Arts,EA)工作,也参加了这次会议。这些参加会议的人来自全球75个国家,有些来自工业界,有些来自学术界,有的是知名的艺术家、科学家、工程师,也有年轻的学生、爱好者,他们活跃在图形学和人机交互的各个领域。这里有论文宣讲,专题报告,产品陈列,作品展示。这是一次内容丰富气氛火爆的聚会,每个人都能根据自己的兴趣和喜好找到合适的活动和展览。

2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">

跨越真实和虚拟世界的边界

图形学给很多人带来的印象是美轮美奂的虚拟世界。但是真实世界和虚拟世界从未被割裂开,他们彼此之间的联系和融合会带来无穷的魅力。而其中采集制造就是连接真实和虚拟的两座桥梁。

采集是将真实世界挪放到虚拟世界的利器。我们在CG电影或者游戏中看到足以以假乱真的效果时,很有可能看到的就是来自真实世界采集得到的数据。所以每年在SIGGRAPH都能看到许多这方面的成果,不停地追求采集数据的高准确度、高复杂度,以及采集方法的高效率和便捷性。

“Reflectance Scanning:
Estimating Shading Frame and BRDF with Generalized Linear Light
Sources”就是一篇微软研究院发表在今年会议上关于材质采集的论文。这篇论文的工作在数据采集方法的便捷性上有很大的提升,不再像以前的方法一样需要设置复杂严格的光照条件,整个采集过程就好像扫描仪一样采用通用的线性光源的平移方式,既快速又便捷,而且不需要牺牲采集数据的质量,能保持非常高的准确度和复杂度。

2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">

 

制造则是另一座桥梁,把虚拟世界中的成果反馈作用到现实生活中。人们把自己的需求和思考输入计算机,相应的算法就能得到合适的设计和方案,并以此能制造出能够在真实世界中使用的实体。这样的制造,天生具有高度的个性化定制化,同时能优化设计,提高效率,降低成本。

近年来,3D打印无疑是其中最亮眼的主角,学术界和工业界都有很多人在关注这项技术。有的人钻研造型算法

有的人设计新型设备,也有的人在发掘合适的应用。有的人追求质量,有的人追求便捷,有的人追求艺术鉴赏。特别值得一提的是,今年的Keynote演讲的嘉宾Elliott
Kotek
,就介绍了他们如何使用3D打印技术帮助在战争中失去双手的Daniel设计、制造、佩戴上义肢,帮助他两年来第一次能自主饮食。相比于传统的义肢制造,这种基于3D打印的技术由于高度个性化和高度优化,十分有效地提升了肢体障碍人士的生活质量,并明显减少了义肢佩戴所带来的身体上的不适和疼痛。这个有爱的工作再一次体现出了虚拟技术和真实世界的互动给我们的生活所带来的改变。

2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">

高质量脸部计算方兴未艾

中国人自古有“相由心生”的说法。先不论这种说法是否有科学依据,没有人能否认人的脸部在社会活动中的重要地位。在图形学中,对于人脸的计算的研究也是少有的、长期的热点方向。从采集、建模,到运动序列、绘制、交互,可以说每个图形学的领域和方向都有脸部计算的一席之地。近年来随着交互技术和社交文化的迅猛发展,人脸计算的技术也持续在高性能、高质量和高交互性上渐次升温。

“Controllable High-Fidelity
Facial Performance
Transfer”就是一篇微软亚洲研究院发表在今年会议上关于高质量面部运动序列建模的论文。这篇论文的技术可以将一个脸部的运动序列迁移到另一个脸部,其中的核心是高质量。由于人对于面部的敏锐观察和丰富感受,面部模型的质量对于用户体验和实际应用具有决定性的作用。这篇文章的技术能够很好的保持住面部的起伏、褶皱等细节,不会因为面部构造的差异而降低丰富的运动效果。一个有意思的实验是把一个人的脸部运动序列迁移到一只狗的脸部,我们还是能够感受到从狗的脸部所表达出来的同样的情绪变化,这就是得益于高质量细节的保持。值得一提的是,今年几乎所有脸部计算的技术论文的宣讲,都实时进行了现场演示(live
demo),而不是像以往一样只播放实验结果的视频。这也是对近年来脸部计算工作的可靠性和实用性的一个佐证。

2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">

虚拟现实技术推陈出新

虚拟现实是一个比图形学更古老的话题,也许只有在“黑客帝国(Matrix)”中才能被真正实现吧。我刚接触图形学的时候,觉得虚拟现实就是实验室中的大投影。虽然当时还懵懂无知,但是高成本和大视角确实是那个时候的技术水平的体现。时移事易,今天的虚拟现实技术革新之快,已经让人有一种山雨欲来的感觉。

平民化的3D显示也许会是引领这一轮变革的突击队。与其说Facebook用20亿美元成就了Oculus的威名,不如说平民化的Oculus
Rift
已经改变了人们以往对虚拟现实的看法。没有吓人的分辨率,也没有昂贵的大屏幕,但是低廉的价格和小到无法察觉的延时,使得每个人都能获得极为优秀的沉浸式体验。会场中我们可以看大许多基于Oculus
Rift研发的技术和应用。他们有的只是用于传统的3D游戏,有的已经和更多元的用户体验相结合。走出会场的时候你会相信,这只是一个开始。

2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">

 

多元化的用户体验已经成为虚拟现实的发展趋势。其中声音作为人的重要感知,对于沉浸式的真实感体验是不可或缺的。以往的技术发展以视觉效果为优先。而近年来,声音绘制已经成为和视觉绘制同样重要的热点研究问题。除了传统的高真实感的声音的仿真模拟,实时的绘制技术也已经日趋成熟。在将来,真实感不再是视觉的独宠。

“Parametric Wave Field Coding
for Precomputed Sound Propagation”
就是一篇微软研究院发表在今年会议上关于声音的实时绘制的论文。这篇论文能够计算声音在传播过程中因为物体的遮挡反弹而体现出来的波动特性。在不同的区域,不论是在室外,空旷的房间还是狭小的走道,用户都能听出声音的变化。作者采用了预计算的方法对声波响应随时间和空间的变化进行编码,因此能够在有限的存储代价下实时完成计算。

2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">

在每年的SIGGRAPH会议上都能看到非常新奇有趣的技术和产品。总体来说,追求高真实感和高性能是图形学永恒的主题。但是近年来人们越来越多的关注技术对人的反馈,不论是3D打印技术还是平民化的虚拟现实技术,都折射出这样的思路。技术革新往往跟随着人们观念的变化,而年轻人的思想是最具革命性的。每年都能看到许多的年轻的学生和爱好者怀揣谦卑和好奇来参加会议,而几年之后他们的思想和创新也许就已经改变了你我的工作和生活。而这就是技术与人的互动最具魅力的地方。

注:部分图片来源于互联网

作者简介

2014大会" title="跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会">

孙鑫博士现为微软亚洲研究院网络图形组研究员。他分别于2008年和2002年在浙江大学获得博士和学士学位。目前主要从事计算机图形学方面的研究。

跨越真实和虚拟世界的边界——走近SIGGRAPH 2014大会的更多相关文章

  1. SIGGRAPH 2014 之行

    当地时间8月8号: 经历十个多小时的飞行,在紧急出口旁的位置上忍受发动机的轰鸣声后,顺利降落温哥华机场.回答完加拿大边检的几个诸如为何而来,打算住哪儿的问题后,比较顺利出关.三十五加元的打车费及百分十 ...

  2. 探索真实事物的虚拟再现——微软亚洲研究院SIGGRAPH Asia 2014精彩入选论文赏析

    Asia 2014精彩入选论文赏析" title="探索真实事物的虚拟再现--微软亚洲研究院SIGGRAPH Asia 2014精彩入选论文赏析"> SIGGRAP ...

  3. 微软Hyperlapse技术:让第一人称摄像稳定而流畅

    编者按:GoPro等第一人称摄像设备已经几乎成为了极限运动者的标配,但拍摄过程中的抖动常会让画面非常糟糕.微软Hyperlapse技术实现了将第一人称录像转化成稳定而流畅的视频.该成果的论文已发表在S ...

  4. 图形学创世纪——写在SIGGRAPH 40年的边上

    40年的边上" title="图形学创世纪--写在SIGGRAPH 40年的边上"> 前言: SIGGRAPH是由ACM SIGGRAPH(美国计算机协会计算机图形 ...

  5. Docker学习总结(11)——八个Docker的真实应用场景

    [编者的话]Flux 7介绍了常用的8个Docker的真实使用场景,分别是简化配置.代码流水线管理.提高开发效率.隔离应用.整合服务器.调试能力.多租户环境.快速部署.我们一直在谈Docker,Doc ...

  6. 由浅入深学习PBR的原理和实现

    目录 一. 前言 1.1 本文动机 1.2 PBR知识体系 1.3 本文内容及特点 二. 初阶:PBR基本认知和应用 2.1 PBR的基本介绍 2.1.1 PBR概念 2.1.2 与物理渲染的差别 2 ...

  7. Image Processing and Analysis_8_Edge Detection:Learning to Detect Natural Image Boundaries Using Local Brightness, Color, and Texture Cues ——2004

    此主要讨论图像处理与分析.虽然计算机视觉部分的有些内容比如特 征提取等也可以归结到图像分析中来,但鉴于它们与计算机视觉的紧密联系,以 及它们的出处,没有把它们纳入到图像处理与分析中来.同样,这里面也有 ...

  8. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  9. [DeeplearningAI笔记]卷积神经网络3.6-3.9交并比/非极大值抑制/Anchor boxes/YOLO算法

    4.3目标检测 觉得有用的话,欢迎一起讨论相互学习~Follow Me 3.6交并比intersection over union 交并比函数(loU)可以用来评价对象检测算法,可以被用来进一步改善对 ...

随机推荐

  1. C语言获取本机ip

    一.参考网址 1.c语言获取本机IP 二.源码 #include <stdio.h> #include <stdint.h> #include <stdlib.h> ...

  2. Mybatis配置文件无故报错、无自动完成提示的解决方法,及自动生成主要配置项

    1.引子 Mybatis配置文件显示红叉有错误,而实际检查又没有错误,这是因为开发环境不能识别这种类型的xml文件.要解决这个问题,就要让IDE开发环境能够“认识”这个文件类型,我们要让IDE环境将这 ...

  3. 学会用Python操作Mongodb

    在linux下,用pip导包. pip install pymongo python操作基本步骤: 导包 建立连接,建立客户端. 获取数据库 获取集合 对数据操作 import pymongo #建立 ...

  4. linux 笔记本

    命令 作用 tail -f 日志文件名 将日志同步输出 echo "">文件名 清空文件内容

  5. java.lang.SecurityException: java.lang.IllegalStateException: java.io.FileNotFoundException:XXXXXX(系统找不到指定文件)

    项目启动成功过,但访问页面抛出异常. 在Maven项目启动的时候,tomcat缓存机制没有吧maven jar除外的jar执行到项目里面,所有不要慌,项目重新启动就OK了, 如果这样还是不行的话就找到 ...

  6. Asexual inheritance

    Asexual inheritance 1,2分别是两种基因型 N1,N2是两种基因型的亲代个数,Wt是t代后每一个每一个基因型的后代数 N1’,N2’是t代后1,2,基因型的个体数 the prop ...

  7. Java中使用PrepateStatement并且like模糊查询

    在使用PreparedStatement进行模糊查询的时候废了一番周折,以前一直都没有注意这个问题.一般情况下我们进行精确查询,sql语句类似:select * from table where na ...

  8. 3)PHP的http 并发

    详解浏览器最大并发连接数:http://www.iefans.net/liulanqi-zuida-bingfa-lianjieshu/ 并发连接数对浏览器加载速度的测试:http://www.ief ...

  9. Tomcat下访问HTML页面乱码的解决方法

    问题:在 Tomcat 服务器中访问 HTML 静态页面出现中文乱码,html 页面即使 charset 设置成 UTF-8 也会是乱码,打开浏览器的开发者工具发现 response 的请求头中的 C ...

  10. 二分法C++与Python

    来源于Leetcode C++ int binarySearch(vector<int>& nums, int target){ if(nums.size() == 0) retu ...