freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

虛擬現(xiàn)實與vrml-第四章vrml編程-展示頁

2025-04-23 01:21本頁面
  

【正文】 2. 3D多媒體 : 在成為國際標準以前 , VRML已經是 CAD、 動畫制作以及 3D建模軟件等領域的數(shù)據共享 和數(shù)據發(fā)布的事實上的標準 這些軟件有的直接 輸出 VRML格式的文檔 , 有的提供實用工具或插件實現(xiàn)這種變換 。 它具有以下 4個要點: 3. 共享虛擬世界 : VRML最早的動機之一就是能夠在一個虛擬空間中工作和交談 , 這個空間就是虛擬世界 ( Cyberspace) 。 4. 基于 Inter : 與以往的 3D應用不同 , VRML規(guī)范考慮的第一件事就是通過 Inter共享 3D實體和場景 。 二。 VRML設計理念 1. 平臺獨立性 (Platform Independence) 2. 擴充性 (Extensibility) 3. 能運作于低頻寬的網絡上 (Ability to work well over low bandwidth connections) 同時 , VRML在制定上與 HTML有所區(qū)別 ,不被視為 HTML的延伸 , 因為兩者不論在資料形式或網絡需求上都有所不同 。 四。 從最抽象化的層次來看 , VRML是用節(jié)點來實現(xiàn) , 而節(jié)點可以是立體幾何圖形 、 MIDI咨詢 、JPEG圖像等 。 a) 節(jié)點種類 : 如 Box、 Cone、 Cylinder 等一共有 60種節(jié)點 。 c) 節(jié)點名稱 : VRML中的節(jié)點不一定要指定名稱但若指定名稱則必須唯一 。 具有子節(jié)點的節(jié)點稱為 「 父節(jié)點 」 ;父節(jié)點可以有零或多個子節(jié)點 。 b) 屬性節(jié)點 (Property nodes) : 屬性節(jié)點會影響節(jié)點呈現(xiàn)的方式 , 又細分為幾何屬性與外觀 /矩陣及轉換 /攝影機 /光源四類 。 4. 域 (Fields) 所含域的數(shù)目分為兩類 : 只含單一的 「 單值 」與含多個值的 「 多值 」 , 分別以 “ SF” 與 “ MF”為名稱的開頭 。 各有 11個和 7個種類 。 VRML瀏覽器的處理模型 2。用 VRML瀏覽器接受 VRML文件的過程 P 六。 2) InterVista Software Inc. WorldView。 4) Temlplate Graphics Software WebSpace 2. VRML 編輯器 目前有較多的編輯器,其中下面的四個編輯器使用率比較高 : 1) Cosmo Software 的 Cosmo World。 3) Superscape 的 3D Webmaster。 七。 目前 VRML采用的是文本格式 , 文件都很大 , 而且在很多時候包含大量的空余空間和無用信息 。這將提供幾個優(yōu)點: ? 減少文件長度 : 一個好的壓縮軟件能把 VRML壓縮到原來的 40%。 2. 第二個問題是要解決編碼時的便利性 。 有這樣的情況時 , 一般先用 3DMax等軟件做完以后 , 轉換成 VRML文件 。 二進制文件更容易被高效解釋 , 因為它包含瀏覽器構造內部結構的最基本的數(shù)據 。 VRML的未來 ? VRML繼續(xù)發(fā)展:增加新的節(jié)點與功能 , 如用于數(shù)字化地球的 GeoVRML, 分布式計算的 DIS等 。 ? MPEG4 : 用于數(shù)字化影視的新技術 , 基于 VRML。 1995年以來 , 到 1998年中期開始流行 VRML將死亡的說法 , 不過更多的人則開始考慮 VRMLNG( 新一代VRML) , 以及 VRML與其它 3D技術的溶合 。 VRML 使用例子 1. 基本造型的例子 ( , 92行) 2. 加動作的例子 ( , 369行) 3. 加觸點的列子 ( , 81行) 4. 換視點的例子 ( , 742行) 5. 一間屋子 ( 376k, 13891行) 6. 茶葉博物館 ( 515k, 19508行) VRML簡單 場景示例 VRML文件結構 ? VRML文件包括: 文件頭 //描述版本和編碼集 注釋 節(jié)點( Nodes) //描述場景內容 域 ( Fields) // 節(jié)點的屬性 值 ( Values) //屬性值 等等 . . . ? 其中每一部分 均區(qū)分大小寫。 幾何形狀的建立 (續(xù) ) ? 復雜形狀的建立 動物、植物、地表、機械零件,等等 ... 可借助點、線、面來構建 對于地表等,甚至有特定的節(jié)點描述,如 ElevationGrid節(jié)點 幾何形狀的建立 (續(xù) ) ? PointSet Shape { appearance Appearance { . . . } geometry PointSet { coord Coordinate { point [ . . . ] } } } ? IndexedLineSet Shape { appearance Appearance { . . . } geometry IndexedLineSet { coord Coordinate { point [ . . . ] } coordIndex [ . . . ] } } 幾何形狀的建立 (續(xù) ) ? IndexedFaceSet Shape { appearance Appearance { . . . } geometry IndexedFaceSet { coord Coordinate { . . . } coordIndex [ . . . ] solid TRUE ccw TRUE convex TRUE } } ? ElevationGrid Shape { appearance Appearance { . . . } geometry ElevationGrid { xDimension 3 zDimension 2 xSpacing zSpacing height [??] . . . } } 幾何形狀的建立 (續(xù) ) ? Extrusion 條形、管形、環(huán)形 … 可由 Extrusion 節(jié)點建立 幾何形狀的建立 (續(xù) ) ? 語法 Shape { appearance Appearance { . . . } geometry Extrusion { crossSection [ . . . ] spine [ . . . ] endCap TRUE beginCap TRUE solid TRUE ccw TRUE convex TRUE scale [ . . . ] orientation [ . . . ] } } 幾何形狀的建立 (續(xù) 3) ? 將簡單形狀組合為復雜形狀 ? 組合節(jié)點: Group { . . . } Switch { . . . } Transform { . . . } Billboard { . . . } Anchor { . . . } Inline { . . . } 顏色、紋理、光源及環(huán)境 VRML utf8 A Cylinder Shape { appearance Appearance { material Material { } } geometry Cylinder { height radius } } 顏色、紋理、光源及環(huán)境 (續(xù) ) ? Appearance 節(jié)點描述外觀 可通過 Material 節(jié)點控制材料屬性,如顏色、高 光、透明度等。 ImageTexture, PixelTexture, MovieTexture 顏色、紋理、光源及環(huán)境 (續(xù) ) ? Material節(jié)點示例 Shape { appearance Appearance { material Material { diffuseColor emissiveColor transparency specularColor shininess ambientIntensity } } geometry . . . } 顏色、紋理、光源及環(huán)境 (續(xù) ) ? ImageTexture節(jié)點示例 Shape { appearance Appearance { material Material { } texture ImageTexture { url } } geometry . . . } 顏色、紋理、光源及環(huán)境 (續(xù) ) ? ImageTexture節(jié)點示例 Shape { appearance Appearance { material Material { } texture PixelTexture { image 2 1 3 //width, height, bytes 0xFFFF00 0xFF0000 //pixel, pixel values } } geometry . . . } 顏色、紋理、光源及環(huán)境 (續(xù) ) ? MovieTexture節(jié)點示例 Shape { appearance Appearance {
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1