- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Three.js BIM模型轻量化 FPS渲染速率优化 多 实例渲染[Instance]+顶点合并[Merge]
BIM模型不经过处理,直接加载到Three.js 创建的场景中,很大可能会很使fps帧率下降,原因在于模型的个数太多,有的模型是多材质的话还需要在Three.js中绘制两次,这样会导致drawcall过载,虽然在开启视椎体剪裁的情况下,Three.js中已经进行了模型剔除的处理,但仍然很难解决drawcall过载的问题,可以F12 打开devtool看下cpu使用率。 ...
2019-09-08 11:52:53 4894 1
原创 JS 技能点get 留存
彻底明白JS线程https://www.jianshu.com/p/8821c6432fe1https://segmentfault.com/a/1190000012925872
2019-09-08 10:33:04 209
转载 常用的空间数据结构(网格/四叉树/八叉树/BSP树/k-d树/BVH/自定义划分)
空间划分的数据结构(网格/四叉树/八叉树/BSP树/k-d树/BVH/自定义划分)目录网格 (Grid) 网格的应用 四叉树/八叉树 (Quadtree/Octree) 四叉树/八叉树的应用 BSP树 (Binary Space Partitioning Tree) 判断点在平面前后算法 BSP树的应用 参考 k-d树 (k-dimensional tre...
2019-09-08 10:26:04 6709 2
转载 Javascript调试命令——你只会Console.log() ?
Javascript调试命令——你只会Console.log() ?Console 对象提供对浏览器控制台的接入(如:Firefox 的 Web Console)。不同浏览器上它的工作方式是不一样的,但这里会介绍一些大都会提供的接口特性。Console对象可以在任何全局对象中访问,如 Window,WorkerGlobalScope 以及通过属性工作台提供的特殊定义。它被浏览器定义为 Wi...
2019-09-08 10:16:00 249
原创 顶点着色器插值输出到片元着色器的三种方式—— flat、noperspective 、smooth(透视矫正)
以OpenGL为例,在https://www.khronos.org/opengl/wiki/Type_Qualifier_(GLSL)上,可以看到三种插值的方式。图片截图不是很清楚,就简单说一下这几种吧。1. flat 该值不会被差值2.noperspective该值将在窗口空间中线性插值3.smooth该值将以透视校正的方式进行插值,这也是默认的插值方式...
2019-09-08 10:05:08 1746
AR.js(摄像头前置)
2018-07-07
WebGL 2.0 FrameBuffer And RenderBuffer
2018-05-22
webgl 2.0 camera
2018-04-06
ar.js demo
2018-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人