goat3d
diff README @ 54:dad392c710df
added copyright headers and license files + readme
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Thu, 17 Apr 2014 08:50:36 +0300 |
parents | |
children | 046f7df5844d |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/README Thu Apr 17 08:50:36 2014 +0300 1.3 @@ -0,0 +1,37 @@ 1.4 +goat3d 1.5 +------ 1.6 +A 3D scene, character, and animation file format specification, library, and tools. 1.7 + 1.8 +Goat3D is a hierarchical 3D scene, character, and animation file format set, 1.9 +targeting mostly real-time applications (such as games). The goat3d 1.10 +specification defines 2 complimentary file formats: 1.11 + * The main goat3d file format defines meshes, lights, cameras, environmental 1.12 + parameters, materials, and transformation hierarchies. 1.13 + * The animation file format defines a sequence of keyframes and interpolation 1.14 + parameters, for any number of nodes, defined in the main scene file. 1.15 + 1.16 + 1.17 +This project provides the specification of the file formats, a simple library 1.18 +with a clean C API for reading and writing files in the goat3d scene and 1.19 +animation file formats, as well as a number of tools dealing with such files. 1.20 + 1.21 +Specifically, at the moment (early development stage), the following are 1.22 +included in various degrees of completion: 1.23 + * *libgoat3d*, a library for reading and writing goat3d scene and animation files. 1.24 + * *maxgoat*, a goat3d scene and animation exporter for autodesk 3dsmax 2014. 1.25 + * *ass2goat*, a universal 3D asset conversion utility based on the excellent 1.26 + assimp library, from a huge number of 3D file formats to the goat3d file 1.27 + format. 1.28 + * *goatview*, a 3D scene and animation preview tool, based on OpenGL. 1.29 + * *goatprim*, a procedural 3D model (primitive) generator for quick testing. 1.30 + 1.31 +The following are planned for the near future: 1.32 + * *blendgoat*, an exporter for [http://www.blender.org/ Blender]. 1.33 + 1.34 +License 1.35 +------- 1.36 +Copyright (C) 2014 John Tsiombikas <nuclear@member.fsf.org> 1.37 + 1.38 +libresman is free software, released under the terms of the GNU Lesser General 1.39 +Public License v3 (or at your option, any later version published by the Free 1.40 +Software Foundation). Read COPYING and COPYING.LESSER for details.