OSG

新闻分类

产品分类

联系我们

9762国际至尊品牌【中国】有限公司   

电话 : 0411-66850677 

       13998569616 

传真 : 0411-88019166 

邮箱 : morning@nepalhimalayantea.com

网址 :nepalhimalayantea.com

地址 :辽宁省大连经济技术开发区


简介: OS

您的当前位置: 首 页新闻中心 >> 行业新闻

简介: OS

发布日期:2022-10-19 11:00 来源:http://nepalhimalayantea.com 点击:

starrett    施泰力    OS

简介:项主要包括基于基础的3个项目OpengGL3.3以后版本的osg研究相关例子。示例多设计多设计。osg高级特性(opengl高级特性)shader编程等主题也可以成为OSG进阶(AdvancedOSG)。

auhor:longlongwaytogo

email:longlongway2012@hotmail.com

repo:http://github.com/longlongwaytogo/LearnOsgGL3

序个人从事osg开发已近12年,一直是输入,输出不多,想接触接触osg3.3相关例子整理分享。GL3模式可采用高级模式shader编程,更有趣,更有趣,以下将从以下几个方面进行示例整理:

基础:主要讲解一些osggl3.使用环境建设和调试工具。

中级篇:基于shader的opengl一些废弃功能shader模拟和opengl3.3后的新特征示例。

高级文章:一些更先进、更复杂的主题研究,包括bpr材料、动画、粒子、水、阴影等。

性能:渲染效率优化,作为主题单独解释。

基础篇

环境搭建

osggl3模式编译

基于osggl3的环境搭建

基于osggl3的基本设置

兼容osg早期顶点属性格式的输入布局

shader调试功能

renderdoc使用

renderdoc集成

中级篇:

gl3实现废弃opengl特性

点精灵实现点大小设置

linestipple:线的点化效果

polygonstipple:多边形点化效果

linewidth:有宽度的线

xor按位异或操作(fbo不支持xor,需要单独实现)

clip效果实现

gl3特性演示

基于点精灵的粒子效应

ssbo

computeshader

geometryshader

高级功能:

bpr效果

环境纹理

动画

阴影

粒子

水效

性能优化

无顶点输入绘制三角形

fbo使用统一缓存作为输入输出

image

texture

nowindowrtt


相关标签:starrett施泰力OS

Z近浏览:

在线客服
二维码

扫描二维码

分享