jie_er

2019年3月11日

探索未知种族之osg类生物---渲染遍历之Renderer简介

摘要: 我们继续renderingTraversals()的探究。我们接着上一节的”阻塞渲染线程”后就要遍历所有摄像机的渲染器(Renderer),执行 Renderer::cull 场景筛选的操作。我们在renderingTraversals()中总是遇到这个Renderer类,我们就先补充一下他的介绍。 阅读全文

posted @ 2019-03-11 14:17 jie_er的种码园子 阅读(388) 评论(0) 推荐(0) 编辑

探索未知种族之osg类生物---呼吸分解之渲染遍历二

摘要: 那么今天我们就正式进入osg整个呼吸动作之中最复杂的一个动作,ViewerBase::renderingTraversals(),我们先介绍renderingTraversals的开头的简单的几步操作。 1、这个函数中先遍历了所有的view中的相机节点分别取得他们的位置Translation以及姿态 阅读全文

posted @ 2019-03-11 11:21 jie_er的种码园子 阅读(190) 评论(0) 推荐(0) 编辑

探索未知种族之osg类生物---呼吸分解之渲染遍历一

摘要: 总结 前面我们基本上已经完成对ViewerBase::frame()函数的探究,只剩下renderingTraversals()渲染遍历的探究,虽然就剩下了一个函数,但是这却是最重要的,不可少的一个步骤。他主要是完成对场景的筛选和绘制工作,以及很多线程的调度和同步工作也是在这个函数中完成的。前面的几 阅读全文

posted @ 2019-03-11 11:20 jie_er的种码园子 阅读(289) 评论(0) 推荐(0) 编辑

导航