自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunburst的专栏

心通了,一切皆有可能

  • 博客(3)
  • 收藏
  • 关注

原创 OSG的impostor的几个问题

最近做impostor优化终于做出来了,里面有几个问题记录一下,最重要的是照相机问题,getGraphicsContext()->setSwapCallback()要发生在camera初始化好后,例如viewer->getCamera()方法要在viewer→realize()之后,但是这里其实还没初始化完全,我本来想把物体投影到屏幕下,看下物体在屏幕的屏幕坐标,但是一直未负数,后面老大告诉我说,v

2017-09-20 16:18:52 493

原创 OSG的几个矩阵

模型矩阵:利用glMultMatrix()来实现Transform. 视点矩阵:又叫观察矩阵,利用glulookat()来实现照相机的位置变化来实现视点的变换 投影矩阵:利用glFrustum()或者gluPerspective()来实现,生成投影矩阵或者正视矩阵 视口变换:利用setViewport来实现,实现显示窗口的大小

2017-09-13 14:31:12 1273

原创 OSG的渲染树与状态树

有点懒。。不想画图,随便说一说吧,其实状态树你可以看成是一个二叉树,非叶子节点StateGraph和叶子节点ReaderLeaf组成,然后一个ReaderLeaf你可以看成有一个Drawable对象,但是场景渲染的是渲染树,状态树只是为了好转换成渲染树而存在的。 渲染树你也可以看成一棵二叉树,RenderStage(渲染台)是根节点,RenderBin是非叶子节点的子节点,RenderLeaf是根

2017-09-03 16:46:49 1374

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除