Model3D::Poser - Perl extension for reading and manipulating Poser content files
use Model3D::Poser; my $pz = new Model3D::Poser; $pz->Read('/private/var/lib/Runtime/Libraries/Character/Whatever/Figure.cr2');
This is a work-in-progress. It reads basic things but there are all sorts of goofy exceptions in the Poser content format that aren't covered (like falloff zones, just as a for instance)
Also if you enable the delta and weight map parsing on a figure with a lot of those, it will get hella slow. Seeing if there's a way to speed that up. I'm sure there is.
Just started this. But feel free to mess with it. No manipulatoin or output methods exisy yet and it will frell up on some stuff (see above).
Model3D::WavefrontObject which is not yet required in this module but will be, eventually, to handle geomCustom (which is currently just going to be a big messy arrayref I reckon).
Sean Dodger Cannon, <dodger@cpan.org>
Copyright ©2016 by Sean Dodger Cannon
This library is free software; you can redistribute it and/or modify t under the same terms as Perl itself, either Perl version 5.18.2 or, at your option, any later version of Perl 5 you may have available.
To install Model3D::Poser, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Model3D::Poser
CPAN shell
perl -MCPAN -e shell install Model3D::Poser
For more information on module installation, please visit the detailed CPAN module installation guide.