The GL Studio® editor features an intuitive and easy to use GUI
that allows you to easily
author Reusable Software Objects. GL Studio is a fully hierarchical modeling system, allowing you to create a modeling
hierarchy that promotes the highest degree of reusability for your specific needs. The GL Studio editor creates GL
Studio design files, each of which maps directly to a Reusable Software Object (RSO). New RSOs can reuse one or
multiple RSOs to greatly speed up development time.
There are three main parts to the designer: The Control Window, the Design Window and the Object Properties Window.
Control Window
The Control Window is where the developer can see the list of objects in the design. The hierarchy created
denotes the draw order of the objects in the scene. Objects can be arbitrarily grouped, allowing you to
easily control multiple objects as if they were one single object.
The Control Window also allows you to add your own custom behaviors and interfaces to each RSO. The
control window allows you to add methods, member variables and properties to each RSO. This allows you
to define custom logic and control interfaces for each RSO. GL Studio's dynamic Properties integrate
seamlessly with Active-X® properties or .NET properties and allow you create dynamic control interfaces and glueless interconnection
to your applications.
You can also define custom event handlers and callbacks for each object, allowing you to define intuitive
and powerful user interface constructs far beyond the bounds of ordinary GUI development tools.
The Control Window also allows you to control how the code generates, to give you unmatched flexibility in
the deployment of your RSOs. GL Studio's RSO technology gives you the option of embedding your resources
like texture maps directly into RSOs. You can even optimize them for web deployment with built in tunable
JPEG compression technology that allows you to control compression on a per texture map basis.
Design Window
The Design Window shows a WYSIWYG view of the design you are creating. This window is where you build your objects
using an intuitive drawing program style interface. Drag and drop objects using the drawing icons in the tool tray
to the right of the design window.
The tool tray is also expandable for GL Studio Plug-Ins and can be used to add
custom features to the editor to optimize your workflow. DiSTI can customize GL Studio for your specific project needs.
GL Studio's easy to use drawing style interface is similar to most common drawing tools on the market today and was
designed to shorten the learning curve for designers. If you can work Power Point™ or PhotoShop™, you can create
stunning real time interactive graphics with GL Studio.
The GL Studio editor has the ability to change the viewing frustum of the design view and open multiple window
views of the same design allowing for easy 3D object control and manipulation. GL Studio also supports many default
editor controls through the preferences settings.
Object Properties Window
The Object Properties Window allows you to control the details of each object you have created such as drawing
style and texture map settings. The properties are designed to be intuitive to use and to allow precise control
over your design. For instance, although you can use the GL Studio GUI to control object size and placement, you
can also use the Object Properties Window to precisely edit object locations, vertex locations, texture placement,
etc.
Each GL Studio object type also has its own specific tab that allows you to quickly and easily edit the setting
specific to that type of object. GL Studio Plug-In objects also add their own specific properties tab, allowing
them to seamlessly integrate and extend the GL Studio editor. You will also find the "modeless" design of the
properties window will save you a great deal of tedious mouse clicking.
There is no need to open the window each
time you need to change a setting. Just leave the window open and select objects graphically or through the Control
Window and the properties page automatically updates. You can even select multiple objects and change their properties
all simultaneously, another big time saver.
|