Threejs 光与影

 读过本文章后,你将了解在Threejs中的光与影。 现实世界中,物体显示的颜色是由物体本身的颜色及光照的颜色相互叠加而成,在Threejs的世界里同样如此。 我们看到的景象都是趋于光的反射,才生成的。有的物体会发光,有的不放光,会自发光的物体叫做光源 中,有了光,物体才会有光暗的效果。 开启光影的条件 渲染器开启阴影渲染 光源开启投射阴影 物体开启投射阴影 物体开启接收阴影 renderer.shadowMap.enabled = true; spotLight.castShadow = true; mesh.castShadow = true; plane.receiveShadow = …

Threejs 创建3D交互空间

读过本文章后,你将了解如何在DOM中创建一个可交互式的3D空间。 注:Three.js需要一定的逻辑和数学知识。  1.创建渲染器 首先获取DOM元素,定义一个容器变量。 const container = document.getElementById(‘container’); 然后,将使用Web GL渲染器显示场景。 const renderer = new THREE.WebGLRenderer({   antialias: true }); 设置渲染器并指定参数 antialias (抗锯齿),默认渲染器不会开启抗锯齿。 接下来设置renderer的大小,re …

impress.js 构建令人印象深刻的演讲

1. 简介 impress.js 是一个基于CSS3和现代浏览器,受Prezi.com的启发而创作出来的前端多功能演示js框架,可以用它来替代PowerPoint制作更加酷炫的PPT,官方项目。 impress.js 也有一些缺点:编辑方式繁琐需要学习的东西较多,至少需要一些HTML和CSS的基础知识,其是想要获得一些特殊效果时,更需要了解一些javascript的使用,对于非开发者来讲存在一定门槛。 impress.js比较适合以演讲内容为主的展示,单页只放一个名词或句子,或是一张图片,这样会带来比较出众的效果。 2. 核心 impress 页面间转场的实现是依赖于 CSS3 的 trans …

iOS 推送证书配置(个推)

1.创建证书签名请求 至此,CSR文件创建成功 2.创建证书 访问 https://developer.apple.com 开发者中心 创建证书 Certificates 选择或创建推送证书 上传步骤 1 生成的 CSR文件 双击这个cer文件,之后在钥匙串中导出P12文件,此文件即为要传到推送平台的应用证书 3.将证书上传到个推 本文链接地址: iOS 推送证书配置(个推)