OptiDraw is a high-performance framework designed to centralize and optimize the asset texturing pipeline directly within the Unity Editor. This documentation serves as a comprehensive guide to mastering the OptiDraw Core System, starting from initial setup to advanced data management. By leveraging a ScriptableObject-driven architecture, OptiDraw ensures that your painting data is modular, reusable, and seamlessly integrated into your project's technical workflow.
At the heart of the system are versatile Painting Engines and Advanced Draw Features. Whether you are utilizing traditional Vertex and Splat modes or the innovative OptiDraw Layer System, the tool provides the flexibility to handle complex scenarios like Animation Draw Mode and multi-channel support (UDIM). Each feature is engineered with a "Performance-First" mindset, ensuring that even the most high-fidelity painting tasks remain optimized for both high-end and mobile-friendly hardware.
To complete the production pipeline, the documentation covers Shader Integration and essential Utility Tools. You will find guides on using our specialized Template Shaders, as well as instructions for extending functionality via Shader Graph Custom Support. Additionally, we include a deep dive into the Texture Channel Packer, our free utility designed to streamline your packing workflow and maximize GPU efficiency.