游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3876|回复: 12

愁刹我也,如果得到顶点向量?

[复制链接]

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
发表于 2004-9-9 00:23:00 | 显示全部楼层 |阅读模式
怎么样从3D Max做出的模型中得到vertex normal?? 3DS文件中找不到这项数据?有没有其它的办法代替vertex normal的功能?

20

主题

473

帖子

502

积分

高级会员

Rank: 4

积分
502
发表于 2004-9-9 10:08:00 | 显示全部楼层

Re:愁刹我也,如果得到顶点向量?

用面的法线混合得到顶点法线

11

主题

132

帖子

132

积分

注册会员

Rank: 2

积分
132
QQ
发表于 2004-9-9 10:57:00 | 显示全部楼层

Re:愁刹我也,如果得到顶点向量?

获得三角形的3个顶点法线,然后,插值。
关于插值有很多种算法。
最简单的:GT 上有。

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
 楼主| 发表于 2004-9-9 20:06:00 | 显示全部楼层

Re:愁刹我也,如果得到顶点向量?

问题是如何导出?????

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
 楼主| 发表于 2004-9-9 20:07:00 | 显示全部楼层

Re:愁刹我也,如果得到顶点向量?

插值要进行大量的运算,不值得

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
 楼主| 发表于 2004-9-9 20:15:00 | 显示全部楼层

Re:愁刹我也,如果得到顶点向量?

先问个基本问题先,3DMAX里到底顶点数据里有没有顶点向量值??我是想直接从3DMAX中获取顶点向量。

20

主题

473

帖子

502

积分

高级会员

Rank: 4

积分
502
发表于 2004-9-9 20:42:00 | 显示全部楼层

Re:愁刹我也,如果得到顶点向量?

在max里如果你使用了smoothgroup,就没有顶点法线
用面法线混合,反正是导出,又不会慢到哪里去

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
 楼主| 发表于 2004-9-9 20:53:00 | 显示全部楼层

Re:愁刹我也,如果得到顶点向量?

是吗,我和美工讲讲,让他做做看:)

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
 楼主| 发表于 2004-9-9 21:24:00 | 显示全部楼层

Re:愁刹我也,如果得到顶点向量?

还是不得,面法线怎么导出??导出后不还得用插值产生顶点向量吗?我用的模型是高模(项目要求的,没办法),顶点多面也多,那不还得慢死

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-9-10 00:46:00 | 显示全部楼层

Re:愁刹我也,如果得到顶点向量?

如果使用的是DX的话,用mesh的clone方法重新建立一个带有法向量的mesh,然后用ComputeNormal(抱歉,我手头没有dx help,所以函数名称可能不是很准确)让DX帮你计算mesh的法向量即可。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-18 08:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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