COLLADA - 交互3D数字资产交换方案

COLLADA DOM 是一种用于3D数字资产交换的解决方案,包括XML Schema、反射对象系统和对象模型。它提供了一个运行时数据库,通过I/O插件进行数据转换,并通过DAE接口允许应用程序与其交互。整合模板允许将DOM对象转换为应用特定的数据结构,实现导入导出功能。
摘要由CSDN通过智能技术生成

COLLADA - 交互3D数字资产交换方案

    COLLADA™ 是面向交互式 3D 应用程序的基于 XML 的数字资产交换方案,使 3D 创作应用程序可以自由地交换数字资产而不损失信息 - 使多种DCC和3D处理软件包可以组合成强大的工具链管道。独特的交互模式提供了广泛全面的视觉编译。COLLADA FX支持使用 OpenGL ES 着色语言创作和封装着色器,以使一流的 3D 创作工具可以有效协作创建 OpenGL / OpenGL ES 应用程序和资产。

     COLLADA is a COLLAborative Design Activity for establishing an open standard digital asset schema for interactive 3D applications.

DOM guide: Introduction

Overview:

The COLLADA DOM is a comprehensive framework for the development of COLLADA applications. The DOM provides a C++ programming interface to load, query, and translate COLLADA instance data. The DOM loads COLLADA data into a runtime database consisting of structures that mirror those defined in the COLLADA schema.

XML Schema

    :一份XML schema文件描述了XML文档的结构。

COLLADA schema
     :The COLLADA schema is a W3C XML schema that defines valid COLLADA syntax for COLLADA instance documents. The content of the schema is described in the COLLADA Specification.
    :定义COLLADA文档的语法结构,规格说明。


COLLADA document
   
A COLLADA document, short for COLLADA instance document, is an XML file that contains valid COLLADA content as defined in the COLLADA schema. The filename extension is usually .dae (for digital asset exchange), although it might also be .xml or a proprietary extension for COLLADA content from a specific application.
    :COLLADA文档,后缀一般为.dae,以为遵循XML规范,只是区别是COLLADA文档格式用于特定的应用程。


COLLADA DOM
    :The COLLADA Document Object Model (DOM) is an application programming interface (API) that provides a C++ object representation of a COLLADA XML instance document.

The COLLADA DOM framework includes these basic components:
  • DOM object model. Includes:
  • DOM runtime database. Manages COLLADA elements. A reference implementation is provided via the C++ standard library. Includes:
    • The C++ structures for specific instances of the COLLADA object model.
    • A mechanism for converting COLLADA object model elements to user-defined data structures.
    • A data
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值