
3D Graphic
rhett_graphic
这个作者很懒,什么都没留下…
展开
-
模仿SpeedTree的交互式单树建模软EasyTree2.0
我们开发的这款软件是基于VC和OpenGL底层开发,利用贝塞尔曲线来控制树木轮廓和枝条形态,对于分层结构明显如马尾松这样的树种,模拟效果特别好.下图是该软件的界面,右侧是树参数属性栏. 柏树,芒果树,原创 2006-10-23 18:23:00 · 1928 阅读 · 6 评论 -
三维场景的渲染优化(一)
三维场景的渲染优化(一) ——如何进行有效的性能评测 对于任何一个3D应用程序来说,追求场景画面真实感是一个无止尽的目标,其结果就是让我们的场景越来越复杂,模型更加精细,这必然给图形硬件带来极大的负荷以致于无法达到实时绘制帧率。因此,渲染优化是必不可少的。原创 2007-07-08 16:30:00 · 2568 阅读 · 3 评论 -
三维场景的渲染优化(二)
静态场景包括了地形、植被、建筑物等一般不改变位置的实体集合,对它的优化是场景优化中最重主要的内容。本文就静态场景优化的常见问题进行了探讨。1 批的优化 批是场景优化中的最重要的概念之一,它指的是一次渲染调用(DP),批的尺寸是这次渲染调用所能渲染的多边形数量。每个批的调用都会消耗一定的CPU时间,对于显卡来说,一个批里的多边形数量远达不到最大绘制数量。因此尽可能将更原创 2007-07-09 23:50:00 · 2723 阅读 · 0 评论 -
3D游戏中通用碰撞系统的构建
关于3D游戏碰撞系统的构建,不同的游戏类型差别很大。如极品飞车,HL2这些运动类、FPS的游戏,需要非常精确的碰撞计算,刚体运动等等,好的解决方案就是采用一个成熟的物理引擎。对于WOW这类角色扮演的游戏,精确的碰撞不是它最想要表现的方面。因为采用物理引擎会占用过多的CPU资源,考虑到效率,这类的游戏一般采用简化的碰撞系统。 该碰撞系统的构建最核心的内容就是物理世界的构原创 2007-04-30 00:23:00 · 1495 阅读 · 0 评论