Flash3D引擎:Away3D 4.1 Alpha版介绍
转自:http://www.cnblogs.com/njflash/archive/2013/01/31/2886912.htmlAway3D团队和基金会很高兴地宣布首次发布下一个主要的Away3D迭代。无论是在性能和功能方面,此更新都是一个重大的飞跃。许多社区要求的更新都已经实现了,其中包括一些用...
3D引擎数据结构与glTF(3): Mesh
在上一篇文章中我们介绍了场景中对象之间的层次关系,接下来我们就探讨单个物体在三维空间中的表示。要渲染三维空间中的物体,首先就要在三维空间中表示物体的造型。目前图形学中最常用的方法叫做“边界表示法(BoundaryRepresentation)”,即用一组多边形或者曲面来定义物体的边界,它们可以区分了...
3D引擎数据结构与glTF(1):简介
不是有句老话讲“程序=算法+数据结构”嘛,对于3D引擎来说也是这样。学习和掌握3D引擎中的核心数据有哪些,它们直接的关系是怎样等等问题,对于理解3D引擎的架构和图形渲染关系都有着非常大的帮助。然而,现在的商业3D引擎非常复杂,想要通过学习其源代码嘛非常困难,那么你就这样放弃了吗?:wink:我们需要...
3D引擎数据结构与glTF(2): Scene Graph
图形学中的SceneGraphSceneGraph中文常翻译为“场景图”,是一种常用的场景对象组织方式。我们把场景中的对象,按照一定的规则(通常是空间关系)组织成一棵树,树上的每个节点代表场景中的一个对象。每个节点都可以有零到多个子节点,但只有一个父节点。每个节点都包含一个“空间的定义”,通过一个4...
如何学习Three.JS 3D引擎
佐笾已逝2011/5/11Three.js学习ThreeJS我已经用Three.js做了些小实验,这是一个比较伟大的引擎,你只需要为浏览器的不支持而头疼。你可以用它来创建摄像机(cameras),对象,(objects),光照(lights),材质(materials) 等等。你还可以选择渲染器,T...