Egg
MartinKreibe (Talk | contribs) (Egg) |
MartinKreibe (Talk | contribs) m (User talk:MartinKreibe moved to Egg: moving to right location.) |
Revision as of 13:53, 13 May 2009
Title(s): Panda3D Egg
Version ID: 1.6.1
Date released: 2009-04-26
Date: 2002
Creator(s): Disney
Contributor(s): Disney, Carnegie Mellon University's Entertainment Technology Center
Relationships:
- Previous Version(s):
- Contains:
- Syntax Format(s): None
- Family Format(s): None
Description: Egg files are used by Panda3D to describe many properties of a scene: simple geometry, including special effects and collision surfaces, characters including skeletons, morphs, and multiple-joint assignments, and character animation tables.
History: Panda3D was developed by Disney for their massively multiplayer online game, Toontown
Example(s): Example Template Many application and file examples exist here.
Identifier: http://panda3d.cvs.sourceforge.net/*checkout*/panda3d/panda/src/doc/eggSyntax.txt
Documentation: http://www.panda3d.org/wiki/index.php/Main_Page
File Extensions: egg
Applications:
- Native application(s): Panda3D API as well as Various Other Panda Tools.
- Interoperable applications:
- 3D Studio Max by way of the 3D Studio Max Converter
- Maya by way of the Maya Converter
- Blender by way of the Blender Converter
- SoftImage by way of the *poorly documented* SoftImage Converter
- MilkShape by way of the Milkshape 3D
- GMax by way of the GMax Converter
- Various Various other formats are also comvertable to egg using Other Formats Converters
Magic numbers: None
Format(s): None
Rights: Modified BSD License Panda3D Licence
Sustainability Factors:
- Standardization: None
- Adoption: Mostly experimental game development with some commercial applications. Example applications: Disney's Pirates of the Caribbean Online
- Licensing and patent claims: Panda3D Licence
- Self-documentation: Users can use C and C++ style comments and a non volitile <Comment> node to manually descripe the code, but not self documenting infrastructure is provided.warning.png"Users can use C and C++ style comments and a non volitile <Comment> node to manually descripe the code, but not self documenting infrastructure is provided." cannot be used as a page name in this wiki.
- External dependencies: Though no dependencies are needed outside the installed, various OS level graphics packages are either loaded during installation time or are natively part of the OS. Example: DirectX, OpenAL, ext.
- Technical protection considerations: None
Typical use: 3D rendering and Game Development
File classification:
- Type: Text
- Raster data:
- Raster data 2D:
- Raster data 3D:
- Geometric representation:
- Implicit representation:
- Implicit surfaces:
- Is Supported: Yes
- Description: Various shapes are available.
- Implicit curves:
- Is Supported: Yes
- Description: Various lines are curves are available.
- Point set:
- Is Supported: Yes
- Description: Supported
- Implicit surfaces:
- Mesh:
- Manifold surface meshes:
- Is Supported: Unknown
- Description: Not specified in documentation.
- Manifold volume meshes:
- Is Supported: Unknown
- Description: Not specified in documentation.
- Non-manifold meshes:
- Is Supported: Unknownwarning.png"Unknown" is not recognized as a Boolean (true/false) value.
- Description: Not specified in documentation.
- Manifold surface meshes:
- Parametric representation:
- Parametric surfaces:
- Is Supported: Yes
- Description: Many surface and texture features are available.
- Parametric curves:
- Is Supported: Yes
- Description: Many surface and texture features are available.
- Parametric surfaces:
- Contour sets:
- Is Supported: Unknown
- Description: No documentation on contour sets
- NURBS:
- Is Supported: Yes
- Description: A complete infrastructure is available
- Implicit representation:
- Multi-resolution models:
- Is Supported: Unknown
- Description: It looks like there is only one model representation available.
- Dynamics:
- Kinematics:
- Is Supported: Yes
- Description: Model fragments are fully manipulative.
- Assembly:
- Is Supported: Yes
- Description: Models can have a FSM describing interactions.
- Force(s):
- Is Supported: Yes
- Description: A full physics engine is available.
- Kinematics:
- Boundary representation
- Manifold surface boundary representations:
- Is Supported: Yes
- Description: Boundries are available through the collition detection feature.
- Manifold volume boundary representations:
- Is Supported: Yes
- Description: Boundries are available through the collition detection feature.
- Non-manifold boundary representations:
- Is Supported: No
- Description: Feature is not supported
- Manifold surface boundary representations:
- Material transparency:
- Is Supported: Yes
- Description: Not only can items be transparent, but transparent elements can be ordered.
References: http://www.panda3d.org/index.php http://panda3d.cvs.sourceforge.net/