~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Product Name: Unimesh Exporter for Poser 12 Copyright 2022 - All Rights reserved By: Ken1171 Designs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Please note this tool REQUIRES Poser 12.0.723 or newer. Thank you for purchasing my Unimesh Exporter Python script for Poser 12. Unimesh Exporter P12 is a Python script for Poser 12 that allows exporting perfectly valid unimesh geometry (OBJ) straight from Poser. The reason this is important is because Poser doesn’t support unimesh internally, meaning every time we loads a figure, Poser automatically splits every single body group into a separate geometry. Once this is done, the original vertex count and winding order are permanently lost, and Poser doesn’t know how to put it back together. Therefore, any unimesh figure geometry exported from Poser will never match the original from the Geometries folder. This is where this script come in - it can rebuild the geometry to match the unimesh original when exported, preserving vertex count and winding order. This allows bringing this mesh to sculpt and edit in other programs as a single piece, instead of the traditional split geometry Poser creates. If we try to sculpt on split meshes, they might open gaps at the unwelded borders between groups, and also create material glitches that become visible in renders. Main features: * Export unimesh morph targets directly from Poser. * Auto-analyzes figure geometry to detect incompatible figures. * 25 popular figures profiles provided. * Auto-create profiles for other (supported) figures on demand. * Easy to use - only 2 clicks to export unimesh morph targets, no questions asked. * Clear, simple, and intuitive interface with adaptive tooltips information. * Poser native, dark themed panel with optional auto-docking. * Smart panel remembers last position, size, docking state, and auto-docking settings. * Built-in PDF manual launcher. Help at your fingertips. Don't forget to add Ken1171_Designs to your favorite vendor list, so you don't miss any new release, sale or promotion. ++++++++++++++++++++++++++++++++++++++++++++++++ In order to work you must own Poser 12.0.723 or above. It will not work with older versions. In Poser, click Help > About Poser to see what version you have installed. The version is displayed on the bottom left corner. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Installation Instructions: You can install this Python script in 2 different ways (requires Poser 12.0.723 or newer): 1. If you have the ZIP file: from Poser's main menu, choose File > Install from ZIP archive. 2. From Poser's built-in store: From the library's "Purchase" tab, click the "Renderosity" option. Now locate your purchased Python script tool, and click the respective "Install" button. Once the script is installed, it will show it in Poser's main menu, from the Scripts menu. +++++++++++++++++++++++++++++++++++++++++++++++++ Usage Tips: * Load your desired figure in a clean scene, and press 2 buttons to export unimesh morph targets that match the original figure's vertex count and winding order. * This script auto-analyzes figure geometry to detect incompatible figures (vertex and/or UV vertexes count mismatch). * Non-unimesh figures cannot be used with this tool. In other words, if the original OBJ geometry is split, it cannot export unimesh morph targets for it because they would be incompatible. * Some figures have a default scale set by the CR2 that is different from the original geometry. These will cause exported morph targets to be in a different size than the one in Poser. * Some figures have malformed geometry that cause vertex count mismatch when exported from Poser. The only way to fix this would be to fix the figure geometry, which is usually not possible after they are released. * The script interface has full help information and dynamic tooltips to help you get started. * The Unimesh Exporter tool is a native Poser panel, and can be freely resized, positioned, and even docked into the Poser interface. It will remember it's last position, size, docking state, and filter settings next time you launch it, and it will persist when switching rooms. However, most of the core functionality make more sense when used in the Pose Room. * You can open the PDF manual at any time by clicking the Help button from the interface. * Please consult your fully illustrated built-in PDF manual for more details, tips and hints for best usage. +++++++++++++++++++++++++++++++++++++++++++++++++ Figures confirmed with be supported: * AyanaDoll * 3DU Skye * 3DU Toon Generations * HW DawnSE * HW DuskSE * HW Dawn 2 * HW Baby Luna * HW Big Dog * HW Horse * DAZ Aiko3 * DAZ Hiro 3 * DAZ The Girl * DAZ Michael 3 * DAZ Michael 4 * DAZ Victoria 1 * DAZ Victoria 3 * DAZ Victoria 4 * DAZ Stephanie Petite 3 * DAZ Genesis 1 * LaFemme * L'Homme * LLF Cookie * LLF Star * Redspark Micah * Nerd3D Maisie +++++++++++++++++++++++++++++++++++++++++++++++++ Ownership Statement: Created by Ken1171 Designs. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ File List: ..\Ken1171\Unimesh Exporter P12 install_python.json Unimesh Exporter.py ..\Ken1171\Unimesh Exporter P12\Classes FigureReset.pyc ProfileCreator.pyc UnimeshExporter.pyc UnimeshExporterGUI.pyc UnimeshOBJMaker.pyc ..\Ken1171\Unimesh Exporter P12\Classes\Data !!AyanaDoll_Profile.dat 3duSkye_Profile.dat 3duToonGenBase_Profile.dat BabyLuna_Profile.dat blAiko3_Profile.dat blGirl_Profile.dat blHiro_Profile.dat blMilMan_m3_Profile.dat blMilMan_m4b_Profile.dat blMilWomLoNG_Profile.dat blMilWom_v3_Profile.dat blMilWom_v4b_Profile.dat blStephaniePetite_Profile.dat Dawn2_Profile.dat Dawn_Profile.dat DuskSE_Profile.dat Genesis_Profile.dat HiveWireBigDog_50375_Profile.dat HWHorse_Profile.dat LaFemme1_Profile.dat LLF-Cookie_Profile.dat LLF-Star_Base3_Profile.dat Micah_Profile.dat N3Dee_Maisie_Profile.dat ..\Ken1171\Unimesh Exporter P12\Classes\Images btn_About.png btn_DockableOff.png btn_DockableOn.png btn_Help.png ..\Ken1171\Unimesh Exporter P12\Classes\Unimesh_Exporter AboutHelpButtons.pyc ButtonsHighlightColor.pyc ExtractGzip.pyc PanelLauncher.pyc PanelState.pyc RendoProcess.pyc Transforms.pyc WxDialogs.pyc ..\Ken1171\Unimesh Exporter P12\Manual Unimesh Exporter P12 v1.0.0 Manual.pdf ..\Ken1171\Unimesh Exporter P12\Readme for Unimesh Exporter P12 Readme for Unimesh Exporter P12.txt ++++++++++++++++++++++++++++++++++++++++++++++++++ Notes & Copyright This product and its entire content are copyrighted : Copyright 2022, Ken1171 Designs. All rights reserved. You may use it for personal and commercial applications, but you may not, under any circumstances, re-sell or re-distribute this product free of charge or any derivative thereof, in whole or in part. +++++++++++++++++++++++++++++++++++++++++++++++++++