用数学创造美:Inigo Quilez 的艺术编程之道
2023-11-19 02:53:11
Inigo Quilez 是一位用代码、数学、艺术……交织出别具一格的艺术作品的跨界艺术家。从皮克斯到 Oculus,他的足迹遍布顶尖科技公司。在 SIGGRAPH ASIA 2019 之前,渲染杂志社对他进行了专访,让我们一探这位艺术编程大师的创作之道。
Inigo Quilez:艺术与编程的交融
Inigo Quilez 出生于西班牙巴塞罗那,从小就对艺术和计算机科学有着浓厚的兴趣。在他 16 岁那年,他写出了自己的第一个着色器程序,从此便一发不可收拾。
2002 年,Inigo Quilez 加入皮克斯动画工作室,参与了《汽车总动员》、《玩具总动员3》等多部经典动画电影的制作。在皮克斯期间,他开发了多种着色器技术,为动画电影的视觉效果做出了巨大贡献。
2014 年,Inigo Quilez 加入 Oculus,负责虚拟现实头显的图形渲染技术。在 Oculus 期间,他开发了多种新的着色器技术,为虚拟现实游戏的视觉效果带来了革命性的提升。
Inigo Quilez 的作品以其独特的艺术风格和对数学的巧妙运用而著称。他的作品经常被用于电影、游戏和音乐视频中。他还出版了多本关于着色器编程的书籍,并在世界各地的会议上发表演讲。
艺术编程的魅力
Inigo Quilez 认为,艺术编程的魅力在于它能够让人们用一种全新的方式来创作艺术。传统的艺术形式,如绘画、雕塑和音乐,都有其固有的限制。而艺术编程则打破了这些限制,让人们能够创造出前所未有的艺术形式。
Inigo Quilez 说:“艺术编程是一种非常自由的艺术形式。它允许你用任何你想要的方式来表达自己。你可以使用代码、数学、艺术等元素来创作出你想要的任何东西。”
Inigo Quilez 的创作过程
Inigo Quilez 的创作过程通常从一个简单的想法开始。他先用文字或草图勾勒出自己的想法,然后开始编写代码。在编写代码的过程中,他会不断地调整和完善自己的想法,直到最终完成作品。
Inigo Quilez 说:“我通常不会事先对我的作品有一个明确的计划。我会先写一些代码,然后看看它会把我带到哪里。我喜欢这种探索的过程。它让我能够创造出一些我从未想过自己能创造出的东西。”
对年轻艺术家的建议
对于年轻的艺术家,Inigo Quilez 建议他们要多尝试不同的艺术形式,不要局限于一种艺术形式。他说:“如果你只专注于一种艺术形式,那么你就会错过很多其他的可能性。艺术的世界是非常广阔的,有很多不同的方式来表达自己。所以,不要害怕去尝试不同的艺术形式,看看哪一种最适合你。”
Inigo Quilez 还建议年轻艺术家要多学习数学和计算机科学。他说:“数学和计算机科学是艺术编程的基础。如果你想成为一名成功的艺术编程师,那么你必须掌握这些知识。数学和计算机科学可以帮助你理解世界的本质,并用一种新的方式来表达它。”