请选择 进入手机版 | 继续访问电脑版

开源计算机图形学社区(Open Source Computer Graphics Community) |OpenGPU Forum (2007-2013)| OpenGPU Project

 找回密码
 注册
搜索
查看: 848|回复: 2

请教怎么在顶点着色器里进行纹理采样...? [复制链接]

Rank: 4

注册时间
2017-9-25
积分
26
发表于 2017-9-25 18:13:23 |显示全部楼层
DX11,用SampleLevel函数采样结果为全零...纹理没有问题,在像素着色器里采样是正常的
但是我想通过高度图改变顶点位置
我想会是纹理地址的问题?还是函数用错了?
(另外想问有细分纹理+置换贴图的实现吗?是在DS里作纹理采样还是怎样?)

Rank: 13Rank: 13Rank: 13Rank: 13

注册时间
2015-5-10
积分
1315
发表于 2017-9-25 20:05:56 |显示全部楼层
用顶点 (p.x, p.y) 采样?运算得到p.z

使用道具 举报

Rank: 4

注册时间
2017-9-25
积分
26
发表于 2017-9-25 20:09:23 |显示全部楼层
freshthomas 发表于 2017-9-25 20:05
用顶点 (p.x, p.y) 采样?运算得到p.z

对,用p.x和p.y除以地图大小,算出u,v

使用道具 举报

最近看过此主题的会员

您需要登录后才可以回帖 登录 | 注册

‹‹
我的工具栏

关于我们|手机版|Archiver|开源计算机图形学社区(Open Source Computer Graphics Community) | OpenGPU Project | OpenGPU Forum (2007-2013)

GMT+8, 2017-10-23 23:16 , Processed in 0.048545 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部