解救以前的3D遊戲穿模卡死BUG:四元數

以前的遊戲容易有穿模或卡在一個地方出不來的BUG

原因是萬向節鎖,因為以前的3D引擎都是用歐拉角來進行旋轉的運算

而現在最新的3D引擎採用二百多年前數學家哈密頓的四元數

解決了3D旋轉時的萬向節鎖問題

輝達晶片裡面的3D引擎應該就是歐拉角旋轉的

因為我以前看的書裡介紹的寫法也都是以歐拉角方式進行旋轉

當時3D遊戲剛起步,採用歐拉角確實是最直覺且能最快得到成果

而遊戲一點小BUG大家還能忍受,因為那時追求的是3D效果及畫面流暢度

但放到AI時代的現在,這個BUG變成不能忍受

AI足球運動員盤球突破時,足球與球員右腳融為一體,這畫面多可笑啊


👍 2人
👍 ❤️ 😆 😮 😢 😡
👍
回覆 收藏
回覆 出坑 入坑:以前的遊戲容易有穿模或卡在一個地方出不來...

萬向節死鎖發生原因


👍 ❤️ 😆 😮 😢 😡
👍
回覆 收藏
回覆 出坑 入坑:萬向節死鎖發生原因https://you...

四元數在127年前就解出來三維空間萬向鎖

但當時根本不需要這麼先進的東西

直到人類登陸月球,在三維空間裡的轉向發生問題

四元數才被翻出來,而人類落後哈密頓整整127年

向哈密頓致敬

https://youtube.com/shorts/n-cmHJeN5Ao?si=OByAmdAWmZis90FO

👍 ❤️ 😆 😮 😢 😡
👍
回覆 收藏
回覆 出坑 入坑:四元數在127年前就解出來三維空間萬向鎖...

兩個方塊的碰撞,竟然能碰出圓周率

果然科學的終點是玄學,宇宙是有一個定數在維持運轉的

https://youtube.com/shorts/P0e-lMvgC70?si=V1kv1d2_9_qYp6Hc

👍 1人
👍 ❤️ 😆 😮 😢 😡
👍
回覆 收藏

老爸那杯威士忌,值得更講究

冰酒石禮盒 $843 品味之選 🥃