This document is to serve as a design specification for the Team BLT’s Senior Project. It is to outline and define all necessary information for the DAZ Studio Easy Project.
Daz Studio Easy – is the project being developed. It is a program for working with 3D models, setting up scenes, lighting and more. Daz Studio Easy is being derived from Daz Studio which is a very complex and is almost exclusively run by advanced users. The project will mostly consist of reworking the Daz Studio interface. We will be removing complicated features, and adding user interface elements to make working in Daz Studio much easier. The end goal of this project is to be able to have Daz Studio Easy be something that a new user can start using and create something within half an hour.
GUI: Graphical User Interface
QT: The QT framework is a cross-platform package that allows for development of widgets and UI elements for multiple Operating systems
UI: User Interface
Das Studio Internal Documentation
QT 3.3 Documentation
Hearn, Ervin: Technical Lead for Daz Studio Easy Project
The rest of this document is broken up into several sections: System Arcitecture Description, Detailed Description of Components, Reuse and Relationship to other products, and Design Decisions. Each of the sections serves to explain and give structure to its individual topic.
The Main focus of the Daz Studio Easy project will be reformatting of the current Daz Studio UI. The UI is made up of several widgets that are created with the QT framework. The widgets are organized in such a way that there is a very clear hierarchy relationship between each of the components. The first focus of our project will be reworking the toolbar docking system that is currently in place.
The Below image shows the relation ship of each of the 5 types of Widgets that are used in the toolbar docking sytem.

DzDocAreaTabs hold the individual content assigned to them (File lists, links to content etc)
Our project is focused on the New 3D User as specified in our SRS document. The UI must be easy to use, but at the same time be powerful enough to accomplish the task at hand. The main issue is knowing when to trade functionality for usability. We our design is to use the right balance to give the user the best possible experience with Daz Studio.