作者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)