Tired of all the guessing and checking work associated with creating a clean GUI to your script? I was too, so I wrote a Windows app (sorry Linux and OSX users) that makes it as simple as designing a Visual Basic form!
If you're looking for a way to create GUIs, but don't have windows or the .NET platform installed, The_Nerd has created a platform-independant python script that you can use to design GUIs right inside of blender! It can be found at
http://www.elysiun.com/forum/viewtopic.php?t=28395
The list of supported Blender Objects in BPG:
- Label
- Textbox
- Slider
- Number
- Button
- Toggle
- Menu
- Rectangle
- Noise Box ([color=yellow]new in version 1.1[/color])
- Image Display([color=yellow]new in version 1.2[/color])
Combine this with easily editable properties and a customizable sized layout grid, and you can create interfaces in literally seconds!
The code generation automatically creates event handlers for the objects you choose to make the tweaking easy! And, [color=yellow]new in version 1.3[/color], you can now save your projects and come back to them later.
Download from
http://oregonstate.edu/~dennisa/Blender/BPG/
Looks a little like the pattern of Sulley's fur from Monster's Inc, doesn't it? *hint* *hint*
Download this color-picker script here:
http://oregonstate.edu/~dennisa/Blender/BPG/Color2.py
______________________________________
A little background: I needed a way to easily create a GUI for Fiber 2.5 - including complex controls such as Color Selectors and Tabbed Controls. In the end, it will take me less time to develop this app AND create the interface through it than to simply code the GUI by hand all the way through. Hopefully this will cut the development time for anyone looking to write a script for Blender.
............................................
The vectors!
The vectors are all wrong!!!