
【Nature of Node #004】
- Blender创意编程进阶应用:实现Nature of Code
- Nature of Code 1.5, Unit Vector (Normalize)
背景介绍
这个系列“Nature of Node”,是专门用Blender的Node(节点)方式来实现Nature of Code。
用到一个Blender插件:Sverchok
这是一个很强大的节点式插件,不需要写Python代码,像MaxMSP、Touch Designer那样“连连看”就能实现程序逻辑。
Contra:【不写代码】Blender实现向量随机效果 - [Nature of Node 003]zhuanlan.zhihu.com

本篇是实现NoC1.5,Unit Vector (Normalize),单位向量/归一化。
【醒目】:用了上一篇Blender文章里的鼠标跟随效果Python脚本,来配合Sverchok插件,实现最终效果。
Contra:本来只是个鼠标跟随效果,干脆以后把Blender搞成交互软件吧!zhuanlan.zhihu.com



Nature of Code MaxMSP实现-1.5单位向量 [Patch a Dirty 009]

干货来了:
完整制作过程视频
知乎视频www.zhihu.com提示
- 打开源文件,运行Python脚本;
- 设置旋转中心(Line的起点)位置,默认在(0,0);
- "F3",搜索“Simple Modal View3D Operator”并回车;
- 正交变换后的Line,随鼠标转动。
本文制作全过程在视频里已包含,结合另一篇鼠标跟随的文章,耐心照做即可以实现。
若仍需源文件,以下方式均可:
- 在实验编程知识星球获取。
- 本文已编入实验编程课程:《Blender创意编程进阶应用:实现Nature of Code》,详见公众号付费教学部分。
“Nature of Node”这个系列将继续在公众号和知乎免费连载,付费课程以增值内容为主。
参考
- Nature of Code 本节网址:https://thecodingtrain.com/learning/nature-of-code/1.5-unit-vector.html
- Blender Python 脚本实现鼠标跟随效果
本来只是个鼠标跟随效果,干脆以后把Blender搞成交互软件吧! - 鼠标跟随参考https://blender.stackexchange.com/questions/150267/how-to-move-object-while-tracking-to-mouse-cursor-with-a-modal-operator
讲完了,不如随手点个“赞”吧
关于实验编程完整详情
关于实验编程 - 2020 八月
您的鼓励,点赞,收藏,转发,是我乱码的动力。
网站: https://floatbug.com
英文版全网ID:@avantcontra
微信公众号/视频号/知识星球/
知乎专栏/B站:实验编程