腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(977)
视频
沙龙
1
回答
有没有
办法
将
深度
值
从
WebGLRenderTarget
读
取到
缓冲区
(
js
)?
我正在尝试
从
framebuffer/
WebGLRenderTarget
中将
深度
值
读
取到
数组中。我可以找到渲染
深度
到
深度
纹理的信息,但无法
将
深度
读
取到
缓冲区
。使用readpixels,我只能得到rbga的
值
。理想情况下,我试图
从
深度
和光线中获取世界位置。 我试过读取像素,但不知道如何读取三个像素的
深度
。
浏览 65
提问于2019-06-07
得票数 0
回答已采纳
1
回答
如何在OpenGL中有效地实现“点对高图”的采摘?
、
、
、
目前,我正在执行以下操作,这显然是由于读取操作而降低了性能: 交换
缓冲区
并呈现下一个帧。
读
回在两个渲染步骤之间,因为我想要地面的
深度
值
,而前面没有任何物体。一个临时的解决方案是
将
像素的
深度
值
缓存到鼠标下面,并且每5或10帧只更新一次,这会导致CPU使用率下降到10%以下。但显然不可能是解决问题的最佳
办法
。我已经想过要回
读</em
浏览 0
提问于2012-09-17
得票数 2
回答已采纳
1
回答
socket()创建的描述符可以映射到内存
缓冲区
吗?
、
、
、
有没有
办法
将
socket()创建的描述符映射到内存
缓冲区
?但我不知道fdopen()是否能用于我的目的,因为fdopen()只有两个参数(fd和mode),而且我不知道如何
将
fd重新关联到我使
浏览 3
提问于2013-06-17
得票数 0
2
回答
内核模式下的读取文件
、
、
、
、
我正在建立一个司机,我想
读
一些文件。
有没有
任何方法可以使用"ZwReadFile()“或类似的函数逐行读取文件的内容,以便我可以在循环中处理它们。MSDN中的文档声明:- ZwReadFile开始
从
给定的ByteOffset或当前文件位置读
取到
给定的
缓冲区
。它在下列条件之一下终止读取操作:
缓冲区
已满,因为已读取Length参数指定的字节数。因此,在没有溢出的情况下,无法
将
更多的数据放入
缓冲区
。在读取操作期间到达文件的末尾,因此文件中没有更多
浏览 3
提问于2011-04-26
得票数 1
回答已采纳
1
回答
如何使用openGL避免叠加对象上的毛刺?
有没有
办法
在不偏移所有对象的情况下解决这个问题?
浏览 1
提问于2013-06-27
得票数 1
回答已采纳
1
回答
XNA中的
深度
缓冲区
和alpha问题
、
、
、
有没有
比按正确的顺序渲染更简单的解决方案?
浏览 0
提问于2013-02-05
得票数 1
回答已采纳
1
回答
如何在WebGL上下文之外访问
深度
缓冲区
的
值
?
、
、
、
给定一个WebGL场景(
从
THREE.
js
创建),如何访问DEPTH_ATTACHMENT中的浮点
值
(作为WebGL上下文之外的数据数组)?假设帧
缓冲区
已使用framebufferTexture2D绑定到纹理。到目前为止,我已经收集了一个解决方案,那就是使用自定义着色器覆盖
将
场景渲染到纹理目标,该覆盖访问
深度
纹理信息,然后将其编码为RGB格式。所使用的代码与此处的THREE.
js
示例非常相似:。然而,在给定vec3(float) = vec3(float, float,
浏览 0
提问于2017-12-23
得票数 2
1
回答
部分重绘到FBO OpenGL
、
、
有没有
办法
将
FBO的一部分混入另一个FBO?如果没有,
有没有
办法
做到这一点,而不创建一堆小的FBO和分裂对象呈现在这些基于对象的位置?
浏览 0
提问于2019-04-12
得票数 1
回答已采纳
1
回答
用于2D纹理无人机的(DX12)
读
回
缓冲区
、
、
我正在尝试在DXR中
读
回光线
从
GPU到CPU的递归路径的光线跟踪交叉点。 我能够
将
交叉点渲染到一个分层的无序访问视图Texture2D数组中,这样射线树的每一层都对应于这个无人机数组中的一层。当我试图
从
GPU“
读
回”这些数据,以便CPU可以读取它时,问题就来了。我还没有找到
将
纹理信息
从
GPU复制到CPU的方法-我无法在读回堆上实例化2D纹理
缓冲区
。我现在正在考虑
将
这个交叉点信息写入一个扁平化的1D无人机
缓冲区
--本质
浏览 4
提问于2020-06-23
得票数 0
1
回答
如何在glsl中处理
深度
、
、
、
我对openGL中的FBO和
深度
有问题。我
将
投影、视图和模型矩阵传递给一个着色器,该着色器写入g
缓冲区
。当我解除绑定FBO并写入gl_FragColor时,场景显示为应有的样子。但当我写入gl_FragData,然后
将
附带的纹理写入屏幕对齐的四边形时,对象是根据逆序处理而不是
深度
绘制的……我可以看透先处理的对象到之后处理的对象。
有没有
人有同样的问题,他们知道解决方法吗?或者有人可以提供
从
顶点着色器读取
深度
值
,查询当前
深度</e
浏览 1
提问于2011-10-13
得票数 2
1
回答
从
鼠标位置和
深度
图计算三维点。
、
、
、
我需要使用渲染的
深度
地图
从
屏幕空间位置计算3D坐标。不幸的是,使用常规的射线跟踪对我来说不是一个选择,因为我处理的是包含五百万个面的单一几何图形。所以我想我会做以下几件事: 绘制
深度
图几乎是笔直的: con
浏览 10
提问于2017-05-22
得票数 5
回答已采纳
1
回答
如何
从
文件中读取零件到stringstream?
、
我需要将数据
从
二进制文件流式传输到stringstream:body << std::ifstream( path.string().c_str(), ios::如何读取
从
200th byte开始到3000th的stringstream
浏览 0
提问于2011-04-20
得票数 0
回答已采纳
1
回答
如何在ThreeJS中加载纺织包装机的spritesheets?
、
我正在尝试
从
ThreeJS中的Texturepacker加载spritesheets,其中包含一个映像和json。图像中有一堆小的精灵聚集在一起,json定义了图像中小精灵的位置和大小。使用ThreeJS加载器对json和图像,并分配不同的重复和偏移
值
的新纹理。使用
WebGLRenderTarget
缓冲区
将
源图像裁剪到 使用具有不同偏移量的多个纹理实例的方法应该工作正常,因为我不是在复制源图像,但是当我通过切换材料的纹理来运行动
浏览 4
提问于2019-08-09
得票数 4
1
回答
需要未填充的CFReadStream块直到
缓冲区
大小
、
、
、
我试图使用读取流
从
服务器下载一些随机生成的数据。
有没有
办法
这样做..。有什么
办法
可以达到同样的目的吗。 我不需要多个CFreadStream,严格的要求是在singleRead中要填充所有的
缓冲区
。例如,如果我的
缓冲区
为1MB,则1MB
缓冲区
将
填充一个
读
。
浏览 3
提问于2013-10-30
得票数 2
回答已采纳
2
回答
我能比目标帧缓冲器在样本缓冲器中有更低的颜色位
深度
吗?
、
、
、
、
如果我有一个RGBA8帧
缓冲区
并使用多个样本呈现给它,比如说32,在每个样本级别上抖动会在解析后
从
32个4位颜色样本中得到一个相当精确的8位颜色。规范(4.5)似乎有点吓人,尽管(glBlitFrameBuffer): 如果读取帧
缓冲区
是多采样的(其SAMPLE_BUFFERS的有效
值
为1)而绘制帧
缓冲区
不是(其
值
为SAMPLE_BUFFERS为0),则在写入目的地之前,
将
源中每个像素位置对应的样本转换为单个样本。如果源格式是整数类型或模具
值
,则为每个
浏览 0
提问于2016-11-03
得票数 2
回答已采纳
1
回答
为什么我的for循环在上次索引之前就停止了?
我想
读
20个项目,但只有19个是通过控制台读取。知道为什么吗? 静态空洞主(string[] args) { int k;int[] x=新int 20;int[] y=新int 20;int[] yval =新int20;int i;Console.WriteLine(“输入k
值
");k= Console.Read();Console.WriteLine(”输入x<
浏览 0
提问于2017-01-19
得票数 0
回答已采纳
1
回答
在Three.
js
场景中,JSON模型的透明材料看起来很奇怪
、
、
、
当我改变我的JSON模型的不透明度时,我发现这个材料看起来很奇怪。var jsonLoader = new THREE.JSONLoader(); function addBodyToScn(geometry, material) { jsonMesh = new THREE.Mesh(geometry, Mtl); jsonMesh.scal
浏览 2
提问于2016-07-29
得票数 0
回答已采纳
1
回答
在Oracle OCCI/OCI中,读取LOB的
缓冲区
是否应该大于实际数据?得到奥拉-32116
、
、
、
、
我们正在通过OCCI
将
数据
从
CLOB读
取到
std::vector中。char > result( len );这将产生错误ORA-32116,即
缓冲区
大小(
读
的第三个参数)应该等于或大于要读取的数据量(读取的第一个参数)。
将
缓冲区
大小增加到4*len之后: unsigned have_read = clob.read(len , result
浏览 0
提问于2015-07-09
得票数 4
1
回答
屏幕
深度
纹理
、
、
我试图在我的屏幕上获得
深度
纹理,我总是得到一个空白屏幕。我不知道我做错了什么。我见过一些关于
将
FBO画成“四角”的帖子,但我不清楚如何这样做。下面是我的代码(我正在使用
深度
纹理扩展,如下面所示的):{ gl_FragColor.rgb = vec3(c); }
浏览 1
提问于2015-03-24
得票数 1
回答已采纳
1
回答
在特定几何的WebGL中禁用抗锯齿
、
、
、
、
启用抗锯齿后,有时会渲染瓷砖边缘的像素,这些像素主要显示为背景像素,并相应地填充
深度
缓冲区
。当一个更强烈的(更高的alpha)像素进入时,由于
深度
缓冲区
的原因,它会被丢弃。我确实尝试禁用了
深度
缓冲区
,并“
将
混合因子设置为GL_SRC_ALPHA_SATURATE (源)和GL_ONE (目标)”,如下所示:。这会导致绘制纯白色像素-不确定那里发生了什么。我已经
将
填充设置到了极致,以确保这不是一个促成因素。 我已经探索了glSampleCoverage(
浏览 0
提问于2014-11-14
得票数 9
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java进阶基础 字节流
C 标准库基础 IO 操作总结
Netty零拷贝机制
【得物技术】零拷贝
Node Buffers 完整指南
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券