RandomityGuy / obj2difPlus

A converter to convert any-size obj to lag-free difs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

obj2difPlus

A converter to convert any-size obj to lag-free difs.
Difs are capped at 12000 triangles, obj will be split and multiple difs will be exported accordingly.
If moving platforms are used, they will be exported to the first dif created.

Usage

Textures are exported from the texture files linked with the materials in the mtl file.

obj2difPlus <file> [-flip]
file: path to obj file, can also drag files onto the program
flip (optional): flip normals, use if the resultant dif becomes inside out
double: (optional) make all faces double sided
splitcount <count>: (optional) changes the amount of triangles required till a split is required
mp <path1> [<paths>..]: (optional) list of paths to obj files to use as moving platforms

Fixes to common problems

Missing Faces in Difs

Split the dif using the splitcount argument. Recommended value is the value that is half of the triangle count. If it doesnt work, divide that number and try again till it works.

Inverted "Inside out" Dif

Use the flip argument

About

A converter to convert any-size obj to lag-free difs

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 89.4%Language:CMake 10.6%