- 博客(6)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 threejs 第四十六用 ImageBitmapLoader
threejs交流群511163089这东西。。今天研究worker读url那。发现这个可以用这种bitmap可以读来传给主线程 然后创建CanvasTextureloader.load(url, function (res){self.postMessage}这样可以在worker里读图片了 当然你可以直接读数据传过去给dataTexture...
2020-02-28 22:25:36 870
原创 OpenGL API学习记录 glBlitFramebuffer
glBlitFramebuffer将FBO中指定的东西copy到指定地方去 配合bind函数使用 下面例子拷贝的颜色缓存glBindFramebuffer(GL_READ_FRAMEBUFFER, framebuffer);glBindFramebuffer(GL_DRAW_FRAMEBUFFER, intermediateFBO);glBlitFramebuffer(0, 0, S...
2020-02-22 09:45:02 7850
原创 OpenGL API学习记录glMapBuffer
除了glBufferSubData还有MapBuffer这种方式来修改数据float data[] = { 0.5f, 1.0f, -0.35f ...};glBindBuffer(GL_ARRAY_BUFFER, buffer);// 获取指针void *ptr = glMapBuffer(GL_ARRAY_BUFFER, GL_WRITE_ONLY);// 复制数据到内...
2020-02-15 21:26:08 1048
原创 threejs 第四十五用 frustum的intersectsSphere
threejs交流群511163089sphere.applyMatrix4( object.matrixWorld );判断与圆相交就是看到圆心距离是不是小于等于半径。这中间发生了一些事情,圆心变过去了,但是半径喃。sphere.radius*matrix.getMaxScaleOnAxis这个东西getMaxScaleOnAxis: function () { v...
2020-02-13 16:37:41 669
原创 OpenGL API学习记录glBufferData glBuferSubData glBindBufferRange
glBufferDataglBufferSubDataglBindBufferRange第一个参数为target buffer第二个这个是把buffer的内容进行修改第三个有点像malloc但这个是UBO学到的 先设定好第二个参数index 是block块的绑定点第三个参数就是绑定点这个是每个program都要绑定一次然后第三个API的第二个参数就绑定同一个点,再...
2020-02-12 16:37:41 1094
原创 threejs 第四十四用 半透明问题的研究
threejs交流群511163089先看看真·大佬https://blog.csdn.net/qq_16756235/article/details/78303695CustomDepth和Pixeldepth Unreal里面有这个东西然后看完之后 就是我的理解和思路了CustomDepth小的情况 就是物体被挡住了 这时候可以剔除了如果大 那就是在可见区域最前头 那保留自...
2020-02-08 12:12:45 2345
VulkanSDK.zip
2020-08-09
boost 无法使用的问题
2016-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人