游戏开发论坛

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

Tile地形为什么要做成X型

[复制链接]

22

主题

87

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2010-3-4 22:54:00 | 显示全部楼层 |阅读模式
X型除了看起来美观一点之外,好象没什么特殊效果,而且X型的Tile的索引生成难度为S级 [em17]
我看书里介绍Tile地形时画的是X型,但代码演示的时候却没做成X型,而是方向一致的三角形带,
与其说是X型不如说是\型.为此本人百思不得其解

42

主题

140

帖子

158

积分

注册会员

Rank: 2

积分
158
发表于 2010-3-5 02:30:00 | 显示全部楼层

Re:Tile地形为什么要做成X型

消除Crack比较方便,是预计算的index

22

主题

87

帖子

87

积分

注册会员

Rank: 2

积分
87
 楼主| 发表于 2010-3-5 08:42:00 | 显示全部楼层

Re:Tile地形为什么要做成X型

X型我倒是做出来了,但我没发现消除Crack有什么方便的,还是要一个一个的手编

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2010-3-5 09:10:00 | 显示全部楼层

Re:Tile地形为什么要做成X型

其实用\形也是完全可以的,也没什么不好

22

主题

87

帖子

87

积分

注册会员

Rank: 2

积分
87
 楼主| 发表于 2010-3-5 09:56:00 | 显示全部楼层

Re:Tile地形为什么要做成X型

level3和level2之间顶点数相差4倍,而在效率上仅相差不到30%.
这样是值得这样做吗?(难道是我算法有误,或是时间计算的不准?)

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2010-3-5 10:29:00 | 显示全部楼层

Re:Tile地形为什么要做成X型

tonykee大哥,我已加你为好友

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2010-3-5 13:05:00 | 显示全部楼层

Re:Tile地形为什么要做成X型

X型镶嵌,顶点高度变化对周围网格的影响更均匀。但索引和tile拼接要比\麻烦一点

level3和level2之间顶点数相差4倍,而在效率上仅相差不到30%
-------------------------
对于地形来说,vs一般都很简单,大部分计算在ps中(纹理混合),lod只减少了vs计算量,而没有减少ps工作量,能有30%的性能提升也不算太差。
你这里说的效率只是指fps吧,不要忘记l3比l2顶点少了4倍,意味着带宽也减少了4倍,为渲染其他物体留出了更多资源

22

主题

87

帖子

87

积分

注册会员

Rank: 2

积分
87
 楼主| 发表于 2010-3-5 13:55:00 | 显示全部楼层

Re:Tile地形为什么要做成X型

深刻!
学习了

36

主题

512

帖子

512

积分

高级会员

Rank: 4

积分
512
发表于 2010-3-5 22:12:00 | 显示全部楼层

Re:Tile地形为什么要做成X型

什么是X型?什么是\型?怎么在书上从来都没有见过这样的名称啊?各位上图啊....

13

主题

312

帖子

312

积分

中级会员

Rank: 3Rank: 3

积分
312
发表于 2010-3-9 09:06:00 | 显示全部楼层

Re:Tile地形为什么要做成X型

赫赫~~~ 学习!!!我觉得是镶嵌问题


---------------------------------------------------------------------

开源图形处理器体系结构论坛(OpenGPU论坛)  
http://www.opengpu.org/bbs/

OpenGPU Graphics Open Source community图形开源社区),聚焦领域(focus domain)包括:
  * GPU Architecture(图形处理器体系结构).
  * Graphics Algorithm(图形算法).
  * GPGPU Programming (面向通用的图形处理器编程).
  * Open Source Rendering Engine(开源渲染器).
  * Open Source GPU Simulator/RTL Implement(开源GPU模拟器).

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-11 07:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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