Krakatoa Scripted GUI
- The scripted GUI uses two visible Rollout Floaters (one Primary and an optional Secondary Floater) which are containers of an arbitrary number of rollouts, and one invisible Floater hosting the hidden rollouts.
- The visible Primary and Secondary Floaters provide the following features:
- The Floater will store its last position and size in the renderer, which means that opening the file later will bring up the dialog at the last position used in that scene.
- In addition, the Position of the floater will be stored in the file KrakatoaPreferences.ini in your Local Settings folder.
- You can use the Explore Folder… button in the Presets and History rollout to open a Windows Explorer at that location. Look under the [Dialog] category for the Position key.
- If a new instance of the renderer is being assigned (for example when switching from Scanline to Krakatoa), the last position stored in the INI file will be used for the new instance.
- If the INI file could not be found (either because Krakatoa is being run for the first time or because the INI file has been renamed/moved/deleted), the Floater will open in the center of the main monitor.
- Since desktop resolutions can vary from computer to computer, when positioning the Krakatoa GUI Floater, the requested position will be compared to the current desktop size and if the dialog is outside of the current desktop, it will be adjusted to remain visible. This means that opening a file saved on dual-monitor system where the floater was placed on the second monitor will automatically place it on the single monitor if there is no second monitor. Same applies to placing the floater too far left, top or bottom.
- The Height of both Floaters can be changed by dragging its top or bottom border. The Width cannot be changed interactively.
- The Position of the Secondary Floater can be locked to the right corner position of the Primary Floater (it is locked by default).
- This can be turned on and off via the right-click context menu of the [>>] float/dock icon in the upper right corner of every rollout.
- The Primary Floater will display the Krakatoa Version string in its title bar - for example Krakatoa v1.5.1.38002.
- The first three digits describe the major, minor and update build numbers.
- The last five digit number is the internal submission ID of the version control system - each code submission to the system by any product increments this number, thus it can be used to distinguish between multiple builds of the same application even within the same day.
- The Floater can be opened by
- Pressing the Open Scripted GUI button in the Renderer tab of the Render Scene Dialog;
- Selecting the Set Krakatoa As Current Renderer / Open Krakatoa GUI menu item in the Main Menu > Krakatoa menu;
- Selecting the Bring Krakatoa To Front menu item in the Main Menu > Krakatoa menu;
- Activating the KrakatoaGUI MacroScript which can be placed on a toolbar, menu, quadMenu or assigned to a keyboard shortcut;
- Calling the MAXScript function FranticParticleRenderMXS.OpenGUI() from the MAXScript Listener or another script.
- Krakatoa And MAXScript
- Krakatoa MacroScripts