社区
机器视觉
帖子详情
如何获得opengl计算好的表面光照强度?
gzdillon
2016-12-02 01:25:38
如题,只想要每个图元受到的光照强度,不需要考虑材质的反射。
简单地说就是获得图元操作中的中间数据。
请问如何获得opengl内部计算的表面光照强度?
不用glsl,使用opengl es 1.1是否能够完成?
此致
...全文
339
回复
打赏
收藏
如何获得opengl计算好的表面光照强度?
如题,只想要每个图元受到的光照强度,不需要考虑材质的反射。 简单地说就是获得图元操作中的中间数据。 请问如何获得opengl内部计算的表面光照强度? 不用glsl,使用opengl es 1.1是否能够完成? 此致
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
【奇境】
OpenGL
计算
机图形学编程—从小白到精通
1 课程简介:本课程详细讲解了
OpenGL
从入门到精通的理论+实践知识,对于每一个知识点都会带领学员通过代码来实现功能。其中涵盖了基础图元绘制,基础光照,高级过程,高级光照等内容;当前图形引擎的应用已经越来越广泛,春晚以及各大综艺节目已经开始使用XR作为主流的内容制作技术,房地产漫游及Web渲染技术已经开始茁壮发展,VR也即将突破硬件瓶颈;普遍的游戏引擎在独特的领域已经无法完全实用,且我们国家要发展自主科技技术,图形引擎以及CAD等卡脖子技术一定会蓬勃发展,所以同学们要抓住机会,趁势而上,熟悉底层,博取更大发展,学习
OpenGL
底层接口的应用以及图形学算法,将是您向纵深发展的第一步!2 课程解决优势:很多同学学习
OpenGL
最难的是找到路径,并且其中牵扯到的理论知识点无法完全理解透彻(比如VAO与VBO的区别,MVP矩阵变换的推导及原理,光照系统的设计及算法推导,帧缓存的灵活应用等),我们的课程可以带领大家从原理+实践的角度进行学习,每一个知识点都会:a 推导基础公式及原理 b 一行一行进行代码实践从而能够保证每位同学都学有所得,能够看得懂,学得会,用得上,并且能够培养自主研究的能力。学习课程所得:学习本课程完毕之后,学员可以全方位的完全了解
OpenGL
当中的必要接口,并且可以对图形学的基础知识融会贯通,可以制作中级的特效。并且对于UnrealEngine以及Unity3D的学习更加轻松,对于各类商业引擎当中的算法以及内容制作手法更加深刻理解把控。学员也可以自行进行图形引擎的设计以及研究,并且将本课程的知识点进行代码模块化编写;能够自主推导图形学管线以及应用当中的各类公式,并且理解其几何含义。 代码与PPT资源,已随课程附赠,请同学们对应课程下载
OpenGL
光照之基础光照
现实世界的光照是极其复杂的,而且会受到诸多因素的影响,这是我们有限的
计算
能力所无法模拟的。因此
OpenGL
的光照使用的是简化的模型,对现实的情况进行近似,这样处理起来会更容易一些,而且看起来也差不多一样。这些光照模型都是基于我们对光的物理特性的理解。其中一个模型被称为冯氏光照模型(Phong Lighting Model)。冯氏光照模型的主要结构由3个分量组成:环境(Ambient)、漫反射(Diffuse)和镜面(Specular)光照。
OpenGL
学习日记之光照
计算
现实生活中,光照通常来自于多个光源,并且会在多个物体之间发散和反弹,一个物体的光照可能受到来自一个非直射的光源影响,最后才进入人眼,也就是所谓的间接光照。光线照在粗糙物体
表面
,随机散射到各个方向,漫反射中视角的位置是不重要的,因为反射是完全随机的,所以在任何反射方向都是随机的。我们知道的定向光源的一个好例子是,太阳。常用的光照模型有:兰伯特光照模型(主要是模拟漫反射),半兰伯特光照模型(调优兰伯特全黑的缺点),Phong光照模型(模拟镜面反射),BlinnPhong光照模型(兰伯特+Phong)等。
【
OpenGL
】基础光照
现实世界中的光照是极其复杂,难以
计算
的,因此
OpenGL
的光照使用的是简化的模型,其中一个模型被称为冯氏光照模型环境(Ambient)光照漫反射(Diffuse)光照镜面(Specular)光照。
OpenGL
的基础光照和
计算
本文主要介绍了
OpenGL
中的光照以及固定管线光照的
计算
(在Coreprofile中的
计算
)
机器视觉
4,447
社区成员
15,336
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章