香港巴士論壇

Hong Kong Bus Forum
InfoLink by HKBRDA
現在的時間是 2024年11月28日 20:34:26



所有顯示的時間為 UTC + 8 小時


會員註冊資訊
歡迎來到香港巴士論壇。本壇是香港其中一個主要的交通討論區,亦是全港最具規模的 Der Omnibussimulator (OMSI) 討論區。請隨便瀏覽各板面,體驗討論。若有興趣加入本壇參與討論,歡迎隨時註冊帳戶,既簡單又方便。

[ 申請方法 ]

重要事項


圖檔 圖檔 圖檔 圖檔 圖檔 圖檔 圖檔 圖檔
圖檔 圖檔 圖檔
圖檔



發表新文章 回覆主題  [ 3 篇文章 ] 
發表人 內容

(u#4793)
 文章主題 : 關於AI vehicles硬CUT嘅解決方法研究
文章發表於 : 2024年4月6日 12:51:38  (p#2954425)
離線
在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資
會員

註冊時間: 2004年10月3日 14:24:49
錢包: 0.02 明彩 
文章: 3,491
攝影器材: Kiev 88, Pentacon Six, Praktica MTL 50, Zorki 4, Leica IIIa
***提提你,呢個做法只係小弟自己測試,無得到任何認證,有機會錯***

好多玩家都試過玩玩下果陣前面架AI車突然急煞,然後龜速cut過隔離線,你揸緊果架巴士就撞咗埋去。喺城市慢速嘅環境或者都停得切車,但如果你喺公路高速行緊,通常你都炒硬。
過去好多玩家都討論過AI車CUT線嘅問題,諗過好多解決辦法,不論係Editor嘅「overtaking prohib.」定係閂咗車輛碰撞其實都解決唔到問題,前者唔work,後者治標唔治本。
小弟呢早日揸車無意中諗起AI車成個硬cut嘅流程,似乎有D位可以搞一搞。

首先成個硬cut流程大致可以分成四個步驟:
1. 突然急煞
2. 慢動作cut線
3. (驚你唔撞)再急煞
4. 踩油走人

參考圖片:
__1 Original.png
https://drive.google.com/file/d/1Cy4mNxtUaQ5pStP12WqErIPe3iM0d-_g/view

呢四個步驟往往喺大約10-20米內完成,距離極短。一般而言大家都會認為問題出自第二步,所以都會從距離著手,諗下點拉長cut線嘅距離,但一直都無結果,同埋都解決唔到急煞呢個問題。
如果,我地先處理煞車呢?

解鈴還須繫鈴人,AI車有問題就緊係要問返AI本人。於是小弟打開Bing,問下AI大神到底AI煞車可以點set。同AI傾偈好困難,搞完一輪佢終於答到我,喺「AI_constfile.txt」入面有個參數叫「AI_F_brems_max」係同煞車有關,經過係咁改同入game測試,個參數由「10000」調整至「1200-3000」之間,AI車嘅cut線行為果然唔同咗!

參考圖片:
__2 Fix.png
https://drive.google.com/file/d/16030rLLrfEwo2l-Ywh-gW62Lvmf9Nufa/view

參考影片:
https://www.facebook.com/watch/?v=978610197213877&ref=sharing

不過咁,雖然行為係改變咗,大家無咁易炒埋去,但就發現咗其他「副作用」(可以睇睇上面條link嘅片):
1. Cut線幅度大咗,會cut多半條線先返嚟,當然呢個只係馬路炸彈嘅日常
2. 紅綠燈轉燈後AI車有機停唔切,當佢過咗set燈嘅path嘅話佢就會直接「衝燈」。唔……其實都係馬路炸彈嘅日常嚟
3. 部份AI車會因為煞車setting個數低咗,收掣不及zip咗入去前面架車度

無論如何,逐個改AI車嘅script檔或者暫時係最簡單同有效嘅方法,似乎解決咗十幾年嚟都解決唔到嘅問題(定係只係我搵唔到答案,其實大家都知?)。如果大家有其他新發現,或者對「副作用」有解決辦法,希望都可以喺度一齊傾下分享下。
最後附上小弟自行製作嘅AI車,入面已經調整咗個script可以做參考:
https://drive.google.com/file/d/1AncJUrP35XzYhKDZRS5aCpCdTWyCbhHu/view

_________________
Follow BUSMAN GmbH on facebook


文章#1
回頂端
 個人資料  
引用回覆  

(u#24370)
 文章主題 : Re: 關於AI vehicles硬CUT嘅解決方法研究
文章發表於 : 2024年4月7日 08:22:33  (p#2954457)
離線
在論壇有 12 年年資在論壇有 12 年年資在論壇有 12 年年資在論壇有 12 年年資在論壇有 12 年年資在論壇有 12 年年資
會員

註冊時間: 2012年1月12日 20:05:22
錢包: 160.31 明彩 
文章: 146
AI汽車會在隧道裡頭切線(或不願出現切線的地方如雙白線),重點在於同一spline內兩組(汽車)path能夠相互交換行車線,即使兩組path相隔五十米,AI汽車也能切線。
要解決這個問題,可考慮在兩組path中間加一條鐵路(2)或飛機(3)的path,將汽車path(0)分隔開,AI汽車便不能相互​​交換行車線。


文章#2
回頂端
 個人資料  
引用回覆  

(u#4793)
 文章主題 : Re: 關於AI vehicles硬CUT嘅解決方法研究
文章發表於 : 2024年4月7日 17:00:02  (p#2954458)
離線
在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資在論壇有 20 年年資
會員

註冊時間: 2004年10月3日 14:24:49
錢包: 0.02 明彩 
文章: 3,491
攝影器材: Kiev 88, Pentacon Six, Praktica MTL 50, Zorki 4, Leica IIIa
zgundam on 2024年4月7日 08:22:33:AI汽車會在隧道裡頭切線(或不願出現切線的地方如雙白線),重點在於同一spline內兩組(汽車)path能夠相互交換行車線,即使兩組path相隔五十米,AI汽車也能切線。
要解決這個問題,可考慮在兩組path中間加一條鐵路(2)或飛機(3)的path,將汽車path(0)分隔開,AI汽車便不能相互​​交換行車線。

隧道內最有效嘅解決方法 :lol:
2024-04-07 16 57 12.png

_________________
Follow BUSMAN GmbH on facebook


文章#3
回頂端
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 3 篇文章 ] 



所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個板面的使用者:沒有註冊會員 和 60 位訪客


不能 在這個板面發表主題
不能 在這個板面回覆主題
不能 在這個板面編輯您的文章
不能 在這個板面刪除您的文章
可以 在這個板面上傳附加檔案

前往 :  

Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
phpBB SEO