- v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
- Use this page to report any issues related to the migration.
Difference between revisions of "Utility:Obsidian"
(→Cell Engine: sp.) |
m ({{uv}}) |
||
Line 1: | Line 1: | ||
+ | {{uv|v0.31}} | ||
=Obsidian= | =Obsidian= | ||
[[File:obsidianicon.png|thumb|right]] | [[File:obsidianicon.png|thumb|right]] |
Latest revision as of 21:46, 12 June 2014
This utility page is about v0.31.25, an older version of DF. |
Obsidian[edit]
Please note this tool is not complete and cannot render dwarf fortress. It is in development.
Obsidian is a toolset for converting DF maps into a renderable scene, manipulating the result, and displaying it directly in 3D or exporting to 3rd party renderers and raytracers.
Its a modular Lua framework, using Open Scene Graph for rendering and DFHack for talking with Dwarf Fortress.
This forum thread has more detail.
Screen shots[edit]
Art[edit]
Obsidian's art will be contributed by the community. Follow the section title to a page with more details on how you can contribute.
Credits[edit]
- Technical lead programmer - Skeggox
- Art Director - GFXiNXS
- 3D artists - Djohaal, opsneakie, Crunch
- Icon design - Janus
Technical Info[edit]
Cell Engine[edit]
This is a structured representation of a DF fortress (technically a cellular automaton with metadata) in C++. It provides XML and binary serializers by default, as well as Lua bindings. All of the code is generated from XML definition files, which represents all of the information we know about Dwarf Fortress