Bug 68954

Summary: [NEW PORT] graphics/cal3d: Skeletal based 3d character animation library written in C++
Product: Ports & Packages Reporter: Stefan Walter <sw>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
cal3d-0.9.1.shar none

Description Stefan Walter 2004-07-12 19:20:17 UTC
(Note: Build tested on -CURRENT only! Maybe someone with a -STABLE
system should verify that it works there, too.)

Cal3D is a skeletal based 3D character animation library written in C++
in a way that is both platform-independent and graphics API-independent.
It was originally designed to be used in a 3D client for Worldforge, but
evolved into a stand-alone product which can be used in many different
kinds of projects.

Cal3D's essentials can be boiled down to 2 parts: the C++ library and
the exporter. The exporter is what you would use to take your characters
(built in a 3D modeling package) and create the Cal3D-format files that
the library knows how to load. The exporters are actually plug-ins for
3D modeling packages. This allows 3D artists to use the modeling tools
that they're already comfortable with.

The C++ library is what you would actually use in your application,
whether it's a game or a VR application. The library provides methods to
load your exported files, build characters, run animations, and access
the data necessary to render them with 3D graphics. 

WWW:	http://cal3d.sourceforge.net/

Generated with FreeBSD Port Tools 0.50
Comment 1 Kirill Ponomarev freebsd_committer freebsd_triage 2004-07-13 07:44:15 UTC
State Changed
From-To: open->feedback

It doesn't build on 4.x 
In file included from buffersource.cpp:19: 
../../src/cal3d/buffersource.h:20: istream: No such file or directory
Comment 2 Kirill Ponomarev freebsd_committer freebsd_triage 2004-07-13 09:34:38 UTC
State Changed
From-To: feedback->closed

New port added, thanks!