作者lcwmax (阿里山神木村拓哉)
看板Digital_Art
標題Re: [問題] 在網頁上讓使用者以任何角度自由旋轉產品
時間Fri Aug 26 00:43:15 2005
※ 引述《iamNori (Nori)》之銘言:
: 如題,類似這樣的
: http://www.pc.ibm.com/us/3dtours/showcase/lenovo_showcase.html
: 點裡面Pocket PC --> Interact with 3D
: 如果我希望能在網頁上像這樣讓使用者用滑鼠自由旋轉觀看產品,
: 除了上面那個連結用到的(http://www.holomatix.com/en/cat/about/)以外,
: 還有沒有其他的軟體、或是Flash外掛、3DsMAX外掛之類的呢?
: (3D軟體我只會用MAX跟Rhino...)
我對這方面 3D VR 展示曾查過一些資料,可以參考看看^^
有錯誤之處請大家指正~
如果純粹是只要讓使用者用滑鼠自由旋轉觀看產品
而且不是那種 Z 軸固定的照片連續撥放,而是以真正 3D 算圖來展示的
我找到幾種方法
(一) 3dsMax 直接輸出
3DsMAX 本身即可輸出成 VRML 的格式,IE 安裝 plug-in 後即可直接觀看
通常 plug-in 已經內建操作介面,旋轉縮放之類的,不需要另外寫操作語法
VRML 類似 HTML 一樣是一種網頁語法,同時也是開放格式
所以 plug-in 很多,微軟自己 IE 5.0 也曾支援過,但後來新版 IE 就沒有了
目前我看功能較完整且持續更新的 plug-in 是 Cortona VRML Client
http://www.parallelgraphics.com/products/cortona/
該公司本身也有 VRML 的開發軟體,這裡有一些作品展示
http://www.parallelgraphics.com/showroom/
不過我個人經驗,VRML 效能不彰,畫面表現有限
所以現在有以 VRML 為基礎開發新的 3D 語法: X3D
http://www.web3d.org/ 官網
http://17de.com/x3d/faq.html FAQ(中文)
有提供 3DsMax 的輸出外掛
X3D 與 VRML 同樣是開放格式,相較於其他封閉格式就軟體發展來說
如同 opensource 的軟體一樣會有很多人更容易地投入開發動作
且 X3D 有一個最大特點,可以使用 JAVA 來展示
相信大多數人都和我一樣,討厭安裝不必要的瀏覽器 plug-in
想看個 3D 展示還要安裝外掛...興趣立刻減半
JAVA 和 Flash 一樣幾乎是瀏覽器必備 plug-in
能現有平台瀏覽 3D 物件誰會想在安裝其他外掛?
: 另外,要做出這樣的效果,是否需要建好完整的產品3D模型再丟到程式裡?
: 我知道z軸固定的那種旋轉展示產品應該是照很多相片弄出來的,
: 像是這個↓
: http://www1.us.dell.com/content/products/productdetails.aspx/inspn_xps2
就像原po舉的 Pocket PC 和這台 notebook 例子就是使用 JAVA 來展示
使用者不會看到任何要求安裝額外 ActiveX 物件
就像是一樣是線上地圖,Google Map 和 番薯藤電子地圖免安裝任何外掛
有的卻需要安裝 Autodesk 的向量讀圖軟體..
: 但是如果要能夠像在3D軟體裡面那樣讓使用者自由操作旋轉,
: 用照片應該就很難達成了吧??
: 如果有人清楚這類東西的作法或是軟體的,麻煩告知一下,感謝m(_ _)m
(二) 用專門設計製作 3D 展示的軟體來做
用照片的確沒辦法讓使用者自由操作
頂多類似 QuickTime VR 藉由一點畫面變形來模擬 3D 透視場景
畢竟還是假的 2D ╮(╯_╰)╭
但有軟體可以藉由照片作出 3D 模型,並直接輸出可以使用瀏覽器觀看的格式
例如 iModeller 與 3DSOM Pro
都是藉由物體各角度的照片畫上遮罩,自動建出模型
強悍程度不是一些以照片為底畫節點的照片建模軟體可以相比
操作都幫我們寫好了
iModeller 記得之前板上有人提過
各角度照片照一張,畫遮罩,輸出,完成
可以輸出 java Flash ...Pro 版可以輸出其他 3D 格式包括前面提到的 VRML
官網:
http://www.imodeller.com/en/
作品展示
http://www.imodeller.com/en/products/pro/?tour_4
這裡有個試用心得 by CG-power
http://www.cg-power.com/tutorials/plugin/iModeller/iModeller3D.htm
可以參考看看
另一套是 3DSOM Pro
這裡有新聞介紹 www.86vr.com
http://www.hxsd.com.cn/portal/news/5/261.html
沒用過,看抓圖感覺用法和 iModeller 一模一樣
可輸出前述的 VRML 和 Shockwave3D
官網 & 一堆範例
http://www.3dsom.com/proexamples/index.html
最後一個方法
(三) 全部靠自己 XDDDDD
就是用任何一套支援輸出到瀏覽器來觀看的 3D 虛擬實境軟體來製作
匯入 3dsMAX 製作的物件再使用自己的程式語法來設計操作介面
這方面軟體也是很多,各有各自的格式和所需要的 plug-in
這類軟體可稱之為 "萬能"
寫成用滑鼠控制來做產品展示只是他的功能之一
在此介紹兩套軟體 Director & Virtools
Director 可以輸入自家的 Shockwave 3D 格式
Shockwave 與 Flash 同樣是 Macromedia 研發的格式
雖沒有 Flash 普遍,但也算是瀏覽器常見 plug-in,常用於網頁小遊戲中
和 Flash 最大差別是是它支援 3D 格式
同時也是 3DsMax 內建的輸出格式
然後使用 Director 來設計模型與瀏覽者的互動,再用 Shockwave 外掛來展示
這裡有相當完整的教學: 軟體大學
http://www.twisu.com.tw/
在 "多媒體軟體學院/Director/大四課程/" 裡面,巨細靡遺 圖文並茂
缺點就是要會用 Director(廢話 XD)
而且操作介面語法要自己寫,不像 VRML 的 plug-in 已經幫我們寫好了
另一套軟體是 Virtools
相較於之前所提到掛在 IE 下的 3D 展示軟體
Virtools 是執行效率最好 3D 引擎最強大的程式
它支援顯示卡硬體技術 Pixel Shaders 和 Vertex Shaders等 DirectX 特效
所以它可以做出與市面上 3D 遊戲一樣水準的 3D 特效
再與 Director 一樣使用自家程式語法寫出操作介面,即可達成產品展示的功能
缺點也是一樣.....要會用 Virtools (逃)
以上提到的程式...
除了 VRML 和相同核心的 X3D 是標準公開格式外
其他都是商業軟體
呼 排版好亂..請多包含
希望以上會有幫助~
--
Q~ O~ O~ ◢▂
有種果汁真好喝~ ─ ─
喝的時候 Q ~ ▼
喝完 臉- 紅- 紅------ ▇ █
Q~~~~
好喝的果汁就是 Q ~ ◤◥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.190.59
※ 編輯: lcwmax 來自: 140.112.190.59 (08/26 00:48)