
FlexUI is a MaxScript framework for 3ds Max that enables the creation of flexible, resizable rollout user interfaces for custom tools. This framework provides a structured approach to building dynamic user interfaces within the 3ds Max environment. It specifically targets the limitations of standard rollout controls by implementing logic that allows UI elements to adapt fluidly to changes in dialog dimensions. By providing a programmatic layer over native MaxScript UI functions, it enables developers to define responsive layouts that maintain alignment and spacing during window resizing. The system is designed to simplify the development process for complex scripts, ensuring that custom tool panels remain usable and visually coherent regardless of the user's workspace configuration.
The download is a 2 MB file containing .ZIP files.
Developers integrate this framework into their existing MaxScript projects by including the provided script files within their tool source code. Once initialised, the library allows for the definition of UI components using flexible layout parameters rather than fixed pixel coordinates. This approach significantly reduces the time required to manage control positioning and scaling logic manually. Users can easily update their tool's interface to be responsive, ensuring that buttons, sliders, and checkboxes automatically re-align whenever the parent dialog is resized by the end-user.
This tool is essential for technical artists and scripters developing custom plugins, automation tools, or pipeline utilities within 3ds Max. It is particularly useful for complex scripts where interface density is high and window resizing is a common requirement for efficient workflows. By adopting this framework, developers can ensure their tools provide a professional, user-friendly experience across various monitor resolutions and screen layouts. It is a standard component for maintaining clean, scalable interface design in large-scale production environments, from architectural visualisation studios to game development pipelines.
FlexUI MaxScript Interface Framework
Free
File formats
What changed in 1.0.0
Initial release.
MIT
Attribution: imaoki — licensed under MIT
Full terms have not been published for this listing. Contact the seller before using it on a commercial project.