Tasks:Object Editor: Difference between revisions
Jump to navigation
Jump to search
Initial object editor task |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
== Requirements == | == Requirements == | ||
* Ability to zoom sprite (2x, 4x) for more precise model placement. | * <span style="text-decoration:line-through">Ability to zoom sprite (2x, 4x) for more precise model placement.</span> (done) | ||
* Ability to add/remove 3D shapes (cubes) from the model. | * <span style="text-decoration:line-through">Ability to add/remove 3D shapes (cubes) from the model.</span> (done) | ||
* Handles on each corner of a cube allow to change positions by dragging them. | * <span style="text-decoration:line-through">Handles on each corner of a cube allow to change positions by dragging them.</span> (done) | ||
* <span style="text-decoration:line-through">Advanced mode where individual corners can be edited.</span> (done) | |||
* Drag operations can be constrained to individual axis by 'locking' one or two axis. | * Drag operations can be constrained to individual axis by 'locking' one or two axis. | ||
* Positions of selected corner can be entered manually too. | * <span style="text-decoration:line-through">Positions of selected corner can be entered manually too.</span> (done) | ||
* Allow same shape for all states of the sprite, or individual shapes per state. | * <span style="text-decoration:line-through">Allow same shape for all states of the sprite, or individual shapes per state.</span> (done) | ||
* Possibly integration with sprite editor into a single GUI. | * Possibly integration with sprite editor into a single GUI. | ||
* Allow to specifiy terrain type (optionally, for ground tiles only) | |||
* Allow to specifiy shadow (optionally, for creatures only) | |||
* Purge graphics cache before loading models/sprites, to pick up changed images without restart of modeller. | |||
== References == | == References == | ||
Line 26: | Line 30: | ||
* [[Architecture:Map Object Format|Map Object Format]] description | * [[Architecture:Map Object Format|Map Object Format]] description | ||
* [[Architecture:Map Module#Map Objects and Shapes|Map Objects]] in the Engine Architcture Documentation | * [[Architecture:Map Module#Map Objects and Shapes|Map Objects]] in the Engine Architcture Documentation | ||
* [http://lists.nongnu.org/archive/html/adonthell-devel/2009-08/msg00024.html Open Items] in Modeller v0.1 | |||
[[Category:Development]] | [[Category:Development]] | ||
[[Category:Tasks]] | [[Category:Tasks]] |
Latest revision as of 21:46, 29 April 2011
Back to Task List
Overview
The Object Editor is the tool to create the 3D representation for sprites, so that they can be placed on the map.
Dependencies
- GTK+ Backend (for integration of sprites into editor)
- Object Browser (for simple selection of sprites)
- Sprite Editor (for convenient creation of sprites)
Requirements
- Ability to zoom sprite (2x, 4x) for more precise model placement. (done)
- Ability to add/remove 3D shapes (cubes) from the model. (done)
- Handles on each corner of a cube allow to change positions by dragging them. (done)
- Advanced mode where individual corners can be edited. (done)
- Drag operations can be constrained to individual axis by 'locking' one or two axis.
- Positions of selected corner can be entered manually too. (done)
- Allow same shape for all states of the sprite, or individual shapes per state. (done)
- Possibly integration with sprite editor into a single GUI.
- Allow to specifiy terrain type (optionally, for ground tiles only)
- Allow to specifiy shadow (optionally, for creatures only)
- Purge graphics cache before loading models/sprites, to pick up changed images without restart of modeller.
References
- Map Object Format description
- Map Objects in the Engine Architcture Documentation
- Open Items in Modeller v0.1