游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1359|回复: 0

DX中的LOD,疑问

[复制链接]

12

主题

70

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2005-12-6 22:15:00 | 显示全部楼层 |阅读模式
我最近也在学习LOD,使用的是17*17的PATCH,来进行处理,里面我目前是想根据不同的LOD预先计算出不同的IndexBuffer,这样在渲染的时候就不用计算了。假设LOD为0,1,2,3这样我将得到4个等级,每个等级我将有15个indexBuffer(一个数组)来对应处理裂缝问题。因为四周是否有更高等级LOD的PATCH总共就是16情况,但是不可能出现四周全是不同LOD的状况,所以就只取了15种。我想问的是大家一般是怎么弄的?也是先算出来,还是实时的计算PATCH的索引缓冲。
另外我看的很多书都是OPENGL,所以到具体的渲染的地方就有点晕了,因为我所有的顶点都是放在一个顶点缓冲里,那么我如何进行Frustum culling,或者其他的优化,因为我感觉里面的数据不能动啊。还是说直接将顶点缓冲里的数据都丢给culling的算法,得到需要渲染的部分?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 21:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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