網頁

2010年3月16日 星期二

讓 Revit 遇見 Kerkythea!

相較於 Civil 3D於土木領域中的被理解接納程度尚有待開發,Revit 於建築領域的導入及應用應是該領域人士無人不知的程度了吧,其於設計工作流程中的重要性並不亞於 Freeware 的 Google Sketchup。

在 Revit 的環境之下,大概從建築景觀的規劃、設計、方案構成及變更、圖說出圖、基本彩現、光影初階分析等都可滿足,相當具有 "Total Solution" 的氣勢及懶人特性。話雖如此,其最強調的還是在於建築設計產業自動化的那部分,只要專注於模型的建構,其它如數量、平面圖、立面圖、局部設計配置圖等均由一個資料庫系統在統籌以確保各圖面及資料的一致性。(這點其實與 Civil 3D 的精神是一樣的)

而3D渲染彩現的部分,雖然 Revit 也提供以 mental ray 引擎為核心的渲染功能,但許多3D渲染技術中所強調的 Bump/Normal/Clip maps 、shininess/reflection/refraction 等參數設定均未在 Revit 裏提供。換言之,Revit 這方面的功能相當陽春,而 Autodesk 官方的標準解決方案似乎是 Revit + 3D Max。任何人至此也都明瞭:口袋深度得要夠才行!

但是在開源自由軟體的世界中,解決方案可不是如此。至少,可以是 Revit + Kerkythea,就如同 Sketchup + Kerkythea般。

Kerkythea 可接受的五種檔案格式中包含 *.xml、*.3ds 及 *.obj三種慣見的格式,但 Revit 的滙出格式中並不包含該三型。因此,需要一個"中繼"軟體工具扮演居中橋接的角色。原則上這又有兩個方法可以處理:

1. Revit - Sketchup - Kerkythea
從 Revit 滙出為 dwg/dxf 格式再以 Sketchup 滙入開啟後,透過 SU2KT 的外掛模組從 Sketchup 滙出至 Kerkythea 即可。只是此法於程序的開端 "Revit 滙出為 dwg/dxf" 即會有材質資訊遺失的問題,得於 Sketchup 中調整一次才行。

2. Revit - FBX Converter - Kerkythea
FBX 是 Autodesk 2010 系列產品串接横向連繫的標準格式,Autodesk 並提供一個 FBX Converter 的獨立轉檔免費程式以將 *.fbx 與 *.3ds/*.obj/*.dxf 間互相轉換。原理上,依此法由 Revit 滙出為 *.fbx 再由 FBX Converter 轉換至 *.3ds/*.obj 後,Kerkythea 即可直接叫用且不會遺漏材質設定資訊,算是一個合理的解決方案。

各位已在使用 Revit 的朋友,不妨先自行試試看,讓 Revit 開始遇見 Kerkythea!

在 Kerkythea Forum 中的的文章及討論

沒有留言: