游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1556|回复: 3

用过RenderMonkey的进来下

[复制链接]

28

主题

86

帖子

92

积分

注册会员

Rank: 2

积分
92
发表于 2007-3-12 12:15:00 | 显示全部楼层 |阅读模式
为什么在RenderMonkey中位置这样变换不行啊?
Out.Pos = mul(float4(In.Pos,1.0),view_proj_matrix)
要改成这样才OK:
Out.Pos = mul(view_proj_matrix,float4(In.Pos,1.0))
搞不懂.
[em7]

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-3-12 15:20:00 | 显示全部楼层

Re:用过RenderMonkey的进来下

一个结果是一行,
另一个结果是一列,
当然不同了,。

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2007-3-13 11:24:00 | 显示全部楼层

Re:用过RenderMonkey的进来下

上面是d3d的左手坐标系
下面是ogl的右手坐标系

只要你知道matrix是行列还是列行
想怎么乘就怎么玩

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2007-3-13 15:57:00 | 显示全部楼层

Re:用过RenderMonkey的进来下

不是的,其实RM的Shader可以选择行优先,也可以选择列优先,参见Shader的编译选项
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 16:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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