Tasks:Graphics: Difference between revisions

From Adonthell
Jump to navigation Jump to search
Spelling fix
Updated for current state of implementation
Line 7: Line 7:
== Dependencies ==
== Dependencies ==


[[Architecture:Gfx Module|Gfx Module]]
* [[Tasks:Gfx_Cache|Graphics Cache]]
* [[Architecture:Gfx Module|Gfx Module]]


== Requirements ==
== Requirements ==


* Images have at least 16bit color depth
* <span style="text-decoration:line-through">Images have at least 16bit color depth</span> (done)
* Images can contain transparency and translucency
* <span style="text-decoration:line-through">Images can contain transparency and translucency</span> (done)
* Suggested format for images is [http://www.libpng.org/ PNG]
* <span style="text-decoration:line-through">Suggested format for images is [http://www.libpng.org/ PNG]</span> (done)
* Animations can be created from a set of images. Delay between each frame and its successor can be specified.
* <span style="text-decoration:line-through">Animations can be created from a set of images. Delay between each frame and its successor can be specified.</span> (done)
* Images can be cast into 'models' that make up the map. A model contains the information about the piece of terrain it represents and the images and animations needed to render it.
* <span style="text-decoration:line-through">Images can be cast into 'models' that make up the map. A model contains the information about the piece of terrain it represents and the images and animations needed to render it.</span> (done)
* Models and images are seperated (no custom image format)
* <span style="text-decoration:line-through">Models and images are seperated (no custom image format)</span> (done)
* Images are kept in a cache, so that each image needs to be loaded only once, even if it is used by different models
* <span style="text-decoration:line-through">Animations can be loaded and saved</span> (done)
* Animations can be created on the fly (useful for editors, dynamic character shadow)


== References ==
== References ==


None
None
[[Category:Tasks]]
[[Category:Development]]

Revision as of 19:14, 8 March 2008

Back to Task List

Overview

The images and animations used to render the gameworld, characters and items.

Dependencies

Requirements

  • Images have at least 16bit color depth (done)
  • Images can contain transparency and translucency (done)
  • Suggested format for images is PNG (done)
  • Animations can be created from a set of images. Delay between each frame and its successor can be specified. (done)
  • Images can be cast into 'models' that make up the map. A model contains the information about the piece of terrain it represents and the images and animations needed to render it. (done)
  • Models and images are seperated (no custom image format) (done)
  • Animations can be loaded and saved (done)
  • Animations can be created on the fly (useful for editors, dynamic character shadow)

References

None