社区
游戏开发
帖子详情
关于模型数据渲染的问题
askquestion2003
2003-08-28 06:04:39
模型数据应该存储到顶点缓冲还是一个自定义的结构数组中?
数据以何种顺序存储才能在渲染时尽可能少的调用DP和DIP?
...全文
26
3
打赏
收藏
关于模型数据渲染的问题
模型数据应该存储到顶点缓冲还是一个自定义的结构数组中? 数据以何种顺序存储才能在渲染时尽可能少的调用DP和DIP?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寻开心
2003-08-29
打赏
举报
回复
呵呵。
安全的做法是应该这样。
但是现在一般人的显示卡大概都有16M以上的显存啦,针对具体的需求,有的时候是可以直接放到显示内存当中的。
模型数据放到那里合适,不是一句话就可以说清楚的,主要是看你的需求。
如果你是在做编辑器,那么放在自己定义的数组结构当中,比较合适,因为你要经常的编辑和修改它。如果只是显示用,放在D3D结构的缓冲当中,批量使用是好办法。
后一个问题,大概是关心速度吧。参看D3D的性能优化部分的说明吧。很精辟:什么都不做是最快的,其实核心问题就是做显示的前段处理,减少向显示卡传递的数据量。至于存储结构它也是有说明的,例如把小的串连成为一定长度的,适合显示卡操作的方式。这些东西理论上可以随意说,但是具体应用的时候,会收到各种条件的约束,未必可行的。要提高速度还是从前段处理下手把。
azheng0305
2003-08-29
打赏
举报
回复
应该用系统控制,不要限定在显存里,不然别人显卡不行,显存太少,你的程序就可能跑不了了。
寻开心
2003-08-28
打赏
举报
回复
创建在显示内存就快啦
Layabox WebGL Shader编程教程
本教程“授人以渔”,为大家带来零起点的WebGL Shader教学,从图形硬件的发展史开始,讲GPU可编程管线,讲3D
模型
数据
结构、贴图、光照、
渲染
,让大家能从一个纵深的过程中宏观的了解这种技术的前因后果。教程以Laya...
Cesium中对3D
数据
集进行体
渲染
展示
传统意义上我们构建
模型
都是通过构建物体的外表面去实现的,例如通过三角面构建
模型
,或者通过方程的形式构建隐式的表面
模型
。而体
渲染
则是通过 3d
数据
集
渲染
物体的一...通过 3D
数据
集可以
渲染
出具有内部信息的
模型
。
Opengl读取及
渲染
Obj三维
模型
最近为了测试我的碰撞检测代码,需要使用Opengl来导入
模型
及
渲染
出来做碰撞,之前我发表一篇文章是对斯坦福
模型
ply文件
渲染
的,ply
模型
资源有限,所以今天看了其它三维
模型
,发现Obj
模型
网上有丰富的资源,且表达...
Unity3D Shader系列之
渲染
流水线
1 引言 硬盘上的一个3D
模型
模型
是怎么
渲染
到我们的...先是CPU将
模型
数据
加载到内存中,
模型
数据
包括
模型
的网格
数据
(包括顶点的局部坐标、顶点的法线、顶点颜色以及顶点的纹理坐标等)、法线、材质、贴图等。 然后GPU将这
android OpenGL
渲染
带骨骼动画的3D
模型
一般大部分
模型
文件都支持带骨骼动画的
数据
,例如fbx, dae,但也有个别不支持,例如obj。 本文分两部分讨论,一是捋一下骨骼动画的背景知识,二是在android上怎么用openGL ES
渲染
。当然了,
渲染
骨骼动画还是比较...
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章