游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1651|回复: 5

一次读入顶点。多次渲染

[复制链接]

55

主题

331

帖子

337

积分

中级会员

Rank: 3Rank: 3

积分
337
发表于 2006-2-18 11:12:00 | 显示全部楼层 |阅读模式
我要在地表上画一千棵树。传统的方法不是每画一棵树都要读入一次顶点吗?我想只要读入一次树木的顶点就可以不断地重复渲染。请大家给个思路或者提供一些帮助。xiexie [em3]

30

主题

569

帖子

569

积分

高级会员

Rank: 4

积分
569
发表于 2006-2-18 11:29:00 | 显示全部楼层

Re:一次读入顶点。多次渲染

晕,变换模型矩阵呀。。。。

10

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2006-2-18 13:17:00 | 显示全部楼层

Re:一次读入顶点。多次渲染

同楼上。

另外如果只是画方块的话,只要一个1x1的矩形顶点就可以画出所有可能的矩形了。

22

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2006-2-18 17:20:00 | 显示全部楼层

Re:一次读入顶点。多次渲染

应该是可以的,我做过几个物体的渲染:只创建了一个顶点缓冲,在其中定义了一个我要显示的物体,但在渲染中,进行了几次不同世界坐标变换,并在每次变换后调用pDevice->DrawPrimitive();就像是有几个不同的物体一样。
1000没试过,应该也是可以的,看看速度怎么样?

15

主题

107

帖子

115

积分

注册会员

Rank: 2

积分
115
发表于 2006-2-19 10:17:00 | 显示全部楼层

Re:一次读入顶点。多次渲染

频繁的调用DrawPrimitive()不好!建议去看看instance技术

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2006-2-19 14:35:00 | 显示全部楼层

Re:一次读入顶点。多次渲染

geometry instancing
http://oiramario.cnblogs.com/archive/2005/12/14/296845.html
http://oiramario.cnblogs.com/archive/2005/12/21/301320.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 11:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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