2011-10-22 51 views
1

我想創建一個使用類似軟件開發的協作的3D模型。理想情況下,我想將一個3D模型存儲爲git中的diffable文件/文件。有沒有可以做到這一點的格式/工具?Difficult 3D建模格式

現在,我想出了最接近的解決方案是使用Python腳本在攪拌機。出於顯而易見的原因,這使得實際創建模型變得更加困難。

TIA。

+1

這聽起來很愚蠢,但diffable是什麼意思?我認爲這是通過版本控制比較/修補文件的能力,但不確定(第一次看到這個詞)。如果是這樣,這並不意味着任何ascii格式(非二進制)應該可以工作(例如OBJ,Collada,FBX,DXF等)? –

+0

我基本上只是在尋找類似於[OpenSCAD](http://www.openscad.org/)的東西,只能用於3D建模。 – Erik

回答

0

看來,最好的解決方案是當今依靠模型的創作的過程描述。不理想。

0

如果使用基於文本的格式,如Wavefront .OBJ,git會顯示您的diff,但他們不太可能會有所幫助。但是,如果您知道所需的輸出類型,則可以使用過濾器爲特定文件類型自定義差異輸出。 This section of Pro Git on binary diffs舉例說明如何使用.gitattributes來定義一個命令,該命令應該用於生成用於區分兩個文件的文本。您可以編寫一個腳本來概述3D模型文件的屬性,以便爲它們輸出git diff更有幫助。

+0

這是有幫助的 - 謝謝。 – Erik

+0

讓我困擾這種方法的事情是,我不確定OBJ文件是否適合合併。我相信有兩種工具可以在兩個OBJ文件中形象化差異,但我不確定合併的效果如何。我期望很糟......我必須對此做一些測試。再次感謝。 – Erik