Clay3D
From OSSWiki
[[Image: ]]| Author: | {{{author}}} | Version: | {{{version}}} | |
| License: | GPL, LGPL, BSD | Release Date: | {{{releasedate}}} | |
| Website: | http://www.clay3d.org | Filesize: | {{{size}}} | |
| Status: | {{{status}}} | |||
| Supported platforms: {{{platforms}}} | ||||
| Categories: {{{categories}}} | ||||
Clay3D is a complete, extensible, and feature rich suite of network-capable distributed applications for the production of computer generated imagery and visual effects.
Contents |
History
Clay3D was created "out of frustration with the current state of 3D Suites on Linux and other platforms and the disparate nature of the workflow pipelines of various products and solutions for visual effects production" [1].
Development
Clay3D is based on the Mono development platform utilizing the C# language and implements several scripting languages namely CEL (Clay3D Embedded Language).
Development Status
Clay3D is currently in the planning stages of its development. As of January 2006, no binary or source releases of the software have been made yet.
Key Features
- ENTER (Extensible Network Topology, Experience, and Resourcing) framework
- Utilizing concepts similar to distributed or cluster computing ENTER provides a framework for organizations to combine the processing power of multiple computer systems regardless of their architecture while still allowing them to be used for their original purposes.
- ENTER is comprised of a set of open TCP/IP protocols defining relations between peers on a computer network. ENTER is built to be highly scalable and can communicate large datasets efficiently while providing quality of service assurance for control and routing messages. ENTER supports all communication systems from FDDI backbones to low bandwidth interconnects (56K modem).
- Computers communicating using the ENTER protocol are referred to as a "pool" because computers in an ENTER group are more cohesive than distributed systems but are less fixed than clustered systems. Several pools may be linked to form a larger pool. In this case pools may share data and processing time but remain separate for the purposes of administration and control unless otherwise dictated by the configuror.
- ENTER provides the framework for various Clay3D technologies including:
- Clay3D Single System Management
- Clay3D Distributed Systems
- Distributed Storage
- Distributed Asset Management
- Distributed Render
- Clay3D Single System (An SSI Implementation)
- Distributed Physics Simulation
- Distributed Calculation (Resource Intensive Scripting Operations acting on a dataset, Dense Data Manipulation, etc.)
- Modular, Pluggable System
- By utilizing the ENTER framework any portion of the system from the kernel to the user interface may be extended, a new module added, or completely replaced.
License
Clay3D is licensed under the terms of the GNU General Public License with some portions released under the GNU Lesser General Public License. The ENTER Framework and Protocol are released under the BSD License.
References
- http://www.clay3d.org/wiki/Frequently_asked_questions (Accessed: January 5, 2006)



