odf opened this issue on Dec 16, 2021 ยท 223 posts
odf posted Fri, 07 January 2022 at 5:21 PM
So far I've vectorized most of the number crunching stuff with the notable exception of computing the normals for the subdivided mesh. I'll get to that, but right now the biggest chunks of "extra" execution time are the parsing of the OBJ file and the translation of welded vertex numbers to per-body-part vertex numbers for the base-resolution FBM. The latter is of course something I'll get from Poser for free, but I'd like the standalone script to be fast, too, because command line scripts can be great for things like batch processing. For the same reason, I'd like to be able to read some of the face information from the morphed OBJ, as well, without too much of a performance hit. I don't actually need that face information directly, but I use it to identify the "ghost" vertices left over from welding.
Both of these things are "first thing that works" implementations as it stands, so I'd definitely expect there to be room for improvement.
Sorry if all that sounds confusing. Just ignore it if you're not interested in these details, and ask me to elaborate if you are.
-- I'm not mad at you, just Westphalian.