日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > HTML >内容正文

HTML

Google 发布浏览器3D插件 O3D API

發(fā)布時(shí)間:2025/6/17 HTML 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Google 发布浏览器3D插件 O3D API 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
來(lái)自:http://www.b4en.com/home/space.php?uid=117&do=blog&id=262
在W3C沒(méi)有公布canvas 3D Context接口之前,Google先發(fā)布了瀏覽器用的3D插件,通過(guò)O3D可以讓開發(fā)者在網(wǎng)頁(yè)上實(shí)現(xiàn)Rich 3D的應(yīng)用。支持 Mac 和 windows 平臺(tái). 這是不是暗示瀏覽器的web 3D時(shí)代即將來(lái)臨?

更多介紹可以看這里:
http://www.b4en.com/home/link.php?url=http://code.google.com%2Fintl%2Fzh-CN%2Fapis%2Fo3d%2F

插件安裝:
http://www.b4en.com/home/link.php?url=http://tools.google.com%2Fdlpage%2Fo3d

一些演示:
http://www.b4en.com/home/link.php?url=http://code.google.com%2Fintl%2Fzh-C%20...%20mplesdirectory.html

?

?

Google Codes今天發(fā)表了O3D API ,目的是讓使用者可以在瀏覽器里面開發(fā)互動(dòng)式的3D應(yīng)用程式,就跟Flash一樣,如果使用者要看O3D開發(fā)出來(lái)的應(yīng)用程式,需要去下載一個(gè)小小的O3D plug-in ,在網(wǎng)際網(wǎng)路上面開發(fā)3D立體的應(yīng)用程式一直沒(méi)有真正共通的標(biāo)準(zhǔn),相信這一套API也是Google為了建立網(wǎng)路上3D應(yīng)用程式的開發(fā)標(biāo)準(zhǔn)所做出的努力之ㄧ 。

不同的是,使用這一套API只要會(huì)JavaScript就可以了,因此我個(gè)人認(rèn)為這是Google對(duì)于開發(fā)者來(lái)說(shuō)非常重要的一個(gè)產(chǎn)品。

首先我們先來(lái)看看demo影片:

從下面的demo影片來(lái)看,動(dòng)畫品質(zhì)的確是非常的棒。



根據(jù)我自己實(shí)際測(cè)試的結(jié)果,3D效果真的非常的好,不過(guò)目前對(duì)于顯示卡的支援還很有限,如果讀者沒(méi)有辦法看到這些范例程式的話,有可能是顯示卡還不被支援的關(guān)系。

為此Google也在http://www.b4en.com/home/link.php?url=http://code.google.com%2Fapis%2Fo3d%2Fdocs%2Fgettingstarted.html列出了已經(jīng)通過(guò)測(cè)試的顯示卡晶片,3D程式果然很耗運(yùn)算資源。

底下這個(gè)乒乓球游戲用鍵盤操作,甚至可以用滑鼠滾輪拉近或是拉遠(yuǎn)視角:


?

Google也為了這個(gè)API 提供了大量的范例 ,包括了游戲、材質(zhì)、陰影、動(dòng)畫、場(chǎng)景等等效果現(xiàn)在都可以透過(guò)這一套API和JavaScript來(lái)實(shí)現(xiàn)。

demo影片里的檔案非常大,有18 MB,如果讀者要下載自己跑跑看的話,需要有心理準(zhǔn)備。

這套API重要性在于開發(fā)者只要熟悉JavaScript (見下面的架構(gòu)圖),開發(fā)3D程式就不是問(wèn)題,同時(shí)這一套API也同樣是融入了Google龐大API家族的一部份,未來(lái)跟其他API的整合應(yīng)用相當(dāng)令人期待,網(wǎng)路上包括Maps API和iGoogle API等等,都有無(wú)限的想像空間。

早期許多建立Wed 3D的標(biāo)準(zhǔn)努力至今沒(méi)有獲得很大的回響或是一致認(rèn)同,這一次Google用自己平臺(tái)已經(jīng)有的許多資源,相信推行起來(lái)會(huì)有相當(dāng)大的沖力。

?

程式設(shè)計(jì)沒(méi)有真正跨平臺(tái)這件事情,只是看你怎么把不同底層的東西包裝起來(lái),提供統(tǒng)一的介面給開發(fā)者使用,這一套API做到了

當(dāng)然,為了海納百川,將市面上既有的一些3D格式融入,Google也提供了介面讓你可以從Autodesk 3ds Max, Maya,和Google SketchUp等等不同的地方把他們產(chǎn)出的內(nèi)容( COLLADA格式)匯入到你的應(yīng)用程式之中。

相信之后會(huì)支援更多不同的格式匯入。

Google對(duì)于將自己定義為一個(gè)運(yùn)算平臺(tái),透過(guò)這一套API,又跨出了相當(dāng)大的一步。

轉(zhuǎn)載于:https://www.cnblogs.com/vilyLei/articles/1522786.html

總結(jié)

以上是生活随笔為你收集整理的Google 发布浏览器3D插件 O3D API的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。