我有一個 webgl 著色器,它使用骨架和 SkinnedMesh 基于 Three.js 為我生成模型(請參見下面的示例圖片)。問題在于,據我所知, Three.js 沒有提供任何選項來獲取所使用的著色器計算產生的頂點。有沒有辦法直接從 webgl 使用的緩沖區或通過任何其他方式獲取這些頂點,因為我需要它們將結果保存為客戶端的 3d 對象文件(例如,作為 .obj 或 .stl)。不幸的是,我無法提供源代碼,但我希望這是一個關于 webgl 的相當普遍的問題,這可能足以幫助我?
獲取變換后的 3D 頂點
慕斯709654
2023-11-11 21:27:32