three.js第五十二用 较为精确的框选思路 像素拾取大法
three.js第五十二用 较为精确的框选思路 像素拾取大法
threejs交流
首先是像素拾取物体,这个先看看官方DEMO哈,每个颜编码一个物体,像素的颜对应物体。
框选怎么弄喃
第一步,筛选出renderlist
第二步,绘制,以ID颜绘制
第三部 剔除 框选的范围是
three.js第五十二用 较为精确的框选思路 像素拾取大法
threejs交流51116089
首先是像素拾取物体,这个先看看官方DEMO哈,每个颜编码一个物体,像素的颜对应物体。
框选怎么弄喃
第一步,筛选出renderlist
第二步,绘制,以ID颜绘制
第三部 剔除 框选的范围是个矩形,而且本身就是屏幕坐标,那么框选的范围以外的全部置为黑,所以前面黑就不编码物体了,留着当没有。
最后绘制的图片上 全是框选范围内的物体的ID,readpixel然后解编码物体就拿到了
因为是像素拾取,所以只能拿到面前的第一排物体,被挡住的就没有了,需要你开发别的部分来拿
优化
第一个操作,输出的图片1/8 1/16分辨率,这样估计也能拾取到,只要像素颜没改变,就没啥问题吧,这样性能高一点
第二个操作,readpixel分摊至每一帧,不要一次读,这样性能又高一点
思路就是这样了
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2024-02-10 11:33:12
上一篇:ps多张图片合成
下一篇:基于facenet的实时人脸检测
推荐阅读
留言与评论(共有 7 条评论) |
本站网友 激光脱毛价格在多少 | 7分钟前 发表 |
最后绘制的图片上 全是框选范围内的物体的ID,readpixel然后解编码物体就拿到了 因为是像素拾取,所以只能拿到面前的第一排物体,被挡住的就没有了,需要你开发别的部分来拿 优化 第一个操作,输出的图片1/8 1/16分辨率,这样估计也能拾取到,只要像素颜没改变,就没啥问题吧,这样性能高一点 第二个操作,readpixel分摊至每一帧,不要一次读,这样性能又高一点 思路就是这样了 | |
本站网友 妊娠合并心脏病 | 15分钟前 发表 |
框选怎么弄喃 第一步,筛选出renderlist 第二步,绘制,以ID颜绘制 第三部 剔除 框选的范围是个矩形,而且本身就是屏幕坐标,那么框选的范围以外的全部置为黑,所以前面黑就不编码物体了,留着当没有 | |
本站网友 特纳氏综合症 | 0秒前 发表 |
最后绘制的图片上 全是框选范围内的物体的ID,readpixel然后解编码物体就拿到了 因为是像素拾取,所以只能拿到面前的第一排物体,被挡住的就没有了,需要你开发别的部分来拿 优化 第一个操作,输出的图片1/8 1/16分辨率,这样估计也能拾取到,只要像素颜没改变,就没啥问题吧,这样性能高一点 第二个操作,readpixel分摊至每一帧,不要一次读,这样性能又高一点 思路就是这样了 | |
本站网友 海底捞人均消费 | 8分钟前 发表 |
框选怎么弄喃 第一步,筛选出renderlist 第二步,绘制,以ID颜绘制 第三部 剔除 框选的范围是个矩形,而且本身就是屏幕坐标,那么框选的范围以外的全部置为黑,所以前面黑就不编码物体了,留着当没有 | |
本站网友 芜湖二手房 | 5分钟前 发表 |
最后绘制的图片上 全是框选范围内的物体的ID,readpixel然后解编码物体就拿到了 因为是像素拾取,所以只能拿到面前的第一排物体,被挡住的就没有了,需要你开发别的部分来拿 优化 第一个操作,输出的图片1/8 1/16分辨率,这样估计也能拾取到,只要像素颜没改变,就没啥问题吧,这样性能高一点 第二个操作,readpixel分摊至每一帧,不要一次读,这样性能又高一点 思路就是这样了 | |
本站网友 福建省漳平市 | 16分钟前 发表 |
three.js第五十二用 较为精确的框选思路 像素拾取大法 threejs交流51116089 首先是像素拾取物体,这个先看看官方DEMO哈,每个颜编码一个物体,像素的颜对应物体 |