iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0

除了自行建立3D模型以外,也可以透過下載網路上製作好的 3D 模型匯入 three.js 的世界裡

Sketchfab

官網
一套面向建築師、遊戲開發者、電影製作者等的 3D 建模軟體,可快速製作 3D 物件,網站提供了大量的 3D 模型供下載,也可以將繪製好的模型上傳分享。
要匯入 three.js 的世界裡,下載模型時需選擇 gltf 或 glb
https://ithelp.ithome.com.tw/upload/images/20220920/20142082U4IX64WsTw.png

GLTF

GLTF 全名為 Graphics Language Transmission Format (圖形語言傳輸格式),起源於 3D 發展的過程中對 3D 格式統一化的迫切,由 khronos group 所推出的 3D 模型儲存格式,核心為 JSON 格式,儲存了網格、材質、紋理、渲染技術、動畫等完整的內容描述。
Gltf 架構 : 整體由 gltf+.bin+texture 所組成,並在 gltf 裡由 url 指向 .bin 和 texture。
https://ithelp.ithome.com.tw/upload/images/20220920/20142082pRXpc2GknV.jpg
GLTF 支持的軟體
https://ithelp.ithome.com.tw/upload/images/20220920/20142082KhZxtCTCI3.jpg

GLB

GLB (Binary GLTF) 是 GLTF 的二進位版本,由於 base64 編碼 gltf 需要額外的空間來解碼,為了解決此問題,因此將複雜的 3D 資訊全部轉化為二進位儲存在單一檔案裡,減輕文件大小。

Reference

https://www.khronos.org/gltf/
https://hackmd.io/@Sai/HyhH59VqP?print-pdf#/
https://github.com/KhronosGroup/glTF/blob/main/extensions/1.0/Khronos/KHR_binary_glTF/README.md


上一篇
Day16. 3D 建模軟體
下一篇
Day18. 匯入 3D 模型
系列文
Three.js 反閘之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言