3月18日 学习内容
在做品牌设计的时候,想用到实时的metaballs效果。
*见图1
目标:把渐变效果的三种不同颜色的圆形(2D)或球形(3D)做实时的融合和分离。
在grasshopper、blender、甚至ai的插件里都有相应的功能,可以做一些效果图,学习起来应该不困难,但是在processing去实时的实现还是得从算法层面了解。然后看到了一个简易的教程,Coding Challenge #28: Metaballs by Daniel Shiffman。里面用到的大体是发光体光晕叠加的原理,让边缘看起来有融合感,甚至还加入了摄像头的实时操控。
*见图2
不过这个光晕是一种像素层面的算法,我还是需要矢量层面的算法,好描绘出圆形的边缘,并且不同颜色渐变的融合感觉也不是很容易,甚至可能很吃内存。
最近另一个目标是做三个球的渲染,一个黄色的细胞球,一个绿色的星球,一个蓝色的宇宙球,准备先拿blender拼凑一下材质试试。
对算法和3D渲染比较了解的小伙伴欢迎给我宝贵的建议。

评论: