• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

docs/H03-May-2022-4,2783,745

src/H03-May-2022-28,48915,226

tests/H03-May-2022-381331

toolspec/H22-Aug-2006-64

AUTHORSH A D22-Aug-2006637 1310

COPYINGH A D22-Aug-200623.9 KiB461386

ChangeLogH A D22-Aug-200614.9 KiB278251

INSTALLH A D22-Aug-20066.2 KiB184121

Makefile.amH A D03-May-20221.3 KiB5029

READMEH A D22-Aug-20066.5 KiB136104

SConstructH A D22-Aug-20061.3 KiB4538

TODOH A D22-Aug-20063.6 KiB7061

acinclude.m4H A D22-Aug-20062.9 KiB11399

cal3d.dswH A D22-Aug-20064 KiB195140

cal3d.pc.inH A D22-Aug-2006239 1210

configure.inH A D22-Aug-20063.1 KiB10169

fileformats.txt.inH A D22-Aug-200615.4 KiB381299

stamp-h.inH A D22-Aug-200610 21

README

1o-----------------------------------------------------------------------------o
2|                                                                             |
3|                               c a l 3 d                                     |
4|                                                                             |
5|                              Version 0.10.0                                 |
6|                                                                             |
7|        Copyright (C) 2001-2005 Cal3D Team                                   |
8|                                                                             |
9o-----------------------------------------------------------------------------o
10
11o-----------------------------------------------------------------------------o
12| Table of Contents                                                           |
13o-----------------------------------------------------------------------------o
14
15  1 License
16  2 Expectations
17  3 What is 'cal3d'?
18  4 Features
19  5 Requirements
20  6 Website
21  7 Author
22
23
24o-----------------------------------------------------------------------------o
25| 1 License                                                                   |
26o-----------------------------------------------------------------------------o
27
28  This library is free software; you can redistribute it and/or modify it
29  under the terms of the GNU Lesser General Public License as published by the
30  Free Software Foundation; either version 2.1 of the License, or (at your
31  option) any later version.
32
33  This library is distributed in the hope that it will be useful, but WITHOUT
34  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
35  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
36  for more details.
37
38  You should have received a copy of the GNU Lesser General Public License
39  along with this library; if not, write to the Free Software Foundation,
40  Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
41
42
43o-----------------------------------------------------------------------------o
44| 2 Expectations                                                              |
45o-----------------------------------------------------------------------------o
46
47  The Cal3D library is licensed under the LGPL (GNU Lesser General Public
48  License) which, among other things, allows you to link proprietary
49  applications with it. The Cal3D team strongly believes in the Free Software
50  movement and provides this library without any additional restrictions.
51  However, to make this a "fair deal" and to support the future development of
52  the library, we ask you to follow these points when using the Cal3D library
53  in your projects:
54
55    - Seriously consider releasing you project under a free license yourself.
56    - Read and understand the LGPL and make sure that your usage of Cal3D
57      complies with it.
58    - Include a prominent mention about the usage of the Cal3D library in
59      your project.
60    - Send a short message to us when you release your work.
61    - Provide feedback to the Cal3D project to help us enhance it.
62    - If you make millions with your project, donate some bucks to the Cal3D
63      project to fund the future development =)
64
65  Furthermore, here are a few other possibilities to help the Cal3D project:
66
67    - The Cal3D is always in need of models, animations, textures and demos.
68      So, if you have something to spare, send it along!
69    - Sponsoring and donations can definitively help the project, just
70      contact us.
71    - Have you heard of a new animation technology? Is there a freshly
72      written, earth-shaking paper about inverse-kinematics on your desk?
73      Fell free to send it to the Cal3D project, so we can put it into the
74      library!
75
76  The Cal3D team thanks you for your support and wishes you success with all
77  your projects!
78
79
80o-----------------------------------------------------------------------------o
81| 3 What is 'cal3d'?                                                          |
82o-----------------------------------------------------------------------------o
83
84  Cal3D is a skeletal based character animation library. It is platform-
85  independent and not bound to a specific graphic API. Originally designed to
86  be used in a 3d client for the Worldforge project ( www.worldforge.org )
87  it evolved into a stand-alone product that can be used in many different
88  projects.
89
90
91o-----------------------------------------------------------------------------o
92| 4 Features                                                                  |
93o-----------------------------------------------------------------------------o
94
95  - skeletal based animation setup
96  - seamless blending of multiple animation tracks
97  - attachment and detachment of one or more skinned meshes at runtime
98  - transformation of vertices and normals according to the weighted influence
99    of one or more bones
100  - flexible material handling
101  - support for multiple texture mapping channels
102  - progressive meshes for LOD (level-of-detail)
103  - binary and text file formats
104  - experimental spring-system module for cloth and hair animation
105  - unified exporter plugin framework (3D Studio Max, MilkShape 3D and others
106    following)
107  - highly portable and modular design (only depends on C++ and STL)
108  - simple and clean API (both in C++ and "pure" C)
109  - did I mention that it is free? (see the LGPL license)
110
111
112o-----------------------------------------------------------------------------o
113| 5 Requirements                                                              |
114o-----------------------------------------------------------------------------o
115
116  There are no special requirements to compile/use cal3d. A C++ compiler with
117  (decent) STL support should be enough.
118
119
120o-----------------------------------------------------------------------------o
121| 6 Website                                                                   |
122o-----------------------------------------------------------------------------o
123
124  The official website of cal3d can be found at: http://gna.org/projects/cal3d/
125
126
127o-----------------------------------------------------------------------------o
128| 7 Author                                                                    |
129o-----------------------------------------------------------------------------o
130
131  This project was originally started by Bruno 'Beosil' Heidelberger. You can
132  find a list of all people contributing to cal3d in the AUTHORS file.
133
134
135o-----------------------------------------------------------------------------o
136