游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2821|回复: 2

地形纹理混合原理

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-9-23 22:42:00 | 显示全部楼层 |阅读模式
据了解地形纹理是通过多张纹理图混合而成的.如下参考图.
0.d3d lod地形网格显示处理我已做出来了
1.纹理通过缩放显示尺寸贴在大网格面上.并不是一对一网格
2.多张缩放尺寸后的纹理混合在一起.

请问纹理刷地面的原理是怎样的
请问纹理为什么会缩放贴在网格上,纹理坐标原理与算法要如何写.
请问多张缩放尺寸后的纹理的混合代码要如何写.

多谢指教

14

主题

127

帖子

133

积分

注册会员

Rank: 2

积分
133
发表于 2009-9-24 08:59:00 | 显示全部楼层

Re:地形纹理混合原理

啊,我是直接用小纹理生成大纹理来做,根据高度值来计算纹理权重。
不过这样限制太多了,同求纹理刷原理。

8

主题

284

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
发表于 2009-9-24 16:05:00 | 显示全部楼层

Re:地形纹理混合原理

在shader里,用一张纹理存其它三张纹理的混合权重。如果想要混合得更多,只需要多PASS几次。

在FVF里,就是多重纹理混合加上多PASS。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-20 13:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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