游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3320|回复: 5

不知道D3D能否实现像max那样的光滑组效果??

[复制链接]

5

主题

17

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2008-3-31 16:53:00 | 显示全部楼层 |阅读模式
由于我这个模型面少所以 在不开光照的情况下还好,一旦将灯光打开,画面就很惨了(因为面少所以照出来一个棱一个棱的太难看)
所以我想问一下Dx和OpenGL能否有像max那样的光滑组来过渡一下边缘,
要不我就将顶点上的相关法线中合成一个?(还没试)

sf_2008331165249.jpg

5

主题

17

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2008-3-31 18:24:00 | 显示全部楼层

Re: 不知道D3D能否实现像max那样的光滑组效果??

还好 我在max里重新设置光滑组使导出模型的顶点法线合并了。
终于解决了这个问题,不过还是想问问大家是怎么处理这种情况的?
sf_2008331182341.jpg

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2008-3-31 19:35:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

5

主题

17

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2008-3-31 23:38:00 | 显示全部楼层

Re:不知道D3D能否实现像max那样的光滑组效果??

恩 我最后在max里就是这么做的 先选中Editable Mesh中的face 将face的所有组Clear All然后重新设置平滑组就OK了 可以打开Editable Normal来检查一下定点法线是否unify

max的导出插件是我自己写的 还好考虑到了normal face & group的关系~

还是想问问 D3D有没有类似合并定点法线的功能?大家遇到这种情况也是在max里调的?

5

主题

17

帖子

21

积分

注册会员

Rank: 2

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

Re:不知道D3D能否实现像max那样的光滑组效果??

今天看到DX里的MeshView工具,除了现实法线和面外 还有一个“adjacency”我觉得这个就是一个类似我想要得东西, 谁知道这是什么?怎么用呢?

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-4-1 13:41:00 | 显示全部楼层

Re:不知道D3D能否实现像max那样的光滑组效果??

光滑组实际上就是把法线的方向做了调节,看起来就光滑了。
插件导出的模型如果包含法线信息,那么自然是“光滑”的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 17:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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