Houdini COPs 水彩模拟实验:元胞自动机与 Kubelka-Munk 混色

Jacob Bock 带着一个新的 Houdini 实验回归,这次是使用 Copernicus 模拟水彩效果。该项目基于 1999 年的一篇论文,题为《基于简单元胞自动机的墨水行为模拟及其在类似水墨画风格的树木三维渲染中的应用》,作者为 Qing Zhang、Youetsu Sato、Jun-ya Takahashi、Kazunobu Muraoka 和 Norishige Chiba。
该论文将模拟分为水层、湿/干墨水层、纸张高度和纸张吸收。水在表面扩散,通过平流携带颜料,并随时间干燥。Jacob 采用了这些思路,将模拟移植到 OpenCL,并使用 Kubelka-Munk 模型以基于物理的方式进行颜色混合来扩展它——他去年曾在我们报道过的一篇博客文章中介绍过这一模型。
他还提到,未来他想尝试使用运动矢量和扩散的自定义方法来实现类似效果。
20 世纪 30 年代,Paul Kubelka 和 Franz Munk 发表了《A Contribution to the Optics of Paint Layers》(对颜料层光学性质的贡献),其中介绍了如今被称为 Kubelka-Munk 模型的方法——一种用于基于物理的混色方法,尤其适用于颜料和半透明材质。Jakob 讲解了如何在 Houdini 的 VEX 语言中使用该模型,这对于 FLIP、POP 或 Vellum 等流体模拟很有用,并且可以通过使用真实颜料数据来改进。
Jakob Bock 最近分享了一系列 COPs 探索内容:
他还发布了 Settle,这是一个 HDA,可以自动为任何资产找到合理的静止位置,而无需进行模拟:
Houdini 22 即将发布,更多细节预计将在 6 月 22 日的线上 Keynote 主题演讲中公布:
相关链接
原文链接:https://80.lv/articles/simulating-watercolor-using-houdini-s-cops
喜欢这篇内容吗?