• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            虛擬城市(2D經營策略游戲)

            更新時間:2025-12-19 19:23:01 閱讀: 評論:0

            虛擬城市(2D經營策略游戲

            虛擬城市 (2D經營策略游戲) 次瀏覽 | 2022.09.08 14:40:44 更新 來源 :互聯網 精選百科 本文由作者推薦 虛擬城市2D經營策略游戲

            虛擬城市是一個基于Windows平臺的2D經營策略游戲。你可以在游戲中建造各種各樣的建筑(公園、雕塑、噴泉、小屋、公寓、辦公區、商場寫字樓、綜合辦公樓、辦公大樓、現代化摩天大樓等)、道路,也可以銷毀他們, 當然建造、銷毀它們都要花費資金,你可以通過每月的稅收賺錢,就像專業的大型策略游戲一樣。

            中文名

            虛擬城市

            外文名

            Virtual City

            發行商

            Brightstar Games

            地區

            瑞典

            介紹

            VRML, LOD虛擬城市是綜合地運用GIS、遙感、遙測、網絡、多媒體及虛擬仿真等技術,對城市內的基礎設施、功能機制進行自動采集、動態監測管理和輔助決策的數字化城市。

            長期以來,城市規劃人員的一個重要的工作就是進行各種設計或規劃圖的繪制,但是這些圖紙并不能給人們提供一個直觀的、富有真實感的場景。后來,人們雖然也使用紙板或木料來制作三維模型,以實現城市景觀的三維可視化。但其制作的工作量巨大、費用昂貴、須具備較高的制作技巧,而且僅能從外圍觀看,無法進入,修改也很困難。

            鑒于以上原因,在計算機上建立三維虛擬城市成為必然。虛擬城市的建立能夠全方位地、直觀地給人們提供有關城市的各種具有真實感的場景信息,并可以以第一人稱的身份進入城市,感受到與實地觀察相似的真實感。虛擬城市的各種模型易于修改,而且可以實現城市信息的查詢與分析功能。這些都是傳統的方法所無法比擬的。本文用制作實例的方式探討了虛擬城市的開發技術。

            基本原理

            要建立虛擬城市,首先要建立三維城市模型。三維城市空間中的典型實體對象一般具有以下幾種:城市中的各種建筑物、街道、綠地、公共場所、城市地形、樹木等。除此以外,還有一些輔助性的設施,如消防栓、變電站、噴泉、公園的長椅等。這些模型的制作可以采用編程的方法或者現有的三維模型制作軟件來完成。所謂編程的方法是在程序中利用三維空間中的坐標點和圖形繪制函數來實現模型的建立,由于城市模型的造型十分復雜,因而很難確定模型的具體幾何數據,此方法多用來制作地形模型,對于其他模型的制作則很少采用。制作城市模型的最好的方法是使用現有的成熟的三維設計軟件,如:3DSMAX、TRUESPACE等。[1]

            虛擬城市除了能實現城市信息的三維可視化外,其另一個重要的功能就是能實現城市專題信息的查詢功能,甚至實現一定的分析功能??梢詫⑻摂M城市定義為以下公式:

            虛擬城市=三維城市模型+專題信息+查詢功能+分析功能

            要實現一個虛擬城市系統可考慮以下兩種方案:

            一種方案是利用高級語言和三維圖形開發庫的方法,常用的開發語言是C++,常用的圖形開發庫是OpenGL3D或者 Directx3D。此方法的特點是開發的靈活性強、能實現功能復雜的應用系統。其缺點是開發者須熟練掌握編程技術,并且具備較高的計算機圖形學知識。另外,還要學習OpenGL3D或者 Directx3D的復雜開發技術。此方案的實現難度大,一般用戶根本無法勝任。其實現的應用系統也很難滿足網上使用的要求。

            第二種方案是使用專用的三維虛擬開發工具,目前廣泛使用的是VRML語言。VRML(虛擬現實造型語言)是一種描述交互式三維世界和對象的文件格式。VRML允許描述對象并把對象組合到虛擬場景中,可以實現仿真系統,可模擬動畫、具有動力學特性的物體。VRML能構造一個全交互的世界,其中的對象能對外部事件做出響應,并可在其中任意穿行。另外,其重要特性是支持虛擬場景的網上發布,并可實現多用戶的實時參與。VRML比高級語言容易掌握,并且無須再去了解OpenGL3D或者 Directx3D之類的三維圖形開發庫,這對于普通用戶來說無疑是一個福音。若配以Java程序的支持,也可實現功能較強大的系統。

            綜合以上兩種方法,對于功能不太復雜的應用,采用后一種方法較為合適。下面我們將就后一種方案詳細介紹虛擬城市開發的技術細節。

            開發技術三維城市模型的建立

            虛擬場景的建立和建筑CAD中的場景的建立有著很大的區別,它首先強調的是模型的簡單化,這是由虛擬現實的實時性要求決定的。在響應速度和場景的真實性發生沖突時,應犧牲一定的真實性,只要能在視覺上達到基本真實即可。因此,常用一些簡單的框架來代替復雜模型,但為了保證一定的真實性,可采用貼圖的方式來彌補視覺上的不足。[2]貼圖有以下兩種制作方法:一種是使用繪畫軟件進行手工繪制、另一種是對建筑物的各個觀察面進行拍照,然后用掃描儀掃描成相關貼圖材質。第一種方法的顏色可限定在256色內,其壓縮的比例較大,貼圖文件較小,生成的場景文件也較小,適合網上傳遞和實時性的要求。后一種方法視覺效果好,但文件的壓縮比例較小,貼圖文件較大,生成的場景大,在網上傳遞和實時性方面不如前一種方法好。無論用哪一種方法都需考慮貼圖的分辨率和尺寸,為了便于下載和渲染,在質量和大小允許的情況下,一幅貼圖限為320*240(或240*320)像素、分辨率為72dpi,用JPEG壓縮(采用最高壓縮比)后約為20K字節。

            根據以上所述的貼圖制作方法,虛擬場景中的對象模型可分為以下幾類:

            (a)由簡單幾何體組成的簡單模型:該類模型常用作遠處建筑物的替身,在LOD方法中采用;

            (b) 賦予手繪貼圖的模型;

            (c) 賦予照片材質的模型;

            (d) 賦予手繪和照片混合材質的模型;

            (e) 具有全部細節的精致模型;

            交互查詢功能的建立

            為虛擬城市模型加入交互和查詢功能可采用兩種方法:通過編程加入相應的交互和查詢功能、利用VRML的輔助工具來完成交互和查詢功能的加入。后一種方法比較適合普通的用戶。

            Kinetix制作了特殊的VRML輸出嵌入程序,可以輸出場景,包括幾何、材質、動畫制作等,嵌入程序也可制作特殊的VRML輔助工具來規定場景的交互元素。運行VRML嵌入 程序VRMLOUT.EXE即可安裝VRML嵌入程序。

            通過VRML嵌入程序,可設置以下輔助工具:

            Anchor:可將某一實體作為熱點,當被點擊時,取出網上所指定的文件。若為VRML場景文件,則該場景被下載顯示。若為其他類型文件,由瀏覽器決定如何處理;

            TouchSensor:對從指定設備的輸入產生相應的事件,這些事件表示用戶是否指向特定幾何體,同時也表示用戶何時何處按下定位設備的按鈕;

            ProxSensor:接近感知器,指定當用戶進入、離開或在立方體的區域內移動時產生的事件;

            TimeSensor:在時間變化是發出事件,可用來控制動畫,也可用于某一時刻進行某項活動,或于某一時間間隔中產生事件;

            NavInfo:描述有關觀察者和觀察模式的物理特性;

            Background:設定場景的背景;

            Fog:設置霧化的效果;

            Sound:設定聲音片段的有效范圍,以產生隨距離改變的音響效果;

            Billboard:是某一對象隨用戶一起旋轉,以使之始終面向用戶;

            LOD:允許瀏覽器在物體表示的不同層次細節間自動切換;

            Inline:可在文件中引入外部文件的場景,避免重復制作。

            通過以上輔助工具,就可制作出虛擬城市場景及其交互和查詢功能。

            若干開發技巧介紹

            減少文件大小的方法

            (1) 使用實例:對于在場景中多次使用的對象,可在該對象首次使用時用DEF給物體命名,以后僅需通過名字即可引用該物體。

            (2) 使用原型:原型物體是指那些使用頻繁且改動不大的物體。使用它可減少文件的大小。由于使用了DEF/USE方法,物體一旦定義,只要指定發生變化的公共接口即可。另外,原型顯示出場景層次中哪一部分可修改,瀏覽器可自由地優化那些不修改的部分。

            (3) 壓縮文件:在發布文件前,使用gzip工具壓縮VRML文件和相關的HTML文件,大約可是文件減小10~100倍。

            提高渲染速度的技巧

            (1) 簡化場景:簡化場景有以下方法:減少多邊形的數目,這可極大地提高執行的性能;使用紋理代替多邊形造型,既可美化場景又可提高性能;使用灰度圖的紋理;盡量少用光源,這將有效地提高渲染的速度;使用布告板節點,此節點允許在場景中使用二維圖象來模擬三維造型并旋轉,從而始終面對觀察者。此法既減小了文件又不影響真實效果,可用來制作樹木、電線桿、路牌、消防栓等輔助性對象。

            (2)場景分割:將大的場景分為多個相對獨立的小場景,通過Anchor節點為場景中邏輯上分離的部分建立連接關系;

            (3)自適應LOD節點:若在LOD的range域中未明確指定具體值,瀏覽器會在給定時刻決定哪一層物體需要顯示。該節點允許根據硬件平臺的能力調整場景的細節程度。在建立一條街道時,由于街道兩邊有許多精細的建筑物,要對它們進行實時渲染是不可能的,但又不能不可見,僅需讓用戶能以一定的速度前進即可。在此,可為每個建筑物建立兩個LOD節點,一個是沒有明確范圍的外部LOD,另一個是具有near和far范圍的內部LOD節點。內部節點能按建筑物與攝像機的距離調整層次,外部"自適應LOD"節點允許瀏覽器調整必要的多個建筑物以趕上場景的動態變化。

            (4) 碰撞檢測要花費大量的處理時間,為提高對復雜物體的碰撞檢測速度,可在Collision節點的proxy(替身)域指定某一更為簡單的幾何體作為該形體的替身,它與被替代的原形體占用大致相同的空間。這樣,可大大減少檢測時間。

            結束語

            以上介紹了虛擬城市的基本原理和制作技巧,對于進行其他領域的虛擬現實應用制作同樣有效,僅為場景中實體的不同。用VRML制作虛擬現實入門容易,但要達到很高的視覺效果和運行速度并非易事,須對VRML和圖形學進行深入了解才可勝任。我們用它制作了虛擬校園,其運行效果較為滿意??梢韵嘈?,隨著VRML的不斷發展,我們將可用它制作出功能更加強大的虛擬現實應用。另一方面網絡上流行的虛擬城市是完全偽虛擬城市

            虛擬城市是在網絡上的一種虛擬的模擬現實生活中的情景。比如像“露雨虛擬城市”www.luyu,就是一個典型的虛擬城市,包括游戲,生活,工作,交流都可以做到。

            而到目前為止,最為成熟的虛擬城市是美國林登實驗室開發運營的“第二人生”,其完全是開放式的平臺,其中有紐約、有中國城,完全照搬了現實世界,并且用戶可以通過客戶端展示自己的一切創意,而在國內,虛擬城市也正在起步,中國最早的虛擬城市hipihi、novoking,經過一段時間的運營目前已經陷入經營困境,而還在開發中的Mworld、Hapaworld等則代表了未來中國虛擬城市的一個全新局面,即完全逼真的模擬現實都市的真實場景,高度仿真的三維圖像技術,使用戶在虛擬城市中能夠體驗到真實的存在感。

            參考資料

            本文發布于:2023-06-01 12:21:59,感謝您對本站的認可!

            本文鏈接:http://www.newhan.cn/zhishi/a/92/184383.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:虛擬城市(2D經營策略游戲).doc

            本文 PDF 下載地址:虛擬城市(2D經營策略游戲).pdf

            標簽:策略游戲   城市
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 国产亚洲精品自在久久vr| 自拍偷区亚洲综合第二区| 99国产精品一区二区蜜臀| 一本精品99久久精品77| 九九久久精品国产免费看小说| 在线看av一区二区三区| 精品国产午夜肉伦伦影院| 色成人亚洲| 资源在线观看视频一区二区| 狠狠噜天天噜日日噜无码| 厨房与子乱在线观看| 亚洲精品一区二区三区片| 久久道精品一区二区三区| 起碰免费公开97在线视频| 亚洲欧美人成网站在线观看看| 欧美村妇激情内射| 亚洲日本乱码熟妇色精品| 亚洲国产精品高清线久久| 国产精品日韩中文字幕| 亚洲国产成人精品av区按摩| 亚洲精品白浆高清久久| 亚洲产在线精品亚洲第一站一 | 亚洲欧美激情四射在线日| 国模精品二区| 国产a在视频线精品视频下载| 国产在线国偷精品免费看| 午夜福利国产一区二区三区| 免费无码AV一区二区波多野结衣| 姐姐6电视剧在线观看| 国产成人精品无码片区在线观看 | 综合伊人久久在| 亚洲性日韩精品一区二区| 内射无套内射国产精品视频| 亚洲二区中文字幕在线| 999福利激情视频| 久久伊人色| 欧美日韩亚洲国产| 国产成人8X人网站视频| 免费又大粗又爽又黄少妇毛片| 成人午夜电影福利免费| 中文字幕久久精品人妻|