Support Topics
支持板塊 / UC-win/Road
場景上級篇

這次,我們要介紹的是用便捷操作生成場景,以及如何利用這些操作設定場景。

 由速度產生的時機交錯

司機的視覺盲點,比如從路邊巴士的死角突然飛奔出來的步行者這壹危險的狀況為例。設定以50Km/h走行的車輛,在距離飛奔出的步行者 所在點還有40m的時刻,步行者開始奔出(圖1)。


■圖1 想定內的行動

在車正好以50Km/h走行的情況下,如預想的時機步行者會飛奔出撞上。假設車是以30Km/h或者是80Km/h,都會錯過步行者, 從而不會發生撞擊(圖2,圖3)。


■圖2 時速30km/h的情況

■圖3 時速80km/h的情況

這是因為,自車從步行者出現起到發生撞擊為止的時間根據車速發生變化。根據駕駛員的狀況造成事故存在壹定概率,所以並不能確定這是個理 想的設定。作為解決方案, 可以將撞擊事件的發生時間設定為到達時間。這種到達時間的設定,將車輛在整個過程中的速度因素割離出,在和距離因素無關的條件下模擬出事故。


■圖4 設定到達時間
 設定多個場景同時發生

使用場景的轉移設定可以調出別的場景,被調出的場景和原來的場景作為並行進程存在。同時,若想區分車輛運行的場景之於別的場景,可以設 定車輛動作的轉移條件。 用於區分畫面中表現信息的場景,操控車輛的場景,並在各個場景中進行調出或者切換事件操作。此設定可以簡化場景的轉移條件。

同時,在時間線接近的壹連串的事件發生時,此設定可以防止事件的各個轉移條件之間互相影響從而發生預期外的動作。

 如何理解非撞擊狀態

通過設定事件的轉移條件,不僅可以模擬自車與其他的模型,角色之間的撞擊事件,而且可以指定條件模擬出非撞擊事件。在轉移條件中選定 【撞擊】這壹選項,改變【撞擊真值】和【非撞擊真值】來進行兩類事件的設定(圖5)
這種設定下,如被指定的模型之間不發生沖撞的,將轉移到下壹個事件的進程。


■圖5 設定【不撞擊】為真值

■圖6 【撞擊】為真值時的事件轉移

■圖7 【不撞擊】為真值時的事件轉移

使用這種設定,在經過事件發生點時可通過操作引發事件發生。設定在特定地點放置檢查點或者被撞擊體,但是無法判斷這壹設定是在車輛經過 特定地點之前還是之後進行的操作, 在道路上預先設置判定用的模型,並設定【非撞擊】這壹條件,可以簡單判斷出這壹操作和經過地點時機的先後狀況。並據此可以變更接下來的動作進程。

並且這壹操作,可以準確模擬ETC收費處閘門的開閉狀況。作為撞擊/非撞擊的判定的對象,不僅是對象自車,還有整個交通流。在設定閘門 模型中變更閘門下緣長度,設定交通流, 並定義事件【發生撞擊後,交通流停滯,閘門也隨之關閉】(圖8)。由此,調整時機設定模擬出閘門的開閉狀況,或者多輛車接連經過閘門的情況設定閘門保持開 放,並將此視覺化呈現。


■圖8 設定ETC閘門開閉條件
 設定回避或超越緊急車輛

下面介紹狹窄的道路上行駛並且有緊急車輛從後方駛來時,如何模擬出車輛回避讓出道路的場景。但是如果是單行道,就算避讓到壹側,會發生 後方車輛也無法超車的情況。 這個時候就需要生成壹個道路斷面構造,將車輛避讓到路肩上,空出道路讓後方的車輛先行。

如圖9所示,左邊白線的部分是第壹車道,通常的車線為第二車道,反向車線為路肩。這樣的道路設定,在第二車道上行駛的自車若靠向左邊, 系統就會識別為車輛變道到左邊的第壹車線。從而方便在自車後方行駛的緊急車輛超過自車, 這整個過程可以被模擬表現出。使用場景機能便可以讓自車和緊急車輛不發生追尾的情況下,模擬出向右偏移這壹過程。

同時,圖9中設置的藍色的長型模型作為進程點,當車輛到達這個模型位置時進行避讓道路,同時後方車輛加速超越這壹連串的動作,可以在系 統中模擬表現。 並且,據道路的構造和車輛的大小狀況車線的構成(車線,道寬等)的適合值也會有所不同。建議在設定根據偏移調整車輛靠轉程度判斷變道這壹行程時,調整車輛 的動態使之看起來自然。


■圖9 超車情況下道路構造例


前一頁
(Up&Coming '16 春季號刊載)
戻る
Up&Coming

FORUM8