maptalks / maptalks.biglayer

A maptalks layer to render millions of data with WebGL
MIT License
30 stars 13 forks source link

PointLayer渲染叠加的点时, 视觉上连成一团了, 与VectorLayer渲染结果相差太大 #20

Open wsw0108 opened 7 years ago

wsw0108 commented 7 years ago

Vector渲染结果:

image

Point渲染结果:

image

Point渲染结果(改变blendFunc后)

image

gl.blendFunc(gl.ONE, gl.ONE_MINUS_SRC_ALPHA) 与Vector仍然有差距, 不过已经有层次感了.

wsw0108 commented 7 years ago
wsw0108 commented 7 years ago

https://github.com/mapbox/mapbox-gl-js/blob/4c1ce2d2c1a504a1984073672d15288f92302b4d/src/render/painter.js#L132

alex2wong commented 6 years ago

so,最后到什么程度了。 其实每个vertex 的颜色给个透明度,颜色明快些,最后要素叠加起来视觉上就没这么硬了,会舒适很多。

fuzhenn commented 6 years ago

@alex2wong , 谢谢关注! 最近我们正在开发一个基于矢量瓦片的新轮子, biglayer里的逻辑会合并迁移过去, 所以这里的开发暂时停止了.