Dev:2.5/Source/Architecture/COLLADA/Coverage
< Dev:2.5 | Source | Architecture | COLLADA
2012年8月18日 (土) 21:35時点におけるwiki>Phabtarによる版
This page has been marked for development documentation changes.
Feel free to comment on the talk page.
Feel free to comment on the talk page.
WIP REASON:
WIP documentation and development |
Import-Export (COLLADA) | |
Owner(s) | Nathan Letwory, Gaia Clary |
Member(s) | Jeroen Bakker |
Inspired by COLLADA loader documentation for Torque 3D
Core elements
tag | supported | notes |
---|---|---|
ANIMATION | ||
animation | yes | |
animation_clip | ||
channel | yes | |
instance_animation | ||
library_animation_clips | ||
library_animations | yes | incomplete animation support |
sampler | yes | |
CAMERA | ||
camera | partly | imager and extra are ignored |
imager | no | |
instance_camera | yes | |
library_cameras | yes | |
optics | partly | no technique, no extra |
orthographic | yes | |
perspective | yes | |
CONTROLLER | ||
controller | ||
instance_controller | ||
joints | yes | |
library_controllers | yes | incomplete controller support |
morph | yes | |
skeleton | yes | |
skin | yes | |
targets | yes | |
vertex_weights | yes | |
DATA FLOW | ||
accessor | yes | stride support lacking in OpenCOLLADA |
bool_array | ||
float_array | ||
IDREF_array | ||
int_array | ||
Name_array | ||
param (core) | ||
source | ||
input (index) | ||
input (shared) | ||
EXTENSIBILITY | ||
extra | partly | Only some are used on export (<double_sided>). extra tags are not yet retained in Blender. Suggest to save in ID properties, and to export these when found. Need UI to edit this data |
technique (core) | ||
technique_common | ||
GEOMETRY | ||
control_vertices | ||
geometry | yes | not all geometry types supported |
instance_geometry | ||
library_geometries | yes | |
lines | no | |
linestrips | no | |
mesh | yes | |
polygons | yes | triangulated on import |
polylist | yes | triangulated on import |
spline | ||
triangles | yes | |
trifans | yes | |
tristrips | ||
vertices | yes | |
LIGHTING | ||
ambient | ||
color | ||
directional | imported as sun, no other directional light type in Blender | |
instance_light | yes | |
library_lights | yes | |
light | ||
point | ||
spot | ||
METADATA | ||
asset | ||
COLLADA | yes | |
contributor | yes | overwritten with user preference author info on export. |
SCENE | ||
instance_node | yes | |
instance_visual_scene | ||
library_nodes | yes | |
library_visual_scenes | yes | |
node | yes | |
scene | yes | |
visual_scene | yes | |
TRANSFORM | ||
lookat | ||
matrix | yes | |
rotate | yes | |
scale | yes | |
skew | no | |
translate | yes |
FX elements
tag | supported | notes |
---|---|---|
EFFECTS | ||
bind_vertex_input | ||
effect | ||
instance_effect | ||
library_effects | ||
semantic | ||
technique (FX) | ||
technique_hint | no | |
MATERIALS | ||
bind (material) | yes | |
bind_material | yes | |
instance_material | ||
library_materials | yes | |
material | yes | |
PARAMETERS | ||
annotate | ||
array | ||
connect_param | ||
modifier | ||
newparam | ||
param (fx) | ||
setparam | ||
usertype | ||
PROFILES | ||
profile_CG | no | |
profile_COMMON | partly | incomplete handling of blender materials on export, import defaults too |
profile_GLES | no | |
profile_GLSL | no | |
RENDERING | ||
render | ||
blinn | yes | |
color_clear | ||
color_target | ||
common_color_or_texture_type | ||
common_float_or_param_type | index_of_refraction, reflectivity, shininess, transparancy | |
constant | no | |
depth_clear | no | |
depth_surface | no | |
draw | no | |
lambert | yes | |
pass | no | |
phong | yes | |
stencil_clear | no | |
stencil_target | no | |
SHADERS | ||
bind (shader) | ||
code | no | |
compiler_options | no | |
compiler target | no | |
include | ||
name | ||
shader | ||
TEXTURING | ||
alpha | ||
argument | ||
generator | ||
image | yes | |
library_images | yes | |
RGB | ||
sampler_state | no | |
sampler1D | ||
sampler2D | ||
sampler3D | ||
samplerCUBE | ||
samplerDEPTH | ||
samplerRECT | ||
surface | ||
texcombiner | ||
texenv | ||
texture_pipeline | ||
texture_unit |