社区
图形处理/算法
帖子详情
新手提问!关于OpenGL和Shader制作发光体。
JavaEEJunior
2010-12-30 02:00:40
我现在有一个
程序Glow
实现了一些发光球体。
点击这里可以下载这个程序。
这个程序是基于OpenGL Shading Language的。
程序运行如下图:
我现在想把这个程序合并到另外一个OpenGL的程序中。
也就是,我想把这些发光的球体放到另外一个OpenGL的场景中。
请问应该怎么做?谢谢!
我之前试过了一次,但是貌似程序Glow中使用的FBO会影响到"另外一个OpenGL程序的Framebuffer",使一些场景绘制不出来,
现在的场景只有按钮可以正常绘制。请大家帮忙,谢谢!
...全文
510
4
打赏
收藏
新手提问!关于OpenGL和Shader制作发光体。
我现在有一个程序Glow实现了一些发光球体。 点击这里可以下载这个程序。这个程序是基于OpenGL Shading Language的。 程序运行如下图: 我现在想把这个程序合并到另外一个OpenGL的程序中。 也就是,我想把这些发光的球体放到另外一个OpenGL的场景中。 请问应该怎么做?谢谢! 我之前试过了一次,但是貌似程序Glow中使用的FBO会影响到"另外一个OpenGL程序的Framebuffer",使一些场景绘制不出来, 现在的场景只有按钮可以正常绘制。请大家帮忙,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JavaEEJunior
2010-12-31
打赏
举报
回复
[Quote=引用 3 楼 peng_weida 的回复:]
我这样想的,既然FBO影响到了其他场景东西,那FBO中只是渲染了部分场景,
而后面使用 glViewport( 0, 0, 1024, 768 )
最终绘制出来的只是FBO中渲染的。
你可以改变 glViewport( 0, 0, 1024, 768 )中的参数,试试看哈!
我也是初学者,刚接触FBO不久。
希望你的问题早日解决。
[/Quote]
谢谢你哈哈,我现在只好各种尝试了 暂时没有什么好办法。
还是很感谢你哈哈。
peng_weida
2010-12-31
打赏
举报
回复
我这样想的,既然FBO影响到了其他场景东西,那FBO中只是渲染了部分场景,
而后面使用 glViewport( 0, 0, 1024, 768 )
最终绘制出来的只是FBO中渲染的。
你可以改变 glViewport( 0, 0, 1024, 768 )中的参数,试试看哈!
我也是初学者,刚接触FBO不久。
希望你的问题早日解决。
JavaEEJunior
2010-12-30
打赏
举报
回复
[Quote=引用 1 楼 peng_weida 的回复:]
应用FBO的时候 把场景中所有物体都一起渲染到纹理,然后再使用这个纹理。
[/Quote]
能不能说的具体点?
没有太懂,谢谢
peng_weida
2010-12-30
打赏
举报
回复
应用FBO的时候 把场景中所有物体都一起渲染到纹理,然后再使用这个纹理。
OpenGL
-
Shader
共六章1.基础章节,从
Shader
1.0版本到新的4.5版本,介绍每一个版本中特性的用法;2.Tesslattion
Shader
应用/基础案例分析3.Gemotry
Shader
应用/基础案例分析4.Compute
Shader
应用/基础案例分析5.通过大量案例讲解分析/结合新特性,介绍用法6.性能调优,如果借助
shader
加速应用,让你的程序支撑百万级别的场景对象轻松应对
【转—译】Unity3D
Shader
新手
教程(初步了解
shader
的语法和结构)
随笔 - 39 文章 - 0 评论 - 150本文为翻译,附上原文链接。https://unitygem.wordpress.com/
shader
-part-1/转载——polobymulberry-博客园。刚开始接触Unity3D
Shader
编程时,你会发现有关
shader
的文档相当散,这也造成初学者对Unity3D
Shader
编程望而却步。该系列教程的第一篇文章(译者注:即本文,后续还...
Unity3D
Shader
入门第一天
刚开始接触Unity3D
Shader
编程时,你会发现有关
shader
的文档相当散,这也造成初学者对Unity3D
Shader
编程望而却步。该系列教程的第一篇文章(译者注:即本文,后续还有5篇文章)详细介绍了Unity3D中的表面着色器(Surface
Shader
)的,为学习更复杂的
Shader
编程打下基础。 动机 如果你是刚刚接触
Shader
编程的
新手
,你可能不知道从何开始踏出Shade...
Avoiding 16 Common
OpenGL
Pitfalls(避免 16 个常见的
OpenGL
陷阱)
避免 16 个常见的
OpenGL
陷阱
【译】Unity3D
Shader
新手
教程(1/6)
刚开始接触Unity3D
Shader
编程时,你会发现有关
shader
的文档相当散,这也造成初学者对Unity3D
Shader
编程望而却步。该系列教程的第一篇文章(译者注:即本文,后续还有5篇文章)详细介绍了Unity3D中的表面着色器(Surface
Shader
)的,为学习更复杂的
Shader
编程打下基础。 动机 如果你是刚刚接触
Shader
编程的
新手
,你可能不知道从何开始踏出S
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章