潛水貓貓
3D物件放入2D環境(glb檔為例)
※警告,這不是專業教學,這是業餘人士撞牆撞一百遍拼湊出來的東西,可能有不正確知識和用語。

首先開一個3D場景,並把blender做好的glb檔丟入場景內,再新增一個光源(我自己是隨便選DirectionalLight3D),並設置Camera3D,調整到Camera和光源可以完整的照出3D物件為止,然後將3D場景存成.tscn。
接著開一個2D場景,新增TextureRect和SubViewport,將剛才的3D的.tscn檔拉到SubViewport底下,再把TextureRect在屬性面板中的Texture選新增ViewportTexture,並指定為SubViewport就可以了。
Godot4 那些害我卡了很久的基礎知識 筆記 進階 3D
掰噗~
你怎麼會這樣想!? (p-unsure)
潛水貓貓
-Blender的參考資料-
Blender基本操作:
Blender 基礎教學
骰子的製作:
How to make a simple dice in blender 2.82 - Easy Met...

Blender匯出時要記得,如果有使用Modifier,要去在Data > Mesh > Apply Modifier勾選起來,不然細分表面的效果會出不來。
潛水貓貓
-更新-
若是生成的物件是透過程式碼instantiate出來的獨立個體,要記得在SubViewport的屬性面板中,打開Own World 3D選項,不然Viewport會把每一個生成出來的3D物件都混在一起顯示。
載入新的回覆