Code Monkey home page Code Monkey logo

cal3d-1's Introduction

o-----------------------------------------------------------------------------o
|                                                                             |
|                               c a l 3 d                                     |
|                                                                             |
|                              Version 0.9.1                                  |
|                                                                             |
|        Copyright (C) 2001, 2002, 2003 Bruno 'Beosil' Heidelberger           |
|                                                                             |
o-----------------------------------------------------------------------------o

o-----------------------------------------------------------------------------o
| Table of Contents                                                           |
o-----------------------------------------------------------------------------o

  1 License
  2 Expectations
  3 What is 'cal3d'?
  4 Features
  5 Requirements
  6 Website
  7 Author


o-----------------------------------------------------------------------------o
| 1 License                                                                   |
o-----------------------------------------------------------------------------o

  This library is free software; you can redistribute it and/or modify it
  under the terms of the GNU Lesser General Public License as published by the
  Free Software Foundation; either version 2.1 of the License, or (at your
  option) any later version.

  This library is distributed in the hope that it will be useful, but WITHOUT
  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
  for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this library; if not, write to the Free Software Foundation,
  Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA


o-----------------------------------------------------------------------------o
| 2 Expectations                                                              |
o-----------------------------------------------------------------------------o

  The Cal3D library is licensed under the LGPL (GNU Lesser General Public
  License) which, among other things, allows you to link proprietary
  applications with it. The Cal3D team strongly believes in the Free Software
  movement and provides this library without any additional restrictions.
  However, to make this a "fair deal" and to support the future development of
  the library, we ask you to follow these points when using the Cal3D library
  in your projects:

    - Seriously consider releasing you project under a free license yourself.
    - Read and understand the LGPL and make sure that your usage of Cal3D
      complies with it.
    - Include a prominent mention about the usage of the Cal3D library in
      your project.
    - Send a short message to us when you release your work.
    - Provide feedback to the Cal3D project to help us enhance it.
    - If you make millions with your project, donate some bucks to the Cal3D
      project to fund the future development =)

  Furthermore, here are a few other possibilities to help the Cal3D project:

    - The Cal3D is always in need of models, animations, textures and demos.
      So, if you have something to spare, send it along!
    - Sponsoring and donations can definitively help the project, just
      contact us.
    - Have you heard of a new animation technology? Is there a freshly
      written, earth-shaking paper about inverse-kinematics on your desk?
      Fell free to send it to the Cal3D project, so we can put it into the
      library!

  The Cal3D team thanks you for your support and wishes you success with all
  your projects!


o-----------------------------------------------------------------------------o
| 3 What is 'cal3d'?                                                          |
o-----------------------------------------------------------------------------o

  Cal3D is a skeletal based character animation library. It is platform-
  independent and not bound to a specific graphic API. Originally designed to
  be used in a 3d client for the Worldforge project ( www.worldforge.org )
  it evolved into a stand-alone product that can be used in many different
  projects.


o-----------------------------------------------------------------------------o
| 4 Features                                                                  |
o-----------------------------------------------------------------------------o

  - skeletal based animation setup
  - seamless blending of multiple animation tracks
  - attachment and detachment of one or more skinned meshes at runtime
  - transformation of vertices and normals according to the weighted influence
    of one or more bones
  - flexible material handling
  - support for multiple texture mapping channels
  - progressive meshes for LOD (level-of-detail)
  - binary and text file formats
  - experimental spring-system module for cloth and hair animation
  - unified exporter plugin framework (3D Studio Max, MilkShape 3D and others
    following)
  - highly portable and modular design (only depends on C++ and STL)
  - simple and clean API (both in C++ and "pure" C)
  - did I mention that it is free? (see the LGPL license)


o-----------------------------------------------------------------------------o
| 5 Requirements                                                              |
o-----------------------------------------------------------------------------o

  There are no special requirements to compile/use cal3d. A C++ compiler with
  (decent) STL support should be enough.


o-----------------------------------------------------------------------------o
| 6 Website                                                                   |
o-----------------------------------------------------------------------------o

  The official website of cal3d can be found at: http://cal3d.sourceforge.net


o-----------------------------------------------------------------------------o
| 7 Author                                                                    |
o-----------------------------------------------------------------------------o

  This project was originally started by Bruno 'Beosil' Heidelberger. You can
  find a list of all people contributing to cal3d in the AUTHORS file.


o-----------------------------------------------------------------------------o

cal3d-1's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.