夜上海最新论坛

OSG

聯系我們

大連明志機電有限公司  

電話 : 0411-87625007 

    13998569616  

郵箱 : [email protected]

網址 :self-regulation.cn

地址 :大連開發區金馬路188號佳地外商花園8號-6-10F


簡介: OS

您的當前位置: 首 頁新聞中心 >> 行業新聞

簡介: OS

發布日期:2022-10-19 11:00 來源://self-regulation.cn 點擊:

starrett    施泰力    OS

簡介:項主要包括基于基礎的3個項目OpengGL3.3以后版本的osg研究相關例子。示例多設計多設計。osg高級特性(opengl高級特性)shader編程等主題也可以成為OSG進階(AdvancedOSG)。

auhor:longlongwaytogo

email:[email protected]

repo://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

最近瀏覽:

在線客服
二維碼

掃描二維碼

分享