
【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站:實驗編程