One file is used to store material, object, and scene information, allowing one editor to handle animation, modeling, texturing, and rendering. The file format uses the following standards:

+

<br> One file is used to store material, object, and scene information, allowing one editor to handle animation, modeling, texturing, and rendering. The file format uses the following standards:

*The format uses a left hand coordinate system, meaning that the x-axis goes from left to right, the y-axis goes from bottom to top, and the z-axis goes from front to back.

*The format uses a left hand coordinate system, meaning that the x-axis goes from left to right, the y-axis goes from bottom to top, and the z-axis goes from front to back.

*All floating point data is stored in single precision IEEE format.

*All floating point data is stored in single precision IEEE format.

Line 57:

Line 72:

'''History:'''

'''History:'''

−

C4D was originally created by Christian and Philip Losch as a ray-tracer program for a monthly programming contest in the magazine, Kickstart. Their program won the contest. The file format was started at this time. The program Cinema 4D was originally called FastRay and released for the Amiga in 1991. Several version of Cinema 4D were released in the mid 1990's, before being released as a production-level product in 1997. Cinema 4D is now available for Windows, Macintosh, and Linux computers. Cinema 4D has been used to create the graphics for some well known movies, including:

+

<br> C4D was originally created by Christian and Philip Losch as a ray-tracer program for a monthly programming contest in the magazine, Kickstart. Their program won the contest. The file format was started at this time. The program Cinema 4D was originally called FastRay and released for the Amiga in 1991. Several version of Cinema 4D were released in the mid 1990's, before being released as a production-level product in 1997. Cinema 4D is now available for Windows, Macintosh, and Linux computers. Cinema 4D has been used to create the graphics for some well known movies, including:

* '''Interoperable applications:''' [[Interoperable Application::Engineering Format Application Template]] - Applications which can read or write files of this format, but are not native applications for the format.

Syntax Format(s): Uses Interchange File Format(IFF). IFF is a chunk based format that allows applications to only use the parts of the file that apply to them.

Family Format(s): None

Description: One file is used to store material, object, and scene information, allowing one editor to handle animation, modeling, texturing, and rendering. The file format uses the following standards:

The format uses a left hand coordinate system, meaning that the x-axis goes from left to right, the y-axis goes from bottom to top, and the z-axis goes from front to back.

Vector - { Real x,y,z } - Can be used as a vector, point, or color. Vectors must always be normalized.

The IFF chunks of data have the following format:

A 4 character chunk identification (4 bytes)

The size of the chunk as a LONG (4 bytes)

The chunk data (Specified size)

A platform chunk is used to specify what platform the file was written on:

A 4 character chunk identification (4 bytes)

The size of the chunk as a LONG (4 bytes)

A LONG to indicate the platform

Windows = 1

Macintosh = 2

Unix = 4

If the platform chunk is not included, it is assumed that the platform reading the file wrote it.

The material, object, and environment chunks are all composed of subchunks.

History: C4D was originally created by Christian and Philip Losch as a ray-tracer program for a monthly programming contest in the magazine, Kickstart. Their program won the contest. The file format was started at this time. The program Cinema 4D was originally called FastRay and released for the Amiga in 1991. Several version of Cinema 4D were released in the mid 1990's, before being released as a production-level product in 1997. Cinema 4D is now available for Windows, Macintosh, and Linux computers. Cinema 4D has been used to create the graphics for some well known movies, including: