~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Product Name: MAT Tiler for Poser 12 Copyright 2023 - All Rights reserved By: Ken1171 Designs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Please note this tool REQUIRES Poser 12.0.1029 or newer. This is a tool to automate working with seamless textures in Poser. It offers easy tiling, with extra controls to compensate for non-uniform object scaling, auto-fixing texture stretching, and also texture offsetting to create texture variations or alignments. These are some of the main features: > Easy control for seamless texture tiling over 1 or multiple MAT zones. > 2-steps workflow: select and then edit. > 3 primary operations: tiling, stretching, and offsetting. > Control texture tiling scaling with divide and multiply operations. > Auto-calculate texture stretching compensation values. > 1-click Reset/Retrieve texture tiling/Stretch/Offset parameters. > 1-click texture axis swapping for match the UV mapping direction. > Instant visual feedback on Poser previews. > Buttons with multiple functions for maximum control. > Tooltips on all controls so you don't have to memorize what they do. > Simple interface with tabbed pages. > Panel persists when switching rooms. > Native dockable Poser panel with Dark Theme. > Built-in PDF manual launcher button. 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.1029 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.1029 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: * This tool is meant for working primarily with seamless textures. It can also work with regular textures, but seams might be visible when tiled. * This tool is not meant for creating seamless textures - it is for automating texture tiling in Poser using your existing seamless textures. * The "Auto" button on the Stretching tab will automatically calculate the texture stretching compensation values based on the currently selected object's scaling values. However, UV mapping can be made in any direction, which is decided by the content creator. If the auto-correction appears to be in the wrong axis, just RIGHT-CLICK the Width or Height parameter to swap the values, and press the Apply button. This should fix the auto-correction orientation. * When you select a different object in Poser, the tool will automatically switch to the "Select" tab, so you can quickly pick the MAT zones you want to edit. * The "Include Preview" option from the Select tab is disabled by default, meaning the "Preview" material Poser creates automatically will not show in the selection list by default. However, if that is the ONLY existing material in the selected object, it will show in the list, even if the option is disabled. This is to avoid being presented with an empty list, and having to enable the option to be able to select the material. This is to handle the rare occasion when the object was created with no materials, and the only available one is the "Preview" Poser creates automatically. * When making MAT zone selections from the Select tab, you can click and drag to select multiple materials, or use the standard keys, like SHIFT to select consecutive items by clicking the first and last items, or CTRL to select items in a random order. You can also use the buttons at the bottom to select all or none. Clicking an empty area deselects all. * If no MAT zones are selected, all buttons from the Edit tab become disabled. You cannot edit unless a selection is made. * When editing parameters in the Edit tab, you can use the mouse scroll, the respective up/down buttons, or the up/down keys in your keyboard. You can also use Shift, CTRL and ALT keys to speed up the value changes 2X, 4X, and 100X the 0.25 step value, respectively. You can also type in numbers directly, if you prefer. * The MAT Tiler 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, and docking state next time you launch it. * You can open the PDF manual at any time by clicking the Help button from the MAT Tiler interface. +++++++++++++++++++++++++++++++++++++++++++++++++ Ownership Statement: Created by Ken1171 Designs. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ File List: ..\Ken1171\MAT Tiler P12 install_python.json MAT Tiler.pyc ..\Ken1171\MAT Tiler P12\Classes MatTiler.pyc MatTilerGUI.pyc MatTilerOps.pyc ..\Ken1171\MAT Tiler P12\Classes\Images btn_About.png btn_DockableOff.png btn_DockableOn.png btn_Help.png ..\Ken1171\MAT Tiler P12\Classes\matTilerLib AboutHelpButtons.pyc ButtonsHighlightColor.pyc PanelLauncher.pyc PanelState.pyc PoserUtils.pyc RendoProcess.pyc WxDialogs.pyc ..\Ken1171\MAT Tiler P12\Manual MAT Tiler v1.0.0 Manual.pdf ..\Ken1171\MAT Tiler P12\Readme for MAT Tiler P12 Readme For Mat Tiler P12.txt ++++++++++++++++++++++++++++++++++++++++++++++++++ Notes & Copyright This product and its entire content are copyrighted : Copyright 2023, 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. +++++++++++++++++++++++++++++++++++++++++++++++++++