Skip to content

Commit 26480ce

Browse files
committed
mesh convert triangles only
1 parent f1962d1 commit 26480ce

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

sources/libengine/graphics/renderPipeline.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1457,7 +1457,7 @@ namespace cage
14571457
{ // quantize light direction - reduces shimmering of slowly rotating lights
14581458
Transform src = modelTransform(e);
14591459
Vec3 f = src.orientation * Vec3(0, 0, -1);
1460-
f *= 300;
1460+
f *= 1'000;
14611461
for (uint32 i = 0; i < 3; i++)
14621462
f[i] = round(f[i]);
14631463
f = normalize(f);

sources/mesh-convert/main.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ std::vector<String> texsAlbedo, texsAlbedoPremultiplied, texsNormal, texsBump, t
1616
std::vector<std::pair<String, String>> outModels;
1717

1818
bool mergeParts = false;
19+
bool trianglesOnly = true;
1920
bool convertToCage = false;
20-
bool generateObject = false;
21+
bool generateObject = true;
2122
Real scale = 1;
2223

2324
uint32 exportTexture(const MeshImportTexture &tex, const String &path)
@@ -176,6 +177,7 @@ void convertFile(const String &input, const String &output)
176177
MeshImportConfig impConf;
177178
impConf.discardSkeleton = mergeParts; // this should help merge more parts
178179
impConf.mergeParts = mergeParts;
180+
impConf.trianglesOnly = trianglesOnly;
179181
MeshImportResult mr = meshImportFiles(input, impConf);
180182

181183
CAGE_LOG(SeverityEnum::Info, "meshConv", Stringizer() + "converting");
@@ -333,6 +335,7 @@ int main(int argc, const char *args[])
333335
cmd->parseCmd(argc, args);
334336
const String outPath = cmd->cmdString('o', "output", "converted-meshes");
335337
mergeParts = cmd->cmdBool('m', "merge", mergeParts);
338+
trianglesOnly = cmd->cmdBool('t', "triangles", trianglesOnly);
336339
convertToCage = cmd->cmdBool('c', "cage", convertToCage);
337340
generateObject = cmd->cmdBool('O', "objects", generateObject);
338341
scale = cmd->cmdFloat('s', "scale", scale.value);

0 commit comments

Comments
 (0)