Systems / LoopFlow
Rhino to Octane
One-way model, camera, and point synchronization from Rhino to OctaneRender.
LoopFlow|Rhino to Octane Sync
同一專案不要混用舊版的工具列、套件或 Octane Lua。
把 Rhino 的模型、相機與點位,單向同步到 OctaneRender。
Rhino 端裝一份 .yak(內含 Octane Lua)。跑正式指令後,lua 會拷到「文件\LoopFlow\Rhino to OctaneRender Sync\lua」。
▶ 使用說明 · ▶ Releases · ▶ 教學影片
主要功能
- 模型同步 — 從作業中的 Rhino 檔匯出乾淨 USDZ;Octane 載入後接材質,之後更新靠關再開
- 選取物件 — 把目前選取匯成另一份時戳 USDZ,自行載入當組件
- 相機同步 — 將 Rhino 作用視角寫出;Octane 套用一次
- 點位對齊 — Rhino
R2O::圖層上的 Point 與 Block,用來對齊 Octane Scatter 上的燈與家具 Proxy
各通道彼此獨立,不必照固定順序一次做完。Octane 裡另有 Authoring 輔助腳本,不參與同步。
系統需求
- Rhino 8(Windows)
- OctaneRender Studio+ 2026.4(開發環境)
Rhino 對話框為英文;本說明為正體中文。
快速開始
教學影片尚未全部更新。
安裝
Rhino
- 開啟 Rhino 8,命令列執行
PackageManager - 搜尋畫面名
loopflow Rhino to OctaneRender Sync並安裝 - 或從 Releases 下載
loopflow-rhino-to-octanerender-sync-2.0.3-rh8_0-win.yak,在 Package Manager 選擇從檔案安裝 - 完全關掉 Rhino 再開
- 使用工具列 Rhino to OctaneRender Sync。若沒出現:到 Tools → Options → Plug-ins(工具 → 選項 → 外掛程式)勾選 LoopFlow R2O。仍沒有時,命令列打一次
ROOpen
跑任一正式指令(工具列或 ROOpen)會把 lua 拷到「文件\LoopFlow\Rhino to OctaneRender Sync\lua」。這個預設資料夾不見時(例如被移走)也會再拷一份。裝新版後,下一次跑指令會先清空這個 lua 資料夾,再放入這版官方檔(含 R2O_Shortcuts.txt)。同一版號且資料夾還在,則不動。升版前若改過熱鍵,要自己再改一次。
Octane
- 跑一次任一 Rhino 指令,讓 lua 出現在「文件\LoopFlow\Rhino to OctaneRender Sync\lua」
- 該資料夾裡有
Set_Octane_Script_Directory.txt(英上中下) - File → Preferences → Directories and caching → Default locations → Script directory,指到該
lua資料夾(或你搬過去的任意複本;整包要在一起) - 重開 Octane;腳本出現在下拉 Script
- 跑
__Setup_Shortcuts.lua,再重掃腳本資料夾
完整步驟與按鈕說明見 使用說明。
基本工作流程
- 把
.3dm存檔(未存檔則無法發布) ROOpen確認設定資料夾與各通道上次成功時間- 需要模型時跑
ROModels(有材質)或ROObjects(選取) - 需要相機或點位時在 Rhino 寫出,再到 Octane 跑對應 Lua 套用一次
- 主模型之後若覆寫同一份
R2O.usdz:關掉 Octane 再開,不要 Reload/Load new mesh
每一步都要自己按。走錯就停在該通道重跑,不必推翻整場。
支援與回報
- Discussions:提問與使用經驗
- Issues:回報錯誤或建議
- Releases:已發布版本
LoopFlow 是由建築及室內設計師從實際工作中發展的單人專案。程式開發與文件整理使用 AI 協助;工作流程需求、設計決策與實務驗證仍以作者本人的專業經驗為基礎。
維護與回覆速度會依工作狀況調整。
相關專案
授權與致謝
本專案採用 MIT License 發布。開發背景與致謝請參考 CREDITS。