Tasks:Object Editor: Difference between revisions
Jump to navigation
Jump to search
Initial object editor task |
mNo edit summary |
||
Line 15: | Line 15: | ||
* Ability to zoom sprite (2x, 4x) for more precise model placement. | * Ability to zoom sprite (2x, 4x) for more precise model placement. | ||
* 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) | ||
* 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. | * Positions of selected corner can be entered manually too. | ||
Line 26: | Line 26: | ||
* [[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]] |
Revision as of 09:18, 30 August 2009
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.
- 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)
- Drag operations can be constrained to individual axis by 'locking' one or two axis.
- Positions of selected corner can be entered manually too.
- Allow same shape for all states of the sprite, or individual shapes per state.
- Possibly integration with sprite editor into a single GUI.
References
- Map Object Format description
- Map Objects in the Engine Architcture Documentation
- Open Items in Modeller v0.1