【正文】
using different protocolls like TCX, UDP or MBone. The modification of the scene database is done by a set of messages, which are sent to the different MRTVR’s using the datatransport classes. These messages encode the operations which should be executed by the different programs. To implement distributed environments, messages have to be passed to every participant, resulting in an exponential growth of messages. Even a small number of participants may cause problems when using one ore more transmission of a huge amount of data to a large number of participants thereby assuring that important packages are reliably transmitted is a highly challenging goal. By separating the messages into important and unimportant ones we can easily see that a few important messages are outnumbered by far by the unimportant ones. Important messages deal with geometric object such as locking, inserting or deleting objects. Changes of viewpoints are less important but very frequent.Examples:l A distributed presentation consist of a data transmission phase at the beginning followed by mostly viewpoint changes and picking tasks for the rest of the session.l A distributed simulation (robotic experiment) consist af a data transmission phase at the beginning and many viewpoint changes. Packet loss during the robot movement is justifiable.l A distributed multiuser editing environment needs a data transmission phase at the beginning and severa1 object modification events while editing. Information loss is not acceptable. Updates only concern one object at a time, resulting in low data rates using secure transmission.At this time MRTVR uses MBone transmission for all package types. Ongoing work will use a CORBAbased implementation for the safe transmission of important packages and MBone for less important messages. Figure 2. MRTVR DataTransport,with different Transport Modules ReplicationData replication between connected MRTVR’s is managed by the data replication mechanism. Messages control the creation of new objects and the modification or deletion of existing objects. Users joining a session at a later time, can receive the whole scene database by request. This avoids storing the plete VRMLscene on a server for individual an additional benefit of this approach the whole session could be easily recorded to a journal/log file.Author :,Armin HoopNationality :USAOriginate from :Department of Computer Science,Univcrsity of Technology譯文2:虛擬現(xiàn)實實驗室分布式多用戶環(huán)境,為教育和演講摘要分布式工作成了大部分勞動力的一大問題和分布式合作性的研究幾乎成為了一種常態(tài)。因此,分布式通信設(shè)施扮演了所有未來的工作和教育方案方面的重要角色。遠(yuǎn)程教育和遠(yuǎn)程學(xué)習(xí)是重要的遠(yuǎn)程數(shù)據(jù)訪問新應(yīng)用。當(dāng)前,主要的是在視聽通訊,遠(yuǎn)程教育在很大程度上還沒發(fā)現(xiàn)三維分布式虛擬環(huán)境。但是我們堅信,通過互聯(lián)網(wǎng)需求分布式數(shù)據(jù)庫的交互式三維勘探和三維虛擬環(huán)境內(nèi)的合作將很快成為它的一個未來美好明天的動力。本文介紹的架構(gòu),稱為虛擬現(xiàn)實實驗室,這分布式VRML的嵌入式系統(tǒng)和遠(yuǎn)程控制,分發(fā)介紹環(huán)境,以支持遠(yuǎn)程學(xué)習(xí)和教育,包括3D媒體。分布式工作,學(xué)習(xí)和討論相結(jié)合隨著因特網(wǎng)的使用越來越重要。因此,有許多在三維環(huán)境中使用的互動功能或多或少的可以接受。然而,更多的應(yīng)用程序在于處理虛擬環(huán)境中會議的人。在滿足這一要求的虛擬實驗室的目的是支持分布式虛擬會議,介紹和教育。虛擬實驗室包括不同的媒介系統(tǒng),包括硬件和攝像機等投影機軟件。環(huán)境控制單元和三維可視化模塊來支持互動。此外,這種環(huán)境本身能夠通過遠(yuǎn)程操作被控制。虛擬實驗室的主要部分是:l 視頻媒體:攝像機,錄像機,電視墻,幻燈片和投影儀,個人電腦或工作站屏幕的輸出。l 音頻媒體:麥克風(fēng),擴音機,揚聲器,視頻工具或音頻工具。l 網(wǎng)絡(luò)功能:100兆以太網(wǎng)l 軟件包控制環(huán)境和建立分布式VRML的可視化虛擬現(xiàn)實。所有系統(tǒng)都集成在一個虛擬現(xiàn)實實驗室控制的單元,這是遠(yuǎn)程訪問。虛擬現(xiàn)實實驗室可使用記錄,傳播或分發(fā)教育方案,即使他們是生活在網(wǎng)絡(luò),通過磁帶,分布式會議或共享的三維環(huán)境。操作可以控制的端口,由服務(wù)經(jīng)營者在實驗室或通過JAVA的小程序遠(yuǎn)程操作。這些系統(tǒng)的集成允許分布式音頻,視頻,二維,三維交互通過因特網(wǎng)。我們在下一個章節(jié)簡短說明虛擬實驗室的基礎(chǔ)組成部分及其功能:多重渲染的分布式虛擬現(xiàn)實VRML的瀏覽器和MMHS多媒體,演講室。其次是說明一個樣本的實驗,更詳細(xì)說明了利用這兩種系統(tǒng)的結(jié)合。 MRTVR的開發(fā)是為了支持分布式學(xué)習(xí)和討論。通過使用虛擬現(xiàn)實,MRTVR使用開放的幾乎任何類型的應(yīng)用。MRTVR的分布式場景變化,所有與會者使用,多媒體骨干多重傳播,支持用戶同時在三維空間中移動,代表其他用戶的化身,并允許,在教學(xué)環(huán)境中,保證所有與會者看到相關(guān)的一個特殊的用戶(如教師)。對支持人的教學(xué)和討論的重要問題是易用性的。因此,我們必須付出大量努力,給初學(xué)者用戶提供與他交互的所有階段的舒適度。通過其支持OpebGL和Xgl的結(jié)合,隨著MBP的使用,外部模擬也可以使用一個專門的多重渲染顯示服務(wù)器。MRTVR由三個主要部分組成。我們區(qū)分?jǐn)?shù)據(jù)傳輸,數(shù)據(jù)復(fù)制和可視化。數(shù)據(jù)傳輸實現(xiàn)了運輸不同的郵件協(xié)議或媒體通過MRTVR。數(shù)據(jù)復(fù)制的一致性保證在場景數(shù)據(jù)庫,而可視化保證一個快速,跨平臺,多質(zhì)量的顯示器的虛擬環(huán)境。數(shù)據(jù)復(fù)制與 MRTVR相連的是管理數(shù)據(jù)復(fù)制機制。郵件控制新對象和修改創(chuàng)作或刪除現(xiàn)有的對象。用戶加入會話后,可以得到整個場景數(shù)據(jù)庫的請求。這避免了完整的存儲VRML的關(guān)于個別分發(fā)HTTP服務(wù)器的現(xiàn)場。作為一個額外的這種方法的好處是整個會議可以很容易地記錄到日記/日志文件。作者:,Armin Hoop國籍:USA出處:Department of Computer Science,Univcrsity of Technology