• 3D引擎数据结构与glTF(3): Mesh

    时间:2022-03-25 03:26:49

    在上一篇文章中我们介绍了场景中对象之间的层次关系,接下来我们就探讨单个物体在三维空间中的表示。要渲染三维空间中的物体,首先就要在三维空间中表示物体的造型。目前图形学中最常用的方法叫做“边界表示法(BoundaryRepresentation)”,即用一组多边形或者曲面来定义物体的边界,它们可以区分了...

  • 001使用gltf创建3d模型

    时间:2022-02-27 04:31:32

    创建viewer,构建cesium可视化展示的主窗口varviewer=newCesium.Viewer('cesiumContainer',{infoBox:true,selectionIndicator:true,shadows:true,shouldAnimate:true,timeline:...

  • 在运行时在THREE.JS和GLTF中导入另一个纹理

    时间:2022-02-13 06:22:56

    I'mstillprettynewatThree.JS,I'mprettyhappywhereIhavegottensofar,butjustneedsomehelp.我在Three.JS还是很新,我很高兴到目前为止,我只是需要一些帮助。IhaveanGLTFobjectloadedintothes...

  • 3D引擎数据结构与glTF(1):简介

    时间:2022-01-16 05:05:23

    不是有句老话讲“程序=算法+数据结构”嘛,对于3D引擎来说也是这样。学习和掌握3D引擎中的核心数据有哪些,它们直接的关系是怎样等等问题,对于理解3D引擎的架构和图形渲染关系都有着非常大的帮助。然而,现在的商业3D引擎非常复杂,想要通过学习其源代码嘛非常困难,那么你就这样放弃了吗?:wink:我们需要...

  • 3D引擎数据结构与glTF(2): Scene Graph

    时间:2021-12-25 04:11:58

    图形学中的SceneGraphSceneGraph中文常翻译为“场景图”,是一种常用的场景对象组织方式。我们把场景中的对象,按照一定的规则(通常是空间关系)组织成一棵树,树上的每个节点代表场景中的一个对象。每个节点都可以有零到多个子节点,但只有一个父节点。每个节点都包含一个“空间的定义”,通过一个4...