cmodconvert:将Celestia .cmod文件转换为Wavefront .obj.mtl

时间:2021-04-11 00:01:43
【文件属性】:
文件名称:cmodconvert:将Celestia .cmod文件转换为Wavefront .obj.mtl
文件大小:586KB
文件格式:ZIP
更新时间:2021-04-11 00:01:43
C# CMOD转换 从Celestia的.cmod文件(支持二进制和ASCII格式)转换为Wavefront .obj / .mtl文件的实用程序。 这对于将它们导入不支持Celestia格式的3D编辑器软件可能很有用。 请注意,两种文件格式支持的功能有所不同:如果.cmod文件使用这些功能,则将输出警告消息,并且该功能将被删除或仅部分代表。 这些功能包括但不限于: 点精灵大小(将精灵输出为点) 多重纹理(仅输出纹理索引0) 请注意,不会更改Celestia特定的功能,例如目录处理和资产文件名通配符扩展名。 这可能需要手动更改.mtl文件。 资产名称中的空格会引起问题。 该应用程序在命令行上运行,将输入的cmod文件作为第一个参数。 默认情况下,.obj和.mtl文件将输出到同一目录,可以使用--output-file和--output-mtl选项进行更改。 构建应用程序需要.NET
【文件预览】:
cmodconvert-master
----.gitignore(6KB)
----images()
--------cmod2obj.png(543KB)
----CmodConvert.sln(1KB)
----LICENSE(18KB)
----README.md(1KB)
----.gitattributes(2KB)
----CmodConvert()
--------DataType.cs(1KB)
--------Program.cs(4KB)
--------Color.cs(1KB)
--------AttributeFormat.cs(1023B)
--------EnumExtensions.cs(2KB)
--------AttributeType.cs(1KB)
--------VertexAttribute.Float4.cs(2KB)
--------VertexAttribute.cs(2KB)
--------PrimitiveType.cs(1KB)
--------VertexAttribute.Float3.cs(2KB)
--------CmodException.cs(1KB)
--------Material.cs(2KB)
--------IO()
--------VertexAttribute.Float1.cs(2KB)
--------Variant.cs(5KB)
--------VertexAttribute.Float2.cs(2KB)
--------Primitive.cs(1KB)
--------BlendMode.cs(989B)
--------CmodData.cs(1KB)
--------PrimitiveCategory.cs(964B)
--------CmodConvert.csproj(1KB)
--------VertexAttribute.UByte4.cs(2KB)
--------Token.cs(1KB)
--------Mesh.cs(1KB)
--------Properties()

网友评论