英文版的常見問題集可至 http://www.oki.com/vrml/VRML_FAQ.html找到.
若是您對於此中文版有任何問題, 請寫信至
shopping@celab1.ee.ntou.edu.tw.
上次更新時間: 1995/11/10 版本: 1.3.1
VRML 是虛擬實境描述模型語言 (Virtual Reality Modeling Language) 的簡稱. 這個問題集是由VRML的討論群中 整理出來的. 所有的討論信件是由Wired 公司以及Brian Behlendorf所整理.
在 4.2節增加 Mesh Mart.
A new section on books... (anyone wanna buy a PEX book? :-)
有一個由 Yukio Andoh 翻譯的日文版的問題集. http://www.anchor-net.co.jp/rental/andoh/vrml/vrmlfaq.html.
VRML 是虛擬實境描述模型語言 (Virtual Reality Modeling Language) 的簡稱. 有了它, 唯一限制的就是你的想像力. 它使得全球資訊網 (Web) 上能夠傳送 3D 的資訊. Mark Pesce 可算是 VRML 的長老了. 由他的想像產生出 VRML 的雛形, 這可以在 http://vrml.wired.com/concepts/visions.html找到.
Mark 在95年4月15日發表了一篇重要的文章 "VRML Equinox", 其中詳細的描述了 VRML 的概念. (URL 是 http://vrml.wired.com/arch/1390.html)
VRML 1.0 的規格是由純文字的 Inventor 檔案格式之部份加上連結全球資訊網的網路能力而成. 它所提供的連結能力 (WWWAnchor) 和 HTML 中所提供的 HERF 是一樣的.
VRML 1.0 可說是一個更偉大的夢想的起步(看過桃色機密嗎?). 有許多的資源可在 http://vrml.wired.com 找到, 那裡可說是 VRML 的發源地.
就在 VRML 要發表的前夕, Mark 在 http://vrml.wired.com/arch/1010.html 說: "VRML 是用來描述模擬多人互動的語言 -- 虛擬的世界可透過國際網路和 全球資訊網的連結結合在一起."
在 1995 年四月3日, SGI 公司發表了它們的產品 - WebSpace, 並授權 Template Graphics (TGS) 公司移植至其它的平台上.
有十七家公司和組織也宣佈了他們支援在全球資訊網上的 VRML 3D 繪圖. 這些公司有:
VRML 1.0的中文規格書索引可在 中文規格書 找到.
VRML 1.0 的英文規格書可以在 http://www.hyperreal.com/~mpesce/vrml/vrml.tech/vrml10-3.html 找到. 此規格書是由 SGI 公司的 Gavin Bell, Intervista Software的 Anthony Parisi, 和 Mark Pesce所寫的. 1.0 的最終規格是於 1995 年的五月26日公佈.
Mark Owen 在以下的 FTP 站提供 .doc, .wp5 和 .txt 等格式的規格書.
ftp://ftp.vrml.org/pub/specification/
也有從 SGI 觀點的大事表: http://www.sgi.com/ion/Spring_95/vrml.ezine.3.95.html
目前有許多的 VRML 瀏覽器問世. Intervista 的 WorldView, SGI 的 WebSpace, Graz, NCSA, 和 Gophers 的 VRweb,
Minnesota 大學 Geometry Center 的 Geomview, VREAM 的 WIRL, 等等.
請至 http://somewhere.chinese 有完整的中文介紹.
在 VRML 蒐集站 (VRML Repository)
也有許多的瀏覽器資訊.
QvLib 是由 SGI 公司 的 Paul Strauss (pss@engr.sgi.com) 和 Gavin Bell (gavin@engr.sgi.com) 所寫的公開程式庫, 這個程式庫可讓 VRML 的檔案產生分析樹 (parse tree) 以供 VRML 的應用程式使用. 在 SGI 機器上的 QvLib 已經更新支援最新的 VRML 1.0 規格. 它可在 ftp://ftp.sgi.com/sgi/inventor/2.0/qv1.0.tar.Z 找到.
網路上也有 WIN32 的版本, 是由 Omar Eljumaily 所發表的.
WIN32 版本的 QVLib 可在以下的 URL 找到 http://www.omnicode.com/~omar/
以下是 Paul 所回答的一些問題. 請小心, 不要再問已經回答的問題了.
舊版的程式庫 (依據 VRML 草案規格) 給 LINUX, IRIX, Sun, NT
和 Mac 的版本可在 ftp://ftp.vrml.org/pub/parser/ 得到.
特別要一提的是, Addison Wesley出版的 "The Inventor Mentor" 和 "Open Inventor C++
Reference Manual" 是非常有用的書.
在早一些版本的程式庫中, 有些人 QvBasic.h 中的 CONCAT 巨集有些問題. 如果你已經解決的話, 幫個忙吧.
你若是將 QvTraverse 程式中的 Randering 的部份寫出來, 你就可以寫出一個簡單的看 VRML 檔案之
程式. 若是再將網路通訊的能力以及處理其它種檔案格式的能力加入你的程式中, 你就有一個自製的
瀏覽器了! 以下一些點將提供你瀏覽器程式寫作的資訊:
http://www.ncsa.uiuc.edu/SDG/Software/XMosaic/CCI/cci-spec.html
http://www.netscape.com/info/APIs/index.html
DIVE 也提供了一個 VRML 檔案文法檢查的程式.
URL 是 ftp://ftp.sics.se/pub/dive/vrml_parser.tar.gz 有許多的站已經有很完整的索引, 而且持續在增加中. 這裡有一些可以開始的地方.
一個由 Well 公司 Jim Race 維護的站, 有很好的 VRML 站之索引. 它可說是最新鮮的 VRML pages 之一.
http://www.well.com/www/caferace/vrml.html
在 VRML.ORG 有一個新的站.
http://www.vrml.org
3DSite: vrml-links-new
http://www.lightside.com/3dsite/cgi/VRML-index.html
VRML-o-Rama!!
http://www.well.com/user/spidaman/vrml.html
WWW 瀏覽器的測試 Page 提供一些簡單多樣的 URL, 可以讓你測試 WWW 瀏覽器以及它和其他應用程式連結的
運作是否正常. 測試 Page 也提供一些其他的 MIME 連結. 請至
http://www-dsed.llnl.gov/documents/WWWtest.html
第一個發表 VRML 1.0 的站是由 David Blair 所製作的: WaxWeb,
Waxweb 2.0 是 WWW 上第一個互動, 也可相互聯絡的 FEATURE FILM. 它也是第一個在網路上使用即時 3D 瀏覽
來描述故事的系統.
Mesh Mart 有許多的模型. 他們也維護一個很好的 VRML Page.
http://cedar.cic.net/~rtilmann/mm/
你若是使用 CERN 伺服器, 就需要在 httpd.conf 中加上:
在 EMWACS NT 的伺服器上, 要在控制台的 HTTP 伺服器上加類似的東西.
打開 MIME type 的列表, 按 New Mapping 按鈕, 加上 .wrl 和 x-world/x-vrml
在 Netsite 的伺服器上, 雖有一個很漂亮的管理介面, 但卻無法啟動新的映對. 只好用手動嘍.
在 /var/mc-httpd/admin/config/mime.types 加入:
在 Apache 和 NCSA 的伺服器上, 需在 srm.conf 中加上
有許多的東西會加入 VRML 的規格中 , 以產生一個更完整的多人 3D 環境. 許多的特色會在虛擬系統中結合 - 或許
VRML 只是其中的一小部份. 其他的部份會是一些新的制訂的協定.
關於虛擬實境的多人遊戲系統 (VRMUD) 也有一些的討論.
實際物理界的情形也應該被考慮, 例如不能隨意穿越物體, 有重力的影響等. 也有其他種類的限制可讓物體的放置
更完美. 你可到 Mailing-List 的檔案收集處找到許多的想法. VRML 2.0 規格的制訂工作會在第一波的瀏覽器公佈後開始.
我聽到幾次這個問題. 目前的方法是 VRML 1.0 的作者 (Gavin Bell, Anthony Parisi 和 Mark Pesce)
在 www-vrml 的 mailing list 上討論, 然後做一些規格的修正.
另外, Mark, Gavin 和 Tony 以及另外七個人組成了一個
VRML Architecture Group (VAG).
Seeing as the ultimate standards body for VRML is the IETF, this is
probably OK. The process is similar, I think. Get IETF Zen URL! XXX
不久它會成為一個新的 MIME 種類, type ("world" or "3D" or "geometry") and a subtype "vrml".
VRML 對盲人, 或是對於無法使用鍵盤, 老鼠, 或立體手套的人會帶來什麼影響?我們如何能讓所有的人共同參
與並有體驗的機會? 多倫多大學的
ATRC 結合一些其他的團體正在面對這些針對 VRML 的挑戰.
http://www.utirc.utoronto.ca/AdTech/rd/vrml 我可以在那裡找到 VRML 的小圖像?
EIT 的 Kevin Hughes 製作了許多可用在 VRML Page 的圖像, 並將它們公開在:
ftp://www.vrml.org/pub/graphics/
一個很有名的電腦書籍出版商 Sams.Net, 在九月會出版一本 John December 和 Mark Ginsberg 所著的
"The Web Developer's Guide". 書中除了提到 HTML, WWW站的設計, CGI 的寫作, 還會有一章由 Adrian Scott
(theme@netcom.com) 所寫關於 VRML 的章節, 叫做 "Virtual Reality on the Web", 文中將討論到 VRML 站的設計
以及網路資源的資訊.
本VRML Page是由蕭志平所維護. 上次更新時間: 1996/3/20
From: "Paul S. Strauss"
3.1: 製作模型工具
同樣的, 請至 http://somewhere.chinese 有完整的中文介紹.
在 http://www.sdsc.edu/SDSC/Partners/vrml/repos_software.html
的 VRML 蒐集站 (VRML Repository). 也有許多的軟體資訊.3.2: 轉換檔案格式工具
再一次, 請您至 http://somewhere.chinese 有完整的中文介紹.
在 http://www.sdsc.edu/SDSC/Partners/vrml/repos_software.html
的 VRML 蒐集站 (VRML Repository). 也有許多的軟體資訊.4.1: 那裡有 VRML 資訊的索引?
4.2: 那裡有 VRML (.wrl) 的模型?
Waxweb 是由 Brown 大學的圖形實驗室所進行的一個計畫, 此計畫的主持人是 Andries VanDam, 技術指導是
Tom Meyer.4.3: 如何設定 HTTP 伺服器以提供 .wrl 的檔案?
你需要編輯伺服器的設定檔, 以建立檔案副檔名和 MIME 類別的映對. 這使得 HTTP 協定可以使用
MIME 之類別來辨認網路上傳送的資料是否是 VRML 的檔案. 而在 WWW 瀏覽器上也應該設定 MIME 的類別, 或
是指定啟動某個 VRML 瀏覽器.
# add the VRML type.
AddType .wrl x-world/x-vrml 8bit 1.0
type=x-world/x-vrml exts=wrl
在 NCSA 的伺服器上, 要在 conf/srm.conf 內加上:
AddType x-world/x-vrml wrl
4.3: 如何壓縮 .wrl 的檔案?
如果你在 WWW 站上放的是壓縮過的 VRML 檔案, 你就需要在設定檔中加一行訊息以告訴瀏覽器要先解壓縮.
Free Software Foundation's GNU 的 zip 工具似乎是唯一在各個平台都有的工具.
AddEncoding x-gzip gz
CERN 的伺服器上有些不同, 在 httpd.conf 內加上
AddEncoding .gz x-gzip
5.1: VRML 2.0 的特色
5.2: VRML 1.1 的發展如何?
這被提到許多次, 在 Mark Pesce 的 VRML Equinox (URL 是 http://vrml.wired.com/arch/1390.html)
中提出幾個想法:
5.3: 我如何能參與設計 VRML 的行列?
訂閱網路上有關 VRML 的 mailing lists 並參與討論嘍. 在 VRML Repository 有做一些 mailing lists 的整理.
(URL 是 http://www.sdsc.edu/SDSC/Partners/vrml/repos_mailing.html)
5.4: 規格是如何設計的呢?
5.5: 所有人都能使用嗎?
VRML 相關書目
New Riders 出版了一本 Mark Pesce 寫的 VRML 書. 參考文獻
RFC 1521 (MIME) -- IANA Registration Procedures
歡迎留下您寶貴的意見, 這裡是來賓留言錄.
版權所有, 國家高速電腦中心.科學視算與互動媒體小組.