腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何处理OpenGL中
的
每个
三角形
中
的
许多变量?
、
、
我正在使用OpenGL,并且对需要将值传递到片段
着色器
的
每个
三角形
(或在我
的
例子中是四边形)
的
标准方法并不完全满意,即将它们分配给原语
的
每个
顶点,并将它们传递到顶点
着色器
,这样可能是不必要
的
插值(除非使用片段
着色器
中
的
“
平面
”指令)(换句话说,
每个
片段都是不变
的
)。是否有办法存储
每个
三角形
(或
浏览 1
提问于2014-05-27
得票数 4
回答已采纳
1
回答
几何着色输入与自定义顶点计数在OpenGL?
、
、
、
例如,我可能有一个四面体列表(
每个
四面体由4个顶点组成),或者一个
三角形
棱镜列表(
每个
三角形
棱镜由6个顶点组成),或者n个棱镜列表(
每个
n棱镜由2个*n个顶点组成)等等。我想计算它们
的
二维截面(二维截面将由
三角形
组成),并绘制出截面。 我想到
的
最简单、最有效
的
方法是把三维顶点发送到顶点
着色器
,然后把它们送到
几何图形
着色器
,然后取横截面。然而,为了做到这一点,
几何图形<
浏览 0
提问于2015-10-04
得票数 3
1
回答
关于几何着色
的
几个问题
、
、
我正在处理几何
着色器
使用GL_ARB_geometry_shader4扩展。(0); 我
的
顶点
着色器
是:{ 几何
着色器
是glDrawArrays()中<
浏览 0
提问于2012-12-19
得票数 3
1
回答
平面
几何图形
的
每个
三角形
的
纯色
着色器
、
、
我一直在webgl基础上学习webgl,在那里我遇到了一个简单
的
着色器
示例,在那里你可以用
纯色
绘制
三角形
。这里是tutorial和原始demo链接。我尝试使用
平面
几何在三个js中创建相同
的
效果,但我无法实现
纯色
着色器
。当我在三个js中使用几乎相同
的
设置时,我得到
的
效果更像渐变效果。我在这里做错了什么?(我注意到我
的
着色器
也不一致,因为它在刷新时呈现不同)另外,有地方学习专门针对三个
浏览 25
提问于2021-01-28
得票数 0
回答已采纳
1
回答
几何
着色器
中缺失
的
顶点会发生什么?
、
、
我对GLSL
着色器
编程还比较陌生,而我发现
的
文档通常是难以理解
的
。我很难理解
几何图形
着色器
是如何融入管道
的
一些东西。这是不确定性开始出现
的
地方。第二,如果一个<
浏览 0
提问于2014-07-07
得票数 3
1
回答
平面
与任意网格
的
交点(在三次网格中)
、
、
、
、
目前是否可以在THREEJS中显示网格和
平面
的交集,如下所示: 谢谢, 尼古
浏览 3
提问于2016-02-02
得票数 3
回答已采纳
1
回答
每面数据DirectX 11
、
、
、
我
的
问题在理论上很简单--向像素
着色器
输入
每个
人脸数据
的
最佳方法是什么?如果它是通过一个简单
的
cbuffer数组注入
的
,我可以使用SV_PrimitiveID值访问数据。但是,对于任何一个中等详细
的
模型来说,8096个浮点数
的
限制显然是一个问题。 除了这种方法,还有别的办法吗?可能使用一个单独
的
顶点流?理想情况下,我会在
每个
顶点
的
基础上输入数据,但数据是每张脸用来保存纹理索引,以便在纹理数组中查找<
浏览 4
提问于2014-02-17
得票数 1
回答已采纳
1
回答
是否有可能从使用顶点
着色器
渲染一个
三角形
?
、
在像素
着色器
中,你可以丢弃一个像素,但我可以想象,即使是一个快速失败
的
着色器
,对
每个
像素都需要一个非平凡
的
时间?有什么办法可以用一个顶点
着色器
丢弃整个
三角形
..。我确信VS不能访问原语,但是有什么技巧可以让我们获得相同
的
结果吗? 这里讨论SM 3.0 -为了完整,欢迎讨论更新
的
版本。
浏览 5
提问于2011-02-25
得票数 4
回答已采纳
3
回答
在
几何图形
着色阶段之前有可能进行面部剔除吗?
是否可能只有正面
三角形
被发送到
几何图形
着色器
?我相信在预设
的
情况下,剔除只会在
几何图形
着色后发出
三角形
。
浏览 2
提问于2014-02-06
得票数 2
回答已采纳
2
回答
在OpenGL中
的
“原始程序集”阶段发生了什么
、
、
当我阅读关于原始程序集
的
图形管道时,我有点困惑。文件里说, 基元程序集是收集从前一个阶段输出
的
顶点数据并将其组合成一个原语序列
的
过程。用户呈现
的
原语类型决定了此过程
的
工作方式。这个过程
的
输出是一个简单原语
的
有序序列(线、点或
三角形
)。例如,如果输入是包含12个顶点
的
三角形
条本原,则此过程
的
输出将为10个
三角形
。我
的
问题是:为什么原始装配不前面的几何着色阶段?
浏览 0
提问于2020-05-19
得票数 1
回答已采纳
1
回答
渲染到纹理
的
一部分
、
由于在OpenGL中使用几何体
着色器
进行分层渲染在某些驱动程序/硬件上看起来有点不可靠,所以我想用我自己
的
解决方案来替代这个功能。这是通过使用大纹理作为渲染目标来实现
的
,例如分辨率为300²。然后通过渲染到纹理中
的
100²块来模拟分层渲染。在这种分辨率下,它将产生9个瓦片/层,如下面的样机所示:问题是:如何在OpenGL中做到这一点?据推测,在一个几何
着色器
的
帮助下,可以将场景渲染到不同
的
瓷砖上。
浏览 6
提问于2010-11-21
得票数 7
回答已采纳
1
回答
用Direct3D 11实现三维物体
的
发光效果
、
、
、
、
更确切地说,我想制造一颗恒星,它周围有一种光环,从照片中可以看到:我在拉斯特泰克上看到了2D
的
实现,但我不知道如何在3D中实现。我也读过关于HDR和布鲁姆效应
的
文章,但我不确定这些是否适用于此。我应该使用什么Direct3D 11技术?
浏览 0
提问于2016-12-29
得票数 1
回答已采纳
1
回答
使用几何
着色器
和lines_adjacency绘制四角和
三角形
的
混合图
、
、
、
、
对于
三角形
,只需重复最后一个顶点(即v0 v1 v2 v2) 用所有
三角形
绘图将意味着:每四边形6个顶点,
每个
三角形
3个顶点。用lines_adjacency绘图将意味着:每四边形4个顶点,
每个
<
浏览 0
提问于2013-11-29
得票数 0
回答已采纳
1
回答
使用Stage3D/AGAL
的
简单
平面
着色
、
、
、
我是3D开发
的
新手,目前正在使用Actionscript、Stage3D和AGAL来学习。我正在尝试创建一个具有简单
的
程序网格
的
场景,该网格是
平面
着色
的
。然而,我被困在如何将曲面法线传递到
着色器
以进行照明
的
问题上。我真的想为
每个
三角形
使用一个单一
的
表面法线,并为
每个
三角形
做平坦,甚至着色。我知道使用
每个
顶点
的
法线很容易获得更好
的
浏览 2
提问于2012-09-07
得票数 1
回答已采纳
1
回答
单位几何阴影:动态草木
、
、
、
、
所以,我有一个功能正常
的
体素引擎,它在我
的
玩家周围1024半径
的
范围内,以1x1x1米
的
块创建平滑
的
地形。我是否将网格
三角形
和新
的
草
三角形
传递到带有国旗<e
浏览 1
提问于2016-02-17
得票数 1
回答已采纳
1
回答
我能为
每个
渲染目标指定一个视口吗?
、
、
、
但是后来我读到了视口数组,并在中找到了这个引号,这似乎正是我想要
的
,没有任何额外
的
转换。 此外,当与多个框架缓冲区附件组合时,它允许为
每个
窗口选择不同
的
视图矩形。我只注意到我可以设置一个特定
的
视图作为几何
着色器
的
输出(输出gl_ViewportIndex)。因此,我可以为数组中
的
每个
视口调用两次几何。但据我所知,这将简单地调用片段
着色器
,并应用另一个视口转换,而不是
每个
目标缓冲区。当然,这对我<e
浏览 3
提问于2012-08-01
得票数 0
回答已采纳
1
回答
生成任意网格
的
三
平面
超视距?
、
、
、
我有一个三维地形(体素网格,我
的
“任意网格”)。我知道如何“把”纹理从上面的网格向下,但在垂直或陡峭
的
斜坡它涂抹。 我可以访问
每个
顶点
的
法线和位置。我将如何生成UV(没有使用着色剂,所以没有真正
的
三
平面
颜色混合),这样纹理不会涂抹在陡峭
的
斜坡上,并与自己很好地结合(没有尖锐
的
接缝)?
浏览 4
提问于2013-09-08
得票数 0
回答已采纳
1
回答
在空间复制一个具有GPU内核位置和方向
的
物体
、
、
、
目标 到目前为止,为了避免将数据发送回CPU,我将位置和方向数组存储在VBO中,并使用:
浏览 6
提问于2011-01-24
得票数 0
回答已采纳
1
回答
使用VertexShader更改
几何图形
时,阴影不会更新
、
我正在用一个定制
的
着色器
来弯曲一个
平面
。我
的
自定义
着色器
扩展兰伯特
着色器
,因此它支持灯光和阴影。这一切都像预期
的
那样工作,但是当vertexShader改变
平面
的几何形状时,阴影不会更新。在我
的
vertexShader中是否遗漏了
几何图形
更新和阴影需要改变
的
地方?下
浏览 3
提问于2016-03-08
得票数 2
回答已采纳
2
回答
如何将重心坐标传递给AGAL
着色器
?(AGAL线框明暗器)
、
、
、
、
我想创建一个线框效果使用在Stage3D
的
AGAL编写
的
着色器
程序。我一直在谷歌上搜索,我知道我可以使用通过顶点程序传入片段程序
的
(BC)来确定像素与
三角形
的
边缘有多近,如果足够近,则对其进行相应
的
着色。 我
的
困惑是,我将使用什么方法将此信息传递到
着色器
程序中。我有一个简单
的
例子,设置了一个立方体,8个顶点和一个索引缓冲区来绘制使用它们之间
的
三角形
。我是否需要复制顶点位置并将额外
浏览 4
提问于2013-01-18
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券