當前位置:編程學習大全網 - 編程語言 - 怎麽樣快速了解DMX512控制系統?

怎麽樣快速了解DMX512控制系統?

DMX512系統及電腦燈知識

燈光的數字調光通訊協議(digital dimmer protocol) DMX512:

在正式切入主題以前,我們必須先了解壹下何謂DMX512?

它又能為我們在 燈光的應用上提供什麽功能呢?DMX512 是壹個國際標準的數位調光 通訊協議 (digital dimmer protocol),依照這個標準所產生的電子訊號,被 全世界采用來作 為燈光控制器(Lighting Console)與燈光調光器(Lighting

Dimmer)溝通數據。 每壹個調光器所連結燈具的亮度強弱是由控制器送出壹個數字碼來決 定,技術上 來說它是壹個二進制8位碼(an 8-digit binary number),8位提 供256(2的8 次方)個單壹輸出位準從全暗( 0 or 0%)到全亮( 255 or100%)。近年來附記憶功能 的大型燈光控制器已經發展出來,可以操控、儲存、整合並決定對每壹個調光位址(Dimmer Address)送出256段輸出位準到調光器來建立豐富而且不同的燈光 效果。由於科技進步之賜,新型的燈光控制器透過以太網絡(Ethernet)可以控制到壹萬多個調光地址,而每個調光地址可以連接無限臺調光器,這就是為什麽大如迪斯耐遊樂場,雖然使用的燈具多達數十萬,但是在理論上只要壹臺控制器就可以控制所有燈具,而且透過SMPTE時間編碼及網絡對時功能,可以每天分秒不差的對每個不同主題館重復各種不同的燈光演出,而不需要控制人員每天來控制。不但如此,透過MIDI(Musical Instrument Digital

Interface,樂器數字介面)聯機,還可以同步控制視訊、音效、樂器 ……等各種多媒體器材做演出(我想他們大概不會這樣做吧),話題扯太遠了,下次再為各位聊壹下這方面的發展與應用。

計算機燈的屬性(attributes)觀念

這個大家同意的國際通訊協議(DMX),開啟了以前未被使用的創新功能,它給大量成長使用DMX控制系統的人們帶來新的機會,Color changers已經存在很久了,在早期可以透過模擬信號來控制顏色的變化,但是經由DMX 控制器

可以很簡單地經由DMX 信號線連接到每個Color changers來遙控色片的卷動。

掃描燈具(scanner)如Strand Hyperbeam或Clay Paky GoldenScan 3,它們的高亮度

光源、顏色混合功能、光束轉向鏡片、花片(gobo)和菱鏡(prism)效果也都是由多

重的DMX信號來控制,效果燈具如閃光燈、噴煙機等也都可以使用DMX來控

制。當使用調光信號來增加其它應用時,壹個新的術語被要求來描述它們,淡入

(fade in)/淡出(fade out)的觀念並不是很符合鏡片的移動或花片的選擇與旋轉,

這些不調光 (non-dimming)而使用DMX信號的應用稱為"屬性" (attributes)。

每具計算機燈都擁有壹組屬性可以控制它們的所有功能,所有這些屬性會被分

配到四大群組:Intensity亮度、Color顏色、Beam光束、Focus位置,也會被指

派到特定的DMX回路來控制。當紀錄到壹個Cue的時候,每壹個屬性可以有自

己獨立的等待或淡入/淡出時間,這使得壹個Cue可以同時改變每壹個燈具的

各個不同屬性。

首先讓我們來看事實上屬性DMX信號的意思,燈具抓取壹個區塊(視每個燈具所需的調光地址dimmer address而定)的DMX信號,並且使用調光輸出位準來表示光束的位置、顏色、花片及其它的效果等。每壹條DMX信號線可以同時傳送512個獨立的DMX輸出位準,每壹個輸出位準有壹個唯壹的地址號碼。在設定的過程,燈具被賦予壹個起始地址(start address)和壹連串的地址,而每個地址對應這個燈具的壹項功能。當DMX信號從0開始增大時每個功能將很均衡的改變,舉例來說:當控制鏡片水平移動的DMX輸出位準由0改變到255時,鏡片的水平移動將立刻由壹邊的盡頭立刻移動到另壹邊的盡頭,而輸出位準在128(50%)時鏡片將會在正中間。不幸的是DMX信號與個別屬性之間的關系在不同的燈具並不壹致。不同的燈具有多種型態的屬性,就算不同的燈具屬性類似,使用DMX控制也是依照產品設計師個人的喜好而定。所以無可避免的必須做配置(patch),聯結壹個DMX地址號碼到個別的屬性。還好目前先進的控制臺大都內建數據庫,搜集了世界上知名而且常用的燈具及屬性,提供壹個很簡單的配置過程,只要選好燈具型號與數量,再輸入起始DMX地址就可以將每個燈具的屬性配置到正確的位址。而將同壹個燈具的各個屬性連結到壹個回路(channel)的觀念,更是新壹

代附記憶功能的燈光控制器(如Strand 430,530和550、ETC Obsession II、Rosco

Horizon 98…等)實質上的進步。傳統的DMX燈光控制器每個屬性的功能如:上下、左右、顏色都要求直接個別控制,這必須透過配置壹個控制回路到每壹DMX輸出來達成。假如使用十具Hyperbeam,每具使用17個DMX地址信號來控制所有功能,就必須占用系統記憶能力的170個回路來分配給這十個燈具使用,而傳統的DMX燈光控制器的內存是很寶貴的(回路數量並不是很多)。然而操作的問題開始出現了,要記住第6具的左右是哪壹個回路,第3具的顏色是哪壹個回路……靠腦袋是記不住的,否則就必須借助壹個很巨大的表格來幫助操作。然後另壹個問題出現在紀錄(recording)和執行(performing)這些多重屬性的改變時,假如控制臺是在"預設"(preset)模式工作時,每壹個記憶(Cue、Submaster、Group)就是所有DMX輸出位準的單壹紀錄,當壹個記憶改變到另壹個記憶時將可能強迫所有屬性重新設為0輸出位準(因為不具備追蹤tracking功能),特別是在呼叫壹個全暗(blackout) 的畫面時。新壹代附記憶功能的燈光控制器帶來新的方法來解決上述問題。系統的每壹個回路號碼都有能力控制總數達99個各別屬性的功能(大部分機型),每壹個回路號碼事實上小數點後面都有兩位數值,只是被隱藏起來。因此當操作回路33時可以同時控制所有屬性,因為控制器了解回路33.01是控制亮度(intensity),33.02是控制顏色(color),33.03是控制左右,33.04是控制上下……等。這個好處立刻顯現出來,經由壹個單壹的回路號碼就可以使用單壹燈具的所有屬性,而且大部分機型的面板都有數個滑輪或轉盤可以對每個屬性做快速編修。燈具的亮度可以經由不同的來源控制:回路、回放裝置、輔助推桿的某個群組,假如壹個回路存在多個不同位置,控制臺將會決定輸出最大數值

('Highest level Takes Precedence' or HTP)或最後的改變( 'Latest action Takes Precedence' or LTP),就屬性來講,當控制壹個燈具顏色卷動器(color scroller) 時,最大數值(HTP) 的觀念是不合邏輯的,舉例來說:在紅色與藍色之間哪壹個是最大?無論如何,最近選擇顏色的想法,如藍色在紅色之後(LTP)是被操作者與計算機所了解的。因此軟件區別了哪些屬性同時擁有HTP 或 LTP(只有亮度intensity),而哪些只擁 有LTP(事實上就是除了亮度以外的所有屬性)。因為這個不同的定義,控制臺知道屬性間的差異,而這正是系統唯壹能將亮度衰減到0的重要關鍵,只有在接收到壹個明確的命令時,所有其它屬性才會改變到新的位置。個別的屬性可以經由鍵盤輸入壹個小數值來直接控制,或假如輔助推桿是由 屬性回路來使用,某些有趣的功能將會存在。舉例來說:假如這個輔助推桿包含 了經由亮度位準定義所選擇的屬性回路,當輔助推桿推到全開時,控制臺將會執 行壹個新的畫面,所有的功能都會壹直改變(包括上下、左右、顏色、花片…… 等)。假如輔助推桿只包含壹個屬性的話(如上下、左右、顏色、花片……等),輔 助推桿將可以手動控制這些個別屬性功能的動作。

  • 上一篇:哪個軟件開發學校比較好?
  • 下一篇: 雪域奇緣
  • copyright 2024編程學習大全網