拉塞尔·坎贝尔博士亲自重返教授着色器编程

电子游戏开发似乎总是处于下一个大事件的边缘,这也包括GDC Masterclass的主题。计算机科学讲师拉塞尔·坎贝尔(Russell Campbell)博士在这里最大限度地提高你的技能,让你做好准备,无论你的下一个项目需要在Unity着色器数据结构编程这门课程,在伦敦技术周的AI峰会期间教授。

Russell与GDC谈论了他即将到来的Masterclass, Unity Shader编程介绍,这门课程在6月16日星期四上午9:30到下午5:30 BST开始。

编程中常用的数据结构可以解决一些问题,否则就无法解决这些问题。然而,许多数据结构是用面向对象的方法设计的,在这种方法中,将它们传递给着色器代码并不是微不足道的。这个Masterclass将结合这两个数据结构的优势与gpu中可用的强大处理。与会者将设计数据结构,可以传递给着色器代码,以实现图形效果,例如,涉及碰撞检测和与Unity的物理引擎一起工作。

这个类是最相关的人熟悉c#脚本在Unity中,并有一个基本的了解3D矢量数学。

GDC:你对回到这个即将到来的大师课程的现场有什么感觉,你对每个参与者提供的现场和虚拟教学风格有什么感觉?

拉塞尔·坎贝尔(Russell Campbell),计算机科学讲师:一场面对面的大师课让与会者可以彼此联系,体验过去几年我们因疫情限制而错过的真实世界经验。着色器编程的参与者都将有强烈的好奇心和动机,开始看到什么可以与他们的计算机单独的GPU。

虚拟教学无疑使出席变得更容易,然而,现在每个人在网上开会时都更熟悉技术的局限性。软件和硬件很容易出现许多故障点,需要更多的耐心和应急计划来处理这些故障点。

GDC:在这个大师班的小组环境中工作有什么好处,尤其是在教授像为着色器编程构建数据结构这样的技术技能方面?

拉塞尔:我们可以更快地一起调试。我将能够亲眼看到你的电脑,并更快地了解问题可能是什么。着色器编程严重依赖于你拥有哪种计算机架构,但至少行业正在朝着标准和其他方面努力,以减轻复杂的问题。

GDC:你从数学开始你的学术学习,这段经历对你的职业生涯有什么帮助?你是如何实现它的?

拉塞尔:对我来说,数学导致了对程序的分析。很久以前,欧几里得有一句名言:“学几何学没有黄金之路。”逻辑思维奠定了这条道路的基础——不幸的是,这条道路并不包括任何黄金路面——但它让我理解了计算机的理论局限性。着色程序可能是完全实现欧几里得最初只教授人类想象中的渲染的“几何”。所以,数学让我找到了一种非常有趣的艺术搭配。

我一直在使用着色器编程来创建我可以在我的数学和计算机科学研究中使用的图形图像,特别是图理论。有很多东西需要探索,我很期待在伦敦的GDC Masterclass与大家一起工作!

一定要前往GDC Masterclass获得更多关于Russell的Unity Shader编程课程的信息,这将于6月16日运行。本课程将在伦敦科技周的人工智能峰会上进行,地点在烟草码头。

GDC将于2023年3月重返旧金山,征集作品将于今年夏天开始!欲了解更多信息,请访问我们的网站。

订阅GDC时事通讯,并通过Facebook, Twitter, LinkedIn或RSS获得定期更新。

 

PHP Code Snippets Powered By : XYZScripts.com