游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7235|回复: 6

中文版 ROAM实时动态LOD地形渲染 +代码

[复制链接]

30

主题

109

帖子

114

积分

注册会员

Rank: 2

积分
114
发表于 2007-10-25 10:37:00 | 显示全部楼层 |阅读模式
http://dev.gameres.com/Program/Visual/3D/Roam/ROAM%20AND%20LOD%20MESH.htm

呵呵~终于让偶给找到了~~~~ [em13]

sf_20071025103646.zip

339.97 KB, 下载次数:

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-11-17 15:12:00 | 显示全部楼层

Re: 中文版 ROAM实时动态LOD地形渲染 +代码

ding [em3]

4

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2007-11-21 10:01:00 | 显示全部楼层

Re:中文版 ROAM实时动态LOD地形渲染 +代码

ding 下载下来看看~~

2

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2007-11-22 20:10:00 | 显示全部楼层

Re:中文版 ROAM实时动态LOD地形渲染 +代码

我刚看完了..有些不懂..有人交流下么?我QQ273046

2

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2007-11-22 20:11:00 | 显示全部楼层

Re:中文版 ROAM实时动态LOD地形渲染 +代码

        if ( node < (1<<VARIANCE_DEPTH) )
        {
                // Extremely slow distance metric (sqrt is used).
                // Replace this with a faster one!
                float distance = 1.0f + sqrtf( SQR((float)centerX - gViewPosition[0]) +
                                                                           SQR((float)centerY - gViewPosition[2]) );
               
                // Egads!  A division too?  What's this world coming to!
                // This should also be replaced with a faster operation.
                TriVariance = ((float)m_CurrentVariance[node] * MAP_SIZE * 2)/distance;        // Take both distance and variance into consideration
        }

这个公式  有人给我说下么?

3

主题

42

帖子

47

积分

注册会员

Rank: 2

积分
47
QQ
发表于 2009-11-26 12:51:00 | 显示全部楼层

Re:中文版 ROAM实时动态LOD地形渲染 +代码

这个函数的作用是控制网格分裂层级
1)求视点距离——网格中心点到视点的几何距离
2)根据网格尺寸和视点距离的比值来判断分裂深度(比值越高则网格细分越密)

4

主题

33

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2009-12-2 22:15:00 | 显示全部楼层

Re:中文版 ROAM实时动态LOD地形渲染 +代码

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

本版积分规则

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

GMT+8, 2025-6-17 15:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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