glTF 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
glTF 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
glTF 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
glTF 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
glTF 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 BSD
开发语言 JavaScript HTML/CSS
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2014-08-18

软件简介

glTF 是 WebGL、 OpenGL ES 和 OpenGL. 运行时的 asset 格式。用于通过应用程序有效地传输和加载3D场景和模型。glTF使3D资产的大小以及拆包和使用这些资产所需的运行时处理最小化。glTF为3D内容工具和服务定义了一种可扩展的通用发布格式,该格式简化了创作工作流程,并可以在整个行业中互操作使用内容。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/12/06 15:34

cesium加载gltf模型

cesium加载gltf模型 一、采用vue-cesium;在项目里加载依赖包。命令如下: npm i --save vue-cesium   在main.js中加入如下代码:   https://www.npmjs.com/package/vue-cesium      在你的相关组件里加入如下代码:         在index.html中引入相关css   <link rel="stylesheet" href="Cesium/Widgets/widgets.css" />   代码如下: <vc-viewer> <vc-entity :description="description" :position="p...

0
0
发表于开发技能专区
2019/10/15 09:36

Cesium开发:转换gltf、glb

Cesium开发,加单个模型,要转换成gltf格式或者glb格式,glb是gltf的压缩格式,官方提供了各种模型格式转换的工具,但是,一实际操作起来还是有些问题的。 从网上下载个小模型,或者谁随便拿来一个模型,转换的时候,有时没贴图,有时压根转换不出来,后来看到cesium上一篇为模型制作者写的文章,网址如下: https://cesium.com/blog/2014/12/15/gltf-tips-for-artists/ 开始从3dmax导出dae格式的模型,用官方的COLLADA2GLTF转换...

0
0
发表了博客
2018/10/18 15:02

Three.js加载gltf模型

效果图 demo import './index.css'; var stats; stats = new Stats(); document.body.appendChild( stats.dom ); var gui = new dat.GUI(); var fn = new function() { this.rotationSpeed = 0.02; this.bouncingSpeed = 0.03 ; } gui.add(fn,'rotationSpeed', 0, 0.5); gui.add(fn,'bouncingSpeed', 0, 0.5); var renderer = new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth, window.innerHeigh...

0
0
发表于服务端专区
2019/11/11 08:58

GIS开发:Threejs加载gltf模型

使用threejs加载gltf模型,可以在模型的基础上,进行多种效果的渲染,达到良好的效果。 threejs加载gltf模型,是以扩展的形式,将加载的js代码,放在example文件夹,所以,在使用的时候,要额外引用GLTFLoader.js,具体的路径如下:three/examples/js/loaders/GLTFLoader.js,需要使用import的方式进行使用,引用 three/examples/jsm/loaders/GLTFLoader.js中的文件。 引用threejs中的鼠标控制操作类库,使鼠标可以在场景中进行...

0
0
发表于开发技能专区
2020/05/06 21:44

Cesium系列:dae模型转gltf

Cesium中单个模型,可以加入的格式有gltf、glb等,在开发的过程中,需要将其他格式的模型转换成以上的格式,在github上,有一个开源的工具,可将COLLADA (.dae)文件转换成glTF文件,程序源码网址: https://github.com/KhronosGroup/COLLADA2GLTF DAE是一种3D模型,3Dmax 与 maya 需要安装 dae输出 插件才可 输出成后缀为.dae的文件,sketchup可以直接导出此文件。 github提供了编译完成的可运行程序,有linux版本和windows版本,...

0
0
发表了博客
2019/12/08 16:46

cesium加载3D—gltf模型

var z= new Array('./src/1.gltf', './src/2.gltf','./src/3.gltf' ); var model,modelin,modelroot; var modelMatrix = Cesium.Transforms.eastNorthUpToFixedFrame(Cesium.Cartesian3.fromDegrees(经度, 纬度,1)); //gltf数据加载位置——中点 //加载gltf格式数据到cesium,z为模型名称,modelMatrix为模型中心点的经纬度坐标 function model_add(url){ /* let index = url.lastIndexOf("/"); // lastIndexOf(...

0
0
2020/01/13 11:16

翻译glTF文档中 材质球的一段

![](https://oscimg.oschina.net/oscnet/up-1aee68ae8f69a212b23c9c2b3c62bdc77f3.png) [英文原文](https://github.com/KhronosGroup/glTF-Tutorials/blob/master/gltfTutorial/gltfTutorial_010_Materials.md "英文原文") ## 基于实物的渲染(PBR) 为了允许渲染器在不同的光照条件下显示具有真实外观的对象,渲染模型必须考虑对象表面的物理属性。这些物理材料特性有不同的表现形式。一种常用的方法是金属粗糙度模型。这里,关于...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部