Lingo3d01-Composition of 3D cast member

Source: Internet
Author: User
Original article:Http://www.deansdirectortutorials.com/3D/3DCastMembers.htm 

Shockwave 3D and other media types are not the same.

Generally, a Sprite is an instance of some cast member. However, the sprite of Shockwave 3D is only a viewport of Shockwave 3D cast member.

Shockwave 3D cast member depicts a 3D scenario. Various model resources, models, material, shader...

Model Resource

Describes the model shape. It usually refers to ry or polygon mesh.

Model

Omitted

Material

The surface property of an object. Including:

Color, reflectiness, transparency, shininess, smoothness.

Material defines the final effect of a shader.

Shader

Define mesh RenderingAlgorithmDetermines the surface properties of the model where the mesh is located, shininess, opacity, bumps...

Max's standard algorithms include constant, Phong, BlinN, and metal.

Shockwave 3D only supports Gouraud, and Gouraud is similar to material in 3dsmax.

Texture (map or texture map)

Omitted

Camera

Omitted

Lights

By default, a white light source is located at the center of the world. Set the color to #000000, that is, disable.

There are four types of light sources:

Ambient lights: ambient light. It will produce effects on all objects.

Directional lights: Linear light source. Light in a certain direction is not affected by the distance between the object and the light source.

Point lights: Point Light Source, light from a certain point in the space to all directions.

Spot lights: Area light sources, such as stage lights.

Group

An invisible object used to manage a scenario.

All 3D objects in a scenario are located inWorldUnder the groupWorldActually, it refers to a 3D cast member.

Operations on the group, such as moving, rotating, and scaling, will apply to all objects in the group.

Group attributes include name, transform, parent, 1 or multiple child.

Motion Object

3D animation. Generally, motion object is an animation based on key frame or bone.

The key is that it cannot be dynamically created using lingo, but must be created in advance.

Note:Here we only mean that motion objects cannot be dynamically created, not that they cannot be dynamically created using lingo.

Modifier is required for the model to play the motion object)# KeyframeplayerOr# Bonesplayer.

Modifier

Perform Various control over the model based on different properties provided by different modifier.

Palettes

A collection of the same type of 3D elements in a scenario. For example, model resource palette, shader palette, and texture palette.

3D member with palette includes model, shader, texture, camera, lights, group, and motion.

Scenario Management

Shockwave 3D also uses a tree structure to manage scenarios. A true tree structure does not have many parents; it also has only one root.

All scenarios are calledScenegraphAnd its starting point isRootEvery object isNode.

Node may be group, camera, or lights.WorldUnder group.

The hierarchical relationship between nodes (parent/child) is calledLink.

A node with a child is calledLeaves,

Children of the same parentBranch.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.