• 國外網站

    網站詳情

    來源:國外網站推薦 收錄時間: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.rcskjc.com/topics/16989.html轉載請注明

    推薦閱讀

    黄冈| 喀什| 淮北| 德阳| 平凉| 乐清| 内江| 珠海| 文昌| 滕州| 吉林长春| 贵州贵阳| 百色| 青州| 雅安| 宜昌| 大连| 蚌埠| 大庆| 河北石家庄| 舟山| 瓦房店| 蚌埠| 泰州| 邹平| 铜陵| 保山| 雄安新区| 昌吉| 海东| 石嘴山| 柳州| 佳木斯| 南阳| 烟台| 铜川| 东方| 茂名| 文昌| 许昌| 甘肃兰州| 驻马店| 济源| 丽江| 池州| 昌吉| 慈溪| 济南| 巴彦淖尔市| 神木| 济源| 咸阳| 内江| 乐清| 余姚| 鹤壁| 盐城| 鞍山| 秦皇岛| 丽水| 衢州| 上饶| 黔西南| 吴忠| 山南| 石嘴山| 四川成都| 诸暨| 漳州| 阜阳| 双鸭山| 石河子| 河池| 宝应县| 辽阳| 诸城| 玉林| 济南| 图木舒克| 温岭| 张北| 上饶| 莱芜| 包头| 铁岭| 苍南| 沧州| 扬州| 蚌埠| 文山| 阿坝| 平凉| 镇江| 曲靖| 邹城| 宿迁| 云南昆明| 东台| 怀化| 馆陶| 海宁| 固原| 海南| 临沧| 渭南| 宁国| 乳山| 姜堰| 灵宝| 诸暨| 克拉玛依| 河北石家庄| 烟台| 清徐| 嘉峪关| 林芝| 潜江| 德宏| 山西太原| 平潭| 绵阳| 连云港| 濮阳| 河南郑州| 大连| 衡水| 泉州| 黄冈| 库尔勒| 博尔塔拉| 百色| 宁国| 黑龙江哈尔滨| 仁寿| 安徽合肥| 阳江| 德州| 桓台| 江西南昌| 齐齐哈尔| 儋州| 芜湖| 襄阳| 台南| 金华| 果洛| 喀什| 泗阳| 喀什| 定安| 台州| 赤峰| 武夷山| 永州| 珠海| 永新| 万宁| 双鸭山| 平凉| 天水| 文山| 六盘水| 香港香港| 泗阳| 汕尾| 铜川| 黔西南| 白沙| 果洛| 肥城| 吐鲁番| 运城| 包头| 台南| 五指山| 燕郊| 荆门| 商洛| 通辽| 庄河| 延安| 秦皇岛| 新余| 衡水| 庄河| 日喀则| 连云港| 朔州| 黔南| 琼海| 澄迈| 玉环| 海宁| 琼海| 柳州| 溧阳| 许昌| 吐鲁番| 新乡| 邢台| 泰安| 瓦房店| 揭阳| 广元| 咸宁| 汝州| 肥城| 大理| 衡水| 偃师| 扬中| 咸宁| 海南| 江苏苏州| 邹平| 象山| 海拉尔| 玉溪| 灵宝| 西双版纳| 庆阳| 深圳| 荆州| 双鸭山| 阜新| 七台河| 阳春| 哈密| 焦作| 燕郊| 塔城| 天门| 海南| 博罗| 玉树| 六盘水| 湖州| 济南| 柳州| 包头| 防城港| 三门峡| 昌吉| 新疆乌鲁木齐| 德宏| 巴彦淖尔市| 开封| 广汉| 淮北| 保定| 巢湖| 沭阳| 甘孜| 保定| 安康| 湛江| 黔东南| 兴安盟| 芜湖| 吉林| 宁德| 招远| 嘉峪关| 巴音郭楞| 上饶| 鄂州| 中卫| 济南| 宁波| 基隆| 永州| 玉环| 宝鸡| 黄石| 达州| 昌吉| 甘南| 林芝| 灵宝| 东海| 赣州| 曹县| 任丘| 安吉| 东莞| 鄂尔多斯| 宜都| 巴中| 燕郊| 忻州| 包头| 达州| 巢湖| 宁德| 安岳| 衢州| 偃师| 中卫| 贺州| 任丘|