國外網站

網站詳情

來源:國外網站推薦 收錄時間:2017-10-31

網站介紹

【收錄須知】

“VVVV”是一套用于實時視頻合成的工具包,提供了一種方便原型設計和開發的圖形編程語言,旨在使對大型媒體環境的操控更加容易,這些手段包括物理界面,實時影像,能同時與許多用戶互動的音頻和視頻。

VVVV

“VVVV”功能特色:

1.使用鋪展輕松處理大量對象:

vvvv能夠同時處理大量的對象,不論是圖形或是數據,用戶并不需要為此付出特別顯著的努力。用vvvv控制單個圖形對象的實例與1000個實例在用戶界面上不會有明顯的差異,我們稱之為”Spreading(鋪展)”。

我們有時要將不同的數值分配給一組對象中的每個個體,鋪展是對這種行為的一種抽象。設置一張表,猶如在餐桌上分發碟子,它們在桌上有不同的位置。vvvv包含很多鋪展生成器,以方便我們為一大組對象編寫復雜的行為。

2.使用Boygroup的無縫多機投影技術:

有很多應用場合需要使用幾臺PC來達到需要的輸出屏幕/投影數,單獨控制這些PC機很容易把事情搞得一團糟。取而代之的是,vvvv可以讓我們很容易地從一臺服務器上利用Boygrouping技術控制任意數量的客戶端計算機。

Boygroup使我們可以輕松建立多屏系統或者無縫多屏投影。它使我們可以建立渲染集群,我們可以單獨地挑選哪個節點在服務器上跑,哪個在客戶端上跑。它能夠控制哪些數據需要在網絡上傳輸,哪些更適合在所有的客戶端上通過計算得出,這種能力使我們不需要什么魔術就能夠手動優化一個設置。

3.基于DirectX的三維渲染:

vvvv的3維引擎是基于微軟的DirectX技術。DirectX是一組用于高性能計算機圖形的API(應用程序接口)。利用現代圖形卡的能力,DirectX讓vvvv的渲染表現能夠接近計算機游戲的水平。

在將DirectX的特性轉譯到vvvv的圖形編程界面時,盡可能地保持了DirectX的術語。這樣熟悉DirectX編程的人會很容易理解這層外衣下的實質。

4.加載3D模型:

盡管vvvv有一些結點用于創建、計算或修改幾何數據,但不應將它看作一個三維建模工具。讓已有的物體動起來的正確方法是用DirectX自己的.x格式文件導入帶有紋理的模型,幾乎所有的主流3維建模軟件都支持這種格式。除了導入模型,

vvvv提供了標準幾何體如四邊形、柵格、立方體、球體,當然還有茶壺。

5.使用動態圖形或影像對3D模型的紋理:

在vvvv中使用紋理有著很大范圍的選擇。除了傳統的靜止圖像(如bmp,targa,png,dds等),vvvv可以用影像文件、攝像機輸入或者flash影片做為任何三維物體的貼圖。甚至桌面的一部分都能成為一種紋理,紋理也可以在一個patch中從任意數據來實時產生。

6.實時著色編程:

vvvv的像素和頂點著色使用戶能夠完成比通常的3d外表更多的視覺表現。著色程序使你能在顯卡上運行程序,著色程序明確了顯卡如何解析發送給它的每個3d頂點,在它上面加載了什么樣的計算,每個像素的顏色又是如何得出的。

7.實時物理模擬:

vvvv中包含了Russel Smith做的ODE,這是一套開源的高性能的庫函數,可以用來模擬剛體動力學(帶摩擦的碰撞檢測),ODE在模擬運載工具、虛擬現實環境中的物體、虛擬生物和其它很多應用中都非常有用。

8.實時視頻分析:

視頻分析結點是通過freeframe插件體系來實現的,因此可以脫離vvvv獨立開發。已有的一些結點實現了一些不同的跟蹤技術. 如:輪廓捕捉,色彩捕捉,運動檢測等。如果這些還不夠,你總可以開發出訂制的freeframe插件。

9.音頻功能:

vvvv的聲音引擎基于微軟的DirectShow技術,能夠播放絕大多數格式的音頻文件以及對多個音頻文件進行簡單的混音(只要這些文件可以在Windows Mediaplayer中播放)。

所有的帶有WDM驅動的輸入設備(也稱為多聲道設備)都能夠與vvvv配合工作。對很多人來說非常有趣的一件事情是分析輸入的聲音,有多種方法可以得到各個聲道的音量或者通過FFT(傅立葉轉換)算法得到不同頻率的音量。

10.與各式各樣的外部設備和協議交互的能力:

vvvv具有控制多種第三方設備的能力,比如DVD播放機、工業接口(用于照明和電氣)、觸摸屏、游戲設備、轉盤、定位和定向傳感器、MIDI設備、DMX接口、串行接口、鍵盤和鼠標。

除了與其它計算機或軟件通訊的底層協議如TCP、UDP和RS232外,高層的結點允許通過MIDI、DMX、ArNet、OSC、HTTP和IRC等通訊。

VVVV是圖形及文本混合型編程語言環境,便于原型設計及開發,它的設計初衷為方便處理大型多媒體環境與物理接口的操控更加容易。其中包括實時動態影像,能同時與許多用戶產生交互的音頻和視頻能力。其特點在于實時,其它的許多語言對編寫和運行等具有很多不同模式,可以免費用于非商業應用。

vvvv適用于許多場合,包括常見的計算機相關的媒體如音頻、視頻、3維動畫、因特網等等,列舉的只是特別熱門的而已。除了能為上述媒體創作和轉換,vvvv也很容易練就接受處理各種輸入并向各種外部設備產生輸出的能力。

eGouz上網導航:探索互聯網世界,收集和分享實用互聯網資源,推薦國內和國外知名、實用、創新、科技、優質的站點資源!互聯無極限,探索無止境;分享求真知,網絡無國界!

本文地址http://www.beidayinxiang.com.cn/topics/16989.html轉載請注明

推薦閱讀

老虎鸡白菜菠菜大全 二连浩特市| 米易县| 壶关县| 岑溪市| 绥化市| 德兴市| 漳平市| 沙雅县| 麻城市| 来安县| 丹江口市| 平罗县| 威信县| 内丘县| 新津县| 郯城县| 西宁市| 榆树市| 浮梁县| 余庆县| 寻乌县| 公主岭市| 江西省| 瓮安县| 原阳县| 双城市| 弥渡县| 蚌埠市| 屏山县| 临潭县| 吴桥县| 象山县| 屏边| 福鼎市| 西藏| 游戏| 贺州市| 大冶市| 息烽县| 彰化市| 凤阳县| 蓝田县| 六盘水市| 凤阳县| 那坡县| 襄城县| 中江县| 喀喇| 克什克腾旗| 旬阳县| 绿春县| 云梦县| 城口县| 宁阳县| 宽甸| 满城县| 玉林市| 宁陵县| 东兴市| 龙海市| 石棉县| 营口市| 岳西县| 罗源县| 宣汉县| 米泉市| 庐江县| 革吉县| 贵阳市| 酒泉市| 齐河县| 怀宁县| 长顺县| 调兵山市| 饶阳县| 洛南县| 泸西县| 榆林市| 西昌市| 那坡县| 济南市| 谢通门县| 盖州市| 纳雍县| 丹阳市| 湄潭县| 西充县| 闽清县| 南川市| 沂水县| 砀山县| 兴海县| 应城市| 云霄县| 改则县| 大田县| 济阳县| 甘谷县| 锡林郭勒盟| 苍南县| 化德县| 当阳市| 永平县| 淳安县| 宁蒗| 孟连| 榆中县| 吴川市| 土默特左旗| 邓州市| 正阳县| 长白| 乌什县| 墨玉县| 瑞金市| 乡宁县| 亚东县| 射洪县| 买车| 宜章县| 江川县| 扶余县| 文水县| 体育| 阿拉尔市| 皋兰县| 望江县| 广德县| 嘉荫县| 溧水县| 奎屯市| 桓台县| 万安县| 佛冈县| 久治县| 晋州市| 淮北市|