游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2210|回复: 8

等点着色器对输入的顶点位置要进行的变换问题……

[复制链接]

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
发表于 2008-1-4 11:26:00 | 显示全部楼层 |阅读模式
我在做顶点着色器的练习遇到一个问题,当物体是固定放置的时候,我在初始化的时候就设置好WorldViewProj参数,当我换成物体旋转,摄像机可以自由控制的时候,当然是在循环里每次都更新WorldViewProj参数吧,可是结果只有固定时候才画出模型来,后面那种情况就不行了……画面上甚麽都没……大家有过这样的失败经验吗…… [em6]

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2008-1-4 11:30:00 | 显示全部楼层

Re:等点着色器对输入的顶点位置要进行的变换问题……

你对屏幕坐标变换到世界坐标的过程了解不。先了解一下比较好。不要忙着做shader.会固定管线的了在学shader也不迟

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
 楼主| 发表于 2008-1-4 11:46:00 | 显示全部楼层

Re:等点着色器对输入的顶点位置要进行的变换问题……

开始表达有点乱,我这方面的基础确实是比较差,按我的理解是物体先放到世界空间,然后设置摄像机,最后投影到裁剪空间这样的过程吧。我把这些都在shader里面来完成……

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
 楼主| 发表于 2008-1-4 12:01:00 | 显示全部楼层

Re:等点着色器对输入的顶点位置要进行的变换问题……

现在问题是不放在循环里面更新worldviewproj就没问题,不断更新就不行了……

8

主题

111

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2008-1-5 17:13:00 | 显示全部楼层

Re:等点着色器对输入的顶点位置要进行的变换问题……

估计你的world view proj设错了

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
 楼主| 发表于 2008-1-5 19:22:00 | 显示全部楼层

Re:等点着色器对输入的顶点位置要进行的变换问题……

昨天晚上终于搞定了……晕死……哎,犯了低级错误……浪费了两个晚上T_T

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-1-5 20:45:00 | 显示全部楼层

Re:等点着色器对输入的顶点位置要进行的变换问题……

楼上,这是常有的事,很正常。

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
 楼主| 发表于 2008-1-6 00:43:00 | 显示全部楼层

Re:等点着色器对输入的顶点位置要进行的变换问题……

是啊……今天做个物体膨胀的联系……又因为低级错误画多了3个小时……我还真有耐心……吐血……

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-1-6 09:39:00 | 显示全部楼层

Re:等点着色器对输入的顶点位置要进行的变换问题……

干这行的都这样,我曾经为了调试一个程序,连续4顿饭没吃,连轴干,最终调试出来了,我想这样的经历大家都会有。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 22:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表