this form - Game Development Tools

sploshtribeΛογισμικό & κατασκευή λογ/κού

14 Δεκ 2013 (πριν από 3 χρόνια και 6 μήνες)

51 εμφανίσεις

Article
Proposal for

Game Development Tools


(example only)


Title:

Real Time Color Setting Widget in Qt


Authors:

John Paul Jones

, Solomo
n K. Tyre


(
jpj@squareandcompass.com
)

( solemon@tyre.com )

Affiliation:

Square and Compass, Inc., and




DePaul University, Chicago, Il.


Summary of Topic (abstract

or introduction)

Providing a simple method for artists to set and modify the color value of an object has been
traditionally accomplished using programmatic methods [Frick].

These methods have be
en shown to
be
inefficient

in various workflow studies and surveys [Frack]. Improving artist work flow and
lessening reliance on hardcoded color values would be a win for producers and publishers alike.

Our article outlines a novel
technique

to set
color
s

using a common API, Qt

[Fig 1]
.
By leveraging
the Qt signal slot relationship we no longer rely on hardcoded values for colors and allow artists to
preview and set colors in real
-
time without relying on the programmer .


Qt's signal/slot mechanism is used to ensure that when color values are changed in the color
picker, they are immediately updated in real
-
time in our application thereby gaining a
workflow improvement over previous methods which require a
recompilation of
the program
.

Because the signal/slot mechanism performs compile time code insertion and run time
function calls the programmer does not have to write call back code as he or she would in
other libraries.





Fig
1

Color Picker in Qt.






Fig
2

Signal/Slot interaction




Proposed
Article

Length

Around
5

pages


Rights

Since all demos and data are developed by us, we have the right to publish the material.


Demo

A real
-
time demo implemented using
OpenGL

and Qt.


Reference
s


1.

Programmatic

Color Methods, Mary Frick, February 1989, Pascal Programming

Techniques.

2.

A Survey of User Color Setting
Preferences
,
Frack
,
John
, SIGGRAPH 2
199