nuclear@54: goat3d nuclear@54: ------ nuclear@54: A 3D scene, character, and animation file format specification, library, and tools. nuclear@54: nuclear@54: Goat3D is a hierarchical 3D scene, character, and animation file format set, nuclear@54: targeting mostly real-time applications (such as games). The goat3d nuclear@54: specification defines 2 complimentary file formats: nuclear@54: * The main goat3d file format defines meshes, lights, cameras, environmental nuclear@54: parameters, materials, and transformation hierarchies. nuclear@54: * The animation file format defines a sequence of keyframes and interpolation nuclear@54: parameters, for any number of nodes, defined in the main scene file. nuclear@54: nuclear@54: nuclear@54: This project provides the specification of the file formats, a simple library nuclear@54: with a clean C API for reading and writing files in the goat3d scene and nuclear@54: animation file formats, as well as a number of tools dealing with such files. nuclear@54: nuclear@54: Specifically, at the moment (early development stage), the following are nuclear@54: included in various degrees of completion: nuclear@54: * *libgoat3d*, a library for reading and writing goat3d scene and animation files. nuclear@54: * *maxgoat*, a goat3d scene and animation exporter for autodesk 3dsmax 2014. nuclear@54: * *ass2goat*, a universal 3D asset conversion utility based on the excellent nuclear@54: assimp library, from a huge number of 3D file formats to the goat3d file nuclear@54: format. nuclear@54: * *goatview*, a 3D scene and animation preview tool, based on OpenGL. nuclear@54: * *goatprim*, a procedural 3D model (primitive) generator for quick testing. nuclear@54: nuclear@54: The following are planned for the near future: nuclear@54: * *blendgoat*, an exporter for [http://www.blender.org/ Blender]. nuclear@54: nuclear@54: License nuclear@54: ------- nuclear@54: Copyright (C) 2014 John Tsiombikas nuclear@54: nuclear@54: libresman is free software, released under the terms of the GNU Lesser General nuclear@54: Public License v3 (or at your option, any later version published by the Free nuclear@54: Software Foundation). Read COPYING and COPYING.LESSER for details.