討論區快速選單
知識庫快速選單
網路投保旅行平安險 想要資料分析就學Python 最紅的App開發語言:Kotlin
[ 回上頁 ] [ 討論區發言規則 ]
遊戲的3D檔一般用什麼格式?
更改我的閱讀文章字型大小
作者 : bluetulip(BlueTulip) Visual Basic優秀好手貼文超過1000則人氣指數超過10000點
[ 貼文 1127 | 人氣 28366 | 評價 4070 | 評價/貼文 3.61 | 送出評價 15 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/5/6 下午 12:55:50
想請教一下前輩跟版友們
目前的遊戲,一般來說是用那種格式(副檔名)的3D檔呢?
如果是用3D MAX的話,遊戲裡一般是用那個副檔名呢?SPR?

會這麼問是因為
前陣子把SD鋼彈online的主程式拆了
可是面對一堆的資料夾...頭就暈了
按資料夾跟檔案大小來看
似乎是sprs資料夾裡的spr檔們比較像

還是有前輩已經拆解成功過了
能不能提點一下呢?
先行謝過.....@@
作者 : bluetulip(BlueTulip) Visual Basic優秀好手貼文超過1000則人氣指數超過10000點
[ 貼文 1127 | 人氣 28366 | 評價 4070 | 評價/貼文 3.61 | 送出評價 15 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/5/6 下午 12:57:42
呃...點發表後才發現
標題用得似乎有點不夠禮貌
可是似乎沒辦法重新編輯標題了
不好意思
還請大家允許我用回覆這裡追加更正一下
標題裡漏了「請問」當開頭了
不夠禮貌的標題,還請大家海涵一下 QQ
作者 : akira32(Akira) VC++優秀好手DirectX優秀好手貼文超過2000則人氣指數超過350000點
[ 貼文 2527 | 人氣 384134 | 評價 3430 | 評價/貼文 1.36 | 送出評價 243 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2010/5/17 上午 12:19:19
副檔名應該都不同,因為都是自己寫3ds Max plugin去產生的,我勸你不要花功夫去解別人的檔案,除非你想要幫他換model
花時間去研究3ds Max如何輸出model成自訂的檔案格式,並依據這個檔案正確去繪製出來,這個對你比較有幫助
作者 : bluetulip(BlueTulip) Visual Basic優秀好手貼文超過1000則人氣指數超過10000點
[ 貼文 1127 | 人氣 28366 | 評價 4070 | 評價/貼文 3.61 | 送出評價 15 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2012/4/19 下午 03:41:20
To Akira
真滴是非常抱歉
當初發問後,看沒人回覆後就比較沒在追蹤
然後就忘了...直到快兩年後的今天才又看到
其實
當初我是想要從遊戲資料夾裡面
把SD鋼彈的機體3d模組檔還原回來
因為有聽說似乎是檔頭或檔尾被加了幾byte的資料進去
想說把它們挑出來還原成3DS軟體可以打開的3D檔
那樣子要拆成紙模型圖紙就方便多了 XD

不過這個想法到目前為止還沒實現就是了 @@
無限期擱置延後中(汗...)
作者 : ndark(NDark)
[ 貼文 25 | 人氣 0 | 評價 240 | 評價/貼文 9.6 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人bluetulip註記此篇回應為很有道理 2012/4/21 下午 01:15:51

>把SD鋼彈的機體3d模組檔還原回來
>因為有聽說似乎是檔頭或檔尾被加了幾byte的資料進去
>想說把它們挑出來還原成3DS軟體可以打開的3D檔
>那樣子要拆成紙模型圖紙就方便多了 XD

多半都是看遊戲引擎吃怎樣的格式,多半遊戲引擎都會有格式轉換的方案。
如果是自己的系統,會採用公開的格式
1. .OBJ :最簡單的格式
2. .3DS : 3DSMax的公開格式,支援大多數的功能
3. .FBX : 標準的模型格式,越來越多引擎支援這一個檔案.
作者 : ozzy123(ozzy) 資訊類作業求救卓越專家C++卓越專家貼文超過4000則人氣指數超過30000點
[ 貼文 4466 | 人氣 37262 | 評價 10860 | 評價/貼文 2.43 | 送出評價 49 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人bluetulip註記此篇回應為很有道理 2012/4/21 下午 09:49:00
3D graphics

3D graphics are 3D models that allow building models in real-time or non real-time 3D rendering.
3DMF – QuickDraw 3D Metafile (.3dmf)
3DM – OpenNURBS Initiative 3D Model (used by Rhinoceros 3D) (.3dm)
3DS – Legacy 3D Studio Model (.3ds)
AC – AC3D Model (.ac)
AMF – Additive Manufacturing File Format
AN8 – Anim8or Model (.an8)
AOI – Art of Illusion Model (.aoi)
B3D – Blitz3D Model (.b3d)
BLEND – Blender (.blend)
BLOCK – Blender encrypted blend files (.block)
C4D – Cinema 4D (.c4d)
Cal3D – Cal3D (.cal3d)
CCP4 – X-ray crystallography voxels (electron density)
CFL – Compressed File Library (.cfl)
COB – Caligari Object (.cob)
CORE3D – Coreona 3D Coreona 3D Virtual File(.core3d)
CTM – OpenCTM (.ctm)
DAE – COLLADA (.dae)
DFF – RenderWare binary stream, commonly used by Grand Theft Auto III-era games as well as other RenderWare titles
DPM – deepMesh (.dpm)
DTS – Torque Game Engine (.dts)
EGG – Panda3D Engine
FACT – Electric Image (.fac)
FBX – Autodesk FBX (.fbx)
G – BRL-CAD geometry (.g)
GLM – Ghoul Mesh (.glm)
JAS – Cheetah 3D file (.jas)
LWO – Lightwave Object (.lwo)
LWS – Lightwave Scene (.lws)
LXO – Luxology Modo (software) file (.lxo)
MA – Autodesk Maya ASCII File (.ma)
MAX – Autodesk 3D Studio Max file (.max)
MB – Autodesk Maya Binary File (.mb)
MD2 – Quake 2 model format (.md2)
MD3 – Quake 3 model format (.md3)
MDX – Blizzard Entertainment's own model format (.mdx)
MESH – New York University(.m)
MESH – Meshwork Model (.mesh)
MM3D – Misfit Model 3d (.mm3d)
MPO – Multi-Picture Object – This JPEG standard is used for 3d images, as with the Nintendo 3DS
MRC – voxels in cryo-electron microscopy
NIF – Gamebryo NetImmerse File (.nif)
OBJ – Wavefront .obj file (.obj)
OFF – OFF Object file format (.off)
PRC – Adobe PRC (embedded in PDF files)
POV – POV-Ray document (.pov)
RWX – RenderWare Object (.rwx)
SIA – Nevercenter Silo Object (.sia)
SIB – Nevercenter Silo Object (.sib)
SKP – Google Sketchup file (.skp)
SLDASM – SolidWorks Assembly Document (.sldasm)
SLDPRT – SolidWorks Part Document (.sldprt)
SMD – Valve Studiomdl Data format. (.smd)
U3D – Universal 3D file format (.u3d)
VRML97 - VRML Virtual reality modeling language (.wrl)
VUE – Vue scene file (.vue)
WINGS – Wings3D (.wings)
X – DirectX 3D Model (.x)
X3D – Extensible 3D (.x3d)
Z3D – Zmodeler (.z3d)

the above was cited from wiki
作者 : player(PLAYER) 貼文超過1000則人氣指數超過100000點
[ 貼文 1591 | 人氣 138661 | 評價 2840 | 評價/貼文 1.79 | 送出評價 104 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2012/6/15 下午 08:22:27
雖然3D的檔案格式有一堆(包含公開, 與非公開的)
但是還是有幾種是常見的
MS以前在Direct3D時主推 .x 的檔案
但是忘了是何原因
這種檔案格式不被大多數的3D遊戲所採用( 但是很奇怪的是, 與3D遊戲相關的書, 大多會拿這種來用 )
反而是 .mdl 這種成為非公開專屬格式以外, 最常見的3D檔格式

但以前華義所OpenSource的人在江湖,
記得是用 .x 檔

遊戲的3D檔, 主要是
1.骨架動畫
2.3D場景
3.靜態3D模型(大多用於3D場景顯示)

如果是3D Render 引擎所不直接支援的檔案格式
那載入時要在記憶體中做轉檔的處理
也就是有些3D遊戲的Loading會那麼久的主要原因

使用非公開格式的唯一好處
是檔案不會輕易被非授權的使用者做二次利用
 板主 : 小呆 , 冷眼
 > 遊戲程式設計 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 遊戲程式設計 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
遊戲程式設計
1 aming 2280 
2 冷眼 1450 
3 阿西德倫 510 
4 PLAYER 390 
5 garf 340 
6 Akira 330 
7 白老鼠(Gary) 290 
8 BlueTulip 270 
9 東昇 250 
10 CCL 240 
遊戲程式設計
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.1855469