前言 众所周知作为webgl的插件,three.js肯定没有原生webgl那样,添加一个阴影这么费劲。所以,经过一小时的研究(笨人不聪明,已经是极限速度了)。终于将阴影效果做了出来,并且还发现一些容易犯错的地方。话不多说了,来一起看看详细的介绍吧。 先上效果图: 实现这个效果其实很简单,只需要设置几个属性就可以实现当前的效果。而上面的材质问题我将放到下一节: (1)首先需要告诉渲染器我需要阴影,你给我生成阴影: renderer.shadowMap.enabled = true; (2)然后告诉灯光,我需要阴影: light.castShadow = true; (3)告诉模型哪些
2022-05-01 14:13:53 98KB cube hr js
1
Three.js开发指南:WebGL的JavaScript 3D库(原书第2版)_PDF电子书加随书源码
2022-04-29 12:01:39 134.98MB webgl three.js javaScript
1
一个使用Webpack的Three.js的例子,可以直接运行打开浏览器查看
2022-04-28 21:00:13 66KB Three.js Webpack 3D JavaScript
1
使用Three.js实现书店的3d模型展示,包括书架、场景浏览、和书本点击显示信息等基本入门操作,代码简单明了,均已测试通过
2022-04-26 14:08:45 17.85MB three.js 3D场景 JS
1
欢迎使用Everest Flight Sim Wiki! ( 等候接听 ) 在尼泊尔进行珠穆朗玛峰徒步旅行后,我受到启发来模仿我的经历。 我在这里遇到了带有尾桨的直升机的数学模型和仿真: : 然后,我考虑了如何重建珠穆朗玛峰和周围的风景。 我寻找了数字高程模型(DEM),但发现尼泊尔政府机构未公开提供它。 并没有吓到我学会了可以从Google Maps中提取纬度,经度和海拔CSV数据,然后使用arcGIS创建自己的DEM。 我已经开始使用Three.js和一些客户端Javascript技能来尽我所能来创建这个项目。 掌握 Branch: master 我已尽我所能构建的游戏/模拟器。 重新创建模拟直升机的逻辑是令人难以置信的数学和物理强度。 我最初的方法是从对矢量,速度,加速度,质量,重力,力,俯仰,横滚和偏航的基本理解中创建基本的街机风格逻辑。 看起来像那些高中物理课得到了回
2022-04-20 12:05:52 57.52MB JavaScript
1
three.js三维图形图表特效是一款三维图表展示特效。
2022-04-18 16:52:50 445KB three.js 三维
1
Threejs-978-1-7888-3328-8 学习 Three.js - 第三版
2022-04-11 13:38:32 132.96MB JavaScript
1
THREEJS 的中文API文档
2022-04-09 16:21:03 746KB Three API
1
地理三 用于使用three.js显示地图的three.js 。 允许使用基于图块的块对地理数据进行全球范围的可视化。 可以使用软件生成的图块或GPU位移图根据地形高度数据为地形生成3D几何。 支持多个地图服务提供商( , , , , , , )。 这些地图提供者中的每一个都需要使用开发者帐户和API配置。 使用MapProvider接口可以实现新的提供。 提供者应具有要由图书馆支持的基于图块的地图系统。 您可以从GitHub页面的。 用法 要将库添加到您的项目中,请通过NPM和three.js一起获取库,并将其用作ES模块。 您也可以直接在您的网页中包含该库,但首先请确保三个在全球可用。 // Create a map tiles provider object var provider = new OpenStreetMapsProvider ( ) ;
2022-04-06 15:05:17 23.41MB webgl threejs geolocation map-tiles
1