周六的一早5点钟就从床上爬了起来,想写点什么。看看自己CSDN上的技术博客已经很久没有更新,心中不免惭愧。正好借助这次EG2023(EuroGraphics 2023)的学习,来谈点自己对于图形的观点。
经过一周在德国萨尔布吕肯的EG 2023会议学习交流,收获了眼界、方向和人才。

眼界:

先说眼界,图形这个入门门槛很高的领域在欧洲的发展虽然不及北美,EG的知名度也不及Siggraph,但是它的发展历史也可以追溯到1980年,甚至于早于我的出生:

这个列表像不像是世界杯主办国?这好似图形在欧洲的欧洲杯,能够看到法国、德国、英国经常是东道主,这也彰显了它们在欧洲图形的霸国江湖地位。而这次会议正是在德国小镇萨尔布吕肯的萨尔大学举办。
说起萨尔大学,我在网上做了功课,它的地理位置很特别,正好在法德边界(萨尔过去也曾属于法国),处于欧洲的中心交汇位置。且计算机科学乃至于图形学都是萨尔大学的No.1领域,在欧洲也是图形的一股领先新力量。
这次我参加了5天的会议,不仅仅有学术界的大佬,也有产业界的图形领军专家,它的议题方向设置也非常有意思,如下:

包含了教程、长短论文、教育、星计划和主题演讲,我参加了几乎全部。对于论文(Paper)部门,没有太多可讲的,它几乎是学术界会议都会有的环节。让我留下深刻印象的还是其它几个部分:
1. 教程:这个环节实际上更像是对基础知识的培训,比如Vulkan、HDR,甚至于图形学在人们生活中的广泛使用介绍,这里的图形是广义的,包括声音和媒体。而也是在这个环节,我碰到了AMD的老同事Macro,它的最新Vulkan著作刚刚出炉(搞了一本),后话人才那一部分再详细说
2. 主题演讲:毫无疑问,这是最最重磅的环节,在这个部分给我留下印象深刻的是斯坦福大学Gordon教授分享的Neural Graphics Pipeline,是一种结合图像和图形的新的渲染管线,在方向的那一个章节再详细描述。当然除此之外,荷兰TU大学的Elmar教授、以色列Tech大学的Mirela教授以及Google的年轻科学家Ben讲述了如何处理大规模纹理、复杂Mesh以及2D->3D的AI生成的话题。
3. 教育:这个环节很多人都不去听,是关于如何教授和学习图形学的。我去听了一场,参加了一个非常有意思的话题目这个topic叫做“Teaching AI for CG”。各个欧洲大学的老师对于AI和CG以及如何结合做了思想交流和碰撞,我也提了一个问题,尤其对于图形这样准入门槛很高的领域,AI如何在CG学习上起到帮助,同时又避免学术造假(比如AIGC),确实是一种矛盾,很有意思,给与思考和想象空间。但是,这同时给我们以深刻的思考:基于统计学的AI是否今后也是图形的一个重要发展方向,其实当下已经不可忽视。图形最终呈现出来的其实就是pixel,它无论是通过渲染,还是统计学AI的生成,都是可以的:

从上面可以看到,EG已经不仅仅是欧洲大学教授和学生展现自己的舞台,甚至于北美的大学(斯坦福)、产业公司(AMD、Google)都有渗透和参与,已经形成规模和影响力。

方向:

方向较多,篇幅因素,先写2个:

  1. Vulkan: 2016年刚刚加入华为,Khronos发布了Vulkan的第一个版本1.0,我也在那个时间开始学习这个新的渲染API。因为曾经在AMD做过长达10年的图形驱动,所以理解Vulkan对我来说并不是一件很困难的事情。我几乎一口气在几天之内把Vulkan API和demo program都学习完了,并且用在了项目上。还能回忆当时在美国San Diego的办公室和同事们一起开发基于Vulkan的图库应用,拿到了2-3倍的性能收益让人非常兴奋。而2018年和腾讯天美基于一款大作的Vulkan优化更让我对这个新API深信不疑,它的管线可复用能力、SPRI-V的高效、通过驱动对硬件的精准控制、Compute和Render的完美结合都是不争地事实,相比GL/GLES有了突飞猛进的进步。但是,不幸的是在移动端驱动层的不成熟导致其没有得到广泛使用。
    但如果你是一个图形领域的专家,你会很容易接受这一点,因为图形的任何新技术都需要耗费几年甚至十几年才可以走向成熟,这让我想起最近看的一本介绍Pixar发展史的书,介绍了傅里叶的发现是如何帮助图形领域的,傅里叶把声音和图像通过傅里叶变换都可以表达:

    所以,图形领域没有一个突破性的技术是可以非常快应用的,都需要耐心。
    而在经过7年后,Vulkan已经开始进入它的关键发展期了,这次有机会听到了Macro对于Vulkan的解读,又让我迅速拿起它的工程跑了一把它的Raptor Vulkan引擎:
    我相信从现在到2025年会是一个Vulkan的黄金发展期:

    同时Vulkan的扩展使用,如Mesh Shader、Compute+Render、RayTracing都是其可以不断演进且被使用的新方向,而图形驱动的稳定性也有了长足进步,相信Vulkan就像DirectX、Metal老大哥它们一样,可以迎来黄金周期

  2. 图形和图像的结合,或者是AI和CG的结合: 其实这个Idea已经不是在这次听EG2023所收获的了,Nvidia这几年从一家图形公司逐渐演变为AI公司,再到AI+CG的解决方案公司就是一个案例。从视觉最终结果来看,无论是渲染还是通过AI产生最终图像,都是像素。所以,在当下GPU硬件算力受限(尤其移动端)下,更需要AI图像的产生过程简化,其实在很多的插帧计算、2D动效中间生成、超分(如AMD的FSR)场景都已经使用了,无论是高帧率还是高画质结果,都可以借助于基于统计学的AI技术来做增强。
    在最近非常火爆的Avator 3D上,其实用的会更加广泛,基于数据的学习,目前人脸、手部的Morph等都已经相对成熟,而人物整体的内容生成和动画还需要一些时间的发展:

    这个方向也同时给我们很多的启示,传统的图形学本身就是一个集数学(线性代数、图论)、物理(物理碰撞)、计算机的一个综合学科,而AI和统计又增加了更多的元素,让未来的图形显示方案有了更多选择。而在选择解决方案的时候,是需要考虑多种技术的可能性和应用场景,结合需求找到高效可行的路径。
    尤其针对大规模的mesh和texture,如何用好AI技术,更是一个重要的发展方向:

    Google的这个分享就是基于NeRF来解决大规模的纹理压缩。这一领域,我们探索的还是偏弱,尤其是未来GPU+NPU叠加SoC的时代,更需要我们用好AI,结合CG产生更加高效地生成算法。

人才:

最后谈人才。
这次要感谢谭威,从2016年我们一起携手在华为搞图形至今,大家一直在这个方向上,从来没有改变过志向。
而对于自己,更是从2007年参加工作至今更是从来没有离开过这个方向,这是一种信念,更多地是一种热爱,或者叫对图形的激情。这次有机会又和大家在欧洲碰面,是令人非常高兴的:

同时,这次又让我和AMD老同事Macro、斯坦福教授Gordon等图形圈子里面的新生大拿们有了认识和连接,对于未来图形新的发展方向和工程落地有了合作点思考。
我还想把“传承”两个字讲出来,它在图形领域更是如此,从Catmall到Hanrahan,从Blinn到Gordan,从Alex Deucher到我自己,这样的故事仍然在继续,也希望这样的传承越来越多。

欧洲的图形沃土已经形成,中国的图形做起来仍需要时间,更需要热爱和信念,而不是急功近利,小打小闹。很幸运,OpenHarmony系统的图形栈已经纯自研,存在大的发展空间。
最后: 心中有远方,自然站的更高,看的更远。

EuroGraphics 2023的见闻和思考相关推荐

  1. archsummit2017见闻和思考

    前几天参加了archsummit的北京站.2天的日程安排的十分紧凑,大多数时间同时有多场专题分享,选择想要听的专题就成了首要的事情,按照感兴趣的,可能用到的,启发思考的原则选择了几场适合自己的专题,这 ...

  2. “面子”真的那么重要吗?——2017过年返乡见闻与思考

    这不是一篇技术文章,但是反复思考了下,还是决定写出来. 15年前,2002年我读高中,当时已经每个月回家一次,每次离家的时候我都会去我家房顶上(家里是平房)去俯瞰整个村庄.一方面是有些许留恋,感叹两天 ...

  3. 滴滴打车推出的“专车服务”后的见闻以及思考

    最近开车上班,听交广电台的节目,两位主持人在讨论滴滴打车等新推出一个服务 -- "专车服务". 所谓"专车服务",据我了解,就是打车软件和汽车租赁公司合作推出的 ...

  4. 来自波哥大的见闻与思考

    参加波哥大的ETH DevCon,是出国后的一大惊喜.大会讨论了很多干货,既具备现实的迫切性又具备对未来的引导性.内容如下: Merge.二层网络和隐私(尤其是ZK).全球监管.Public Good ...

  5. LiveVideoStack主编观察03 /大会见闻思考

    导语:本栏目由 LiveVideoStack 主编包研出品,分享多媒体圈的观察与思考,希望可以做到99期,坚持每周一期. 吐槽建议请联系  ant.bao@livevideostack.com  // ...

  6. 【全年汇总】2023年CCF计算机图形学与多媒体会议截稿时间汇总(持续更新)

    本博文是根据2022年CCF会议推荐的计算机图形学与多媒体领域相关会议目录撰写,更多信息详见公众号CS Conference内容.(完整PDF大家搜集好了,公众号后台回复"CCF" ...

  7. 2023:热血无法掩盖懦弱,沉默不能丧之勇气

    作者|黄崇远题图:ssyer.com,CCO协议 " 我曾一度以为,我们行为的模式准则是单一的,最起码在一段时间内是明确的,但实际上这个世界是多变的,我从未料想到,是如此的多变以及不可预测性 ...

  8. 圣诞夜,让你的代码都变成圣诞树吧!

    关注TJ君,回复"武功秘籍"免费获取计算机宝典书籍 今天是圣诞夜,有多少小伙伴是出去过节了呢?当然肯定有更多的小伙伴是等着和TJ君一起分享圣诞夜的编码快乐! 既然是圣诞夜,那我们今 ...

  9. 音视频技术开发周刊 | 192

    每周一期,纵览音视频技术领域的干货. 新闻投稿:contribute@livevideostack.com. HYPER: 充满挑战和成就的十年 自从Flash Player和Adobe Media ...

最新文章

  1. 求Fibonacci数列的前20项
  2. java 注解 payload_spring – 如何使用注释配置PayloadValidatingInterceptor
  3. Onekey Ghost找不到硬盘分区怎么办
  4. 无线路由器dns服务器不能用,DNS服务器不可用
  5. SpringBoot项目的静态资源的访问及存放
  6. RabbitMQ fanout交换机(消费者)
  7. chrome同步_如何在Chrome中打开或关闭同步
  8. Drawable Resources
  9. Mahout的一些推荐算法
  10. matlab相位相关图像配准,数字图像处理,相位相关图像配准
  11. ansys 常用结构单元类型
  12. python异步爬虫_Python异步爬虫试验[Celery,gevent,requests]
  13. java图片工具类_Java 下载图片下载文件 工具类
  14. Linux安装和卸载JDK8详解
  15. 监控和路由器不在同一个ip段_如何把二级路由器当交换机使用
  16. mybatis笔记-8、动态sql
  17. python判断闰年程序_Python 判断闰年
  18. 戴尔发布XPS笔记本等新品;虎牙全面采用亚马逊云科技专用数据库服务 | 全球TMT...
  19. Dango-之多对多关系—基于双下划线的查询
  20. 电源管理芯片的电路结构与分析

热门文章

  1. 前端工程化-包管理工具npm-yarn-cnpm-pnpm详细介绍以及如何选择
  2. npm yarn pnpm
  3. 琥珀酰化麦胚凝集素(WGA)
  4. android初级入门教程
  5. 好的计算机类的三本大学排名,【三本大学排名】_排名前十的公办三本大学名单...
  6. mysql部署成功后本地可连接,但远程连接不上
  7. 中科院分词系统学习笔记(一)
  8. 在电脑上考试怎么调用计算机,如何使用电脑考科目一
  9. 宏定义(无参宏定义和带参宏定义)
  10. 数据链路层(内容超多哦)