在过去的一个月中我一直在尝試学习如何使用代码编程讲故事。 由于生成艺术太抽象了无法讲述视觉故事,因此它更像是一种艺术形式而不是科学。
我写了两个短故事下面链接。 本文的其余部分将讨论从这些故事中挑选出的一些作品以及它们的创作过程。
这是紫罗兰色系列的第二个“装置” 茬这一部分中,我们的主角紫罗兰会见Mahog Mahog是生活在Violet的书中的一种神奇生物,因此我认为拥有某些动作类型的单词(好像它们还活着)可能很酷。
-
atan
是功能强大的轮换工具 如果将对象的高度和宽度偏移量输入给它,它将使它旋转偏移量度 -
在处理中保存帧比在p5中容易得多 然後,我使用
ffmpeg
将框架.tif
文件转换为.mp4
执行此命令的命令如下:
-
字体大小几乎可以降至0!
pt
格式规定了字母的高度,一英寸约有72pts 这允许一些非常酷的效果。
您见过喜马拉雅盐灯吗 他们在时髦的大学生中非常受欢迎。 在故事中紫罗兰有喜马拉雅盐,可作为她生命中事件的独立观察者
-
在编写代码编程之前先进行素描! 当我是一名软件工程师时,我从跳入编码开始 由于我犯了一些有时需要数小时才能撤消的错误,因此这个决定通常会再次引起我的注意。 笔和纸非常强大因为您可以将任何东西放在纸上。 即使您的草图更像是划痕写作也可以幫助您在进行编码之前弄清思路。
-
可以多种方式进行碰撞检测! 传统算法使用“边界框”但实际上不适用于此部分。 相反我的解决方案是检查前导像素的颜色。 如果该空间被另一个裂缝占据则裂缝应停止增长。
今天的最后一块实际上不是正在处理的它是由TouchDesigner制造的。 對于初学者来说TouchDesigner是一种基于视觉的编程语言。 我们无需编写代码编程而是连接“节点”,然后将其渲染为最终图像或视频
- TouchDesigner使您可以茬几分钟之内将功能齐全的产品移出门外。 缺点是它是专有的知识并不是最容易免费获得的(我强烈推荐 )。
- 如果我在Processing方面的速度更快我仍然会来回走动,但这实际上取决于我尝试创建的内容 3D在TouchDesigner中很棒。 (TouchDesigner也有点贵)
处理(和一般而言编码)最重要的事情就是玩得開心 。
不用担心做某事的最佳方式
不用担心您不知道的事情。
我一直在使用这些工具学习很多 我爱我不需要编写测试,鼓励失败并鉯崭新的方式使用代码编程。
对于那些对使用代码编程制作艺术品感到好奇的人请随时与我联系! 我正在学习很多,而旅程才刚刚开始!
在本月底(我的电脑零件大声笑之后)我将开始制作这些零件的流程。 出去玩吧!