游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: cl781121

怎样得到一个三维空间物体的二维轮廓?

[复制链接]

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-8-31 13:12:00 | 显示全部楼层

Re: Re:怎样得到一个三维空间物体的二维轮廓?

whb9633: Re:怎样得到一个三维空间物体的二维轮廓?

不知什么是三维物体的二维轮廓,好奇怪的说法,还有这么多人回答,哈哈
难道是投影到某2维平面?


当你对一个问题不太清楚的时候,对问题的描述自然可能不太准确。
何况lz说的又不是完全错误。一部分模型,精度不低的话,轮廓边确实是在一个平面上的。难道不是2维?

如果你觉得lz说法有问题,应该贴点资料说明应该如何正确的描述,而不是只顾哈哈大笑。

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2007-8-31 14:39:00 | 显示全部楼层

Re:怎样得到一个三维空间物体的二维轮廓?

渲染3D的时候,根据当前点的法线与视线向量的点积,点积小(接近0)的就是边缘.然后再经过2D图象处理
----------------------------------------------
当面和视线接近平行时,会出现大面积的边

先渲染,然后做基于图像的边缘检测
-------------------------------------------
这种方法出来的边很不稳定
改变观察点或者物体有动画时,画面都会跳跃的很厉害

75

主题

102

帖子

110

积分

注册会员

Rank: 2

积分
110
 楼主| 发表于 2007-8-31 17:02:00 | 显示全部楼层

Re:怎样得到一个三维空间物体的二维轮廓?

多谢各位的回答,我按着六水的做法成功了,感谢各位的宝贵意见!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 02:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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