OpenGL
邓文尧
这个作者很懒,什么都没留下…
展开
-
FFmpeg+SDL+QT实现简单是视频播放器
FFmpeg音视频解码FFmpeg是一个用于音视频解码的库,FFmpeg的解码流程可以分为以下步骤:av_register_all(): 注册所有组件avformat_open_input():打开输入的视频文件av_format_find_stream_info():获取视频文件信息avcodec_find_decoder():查找对应的解码器avcodec_open2():打开解码器avcodec_decode_video2():解压一帧的数据avcodec_close():关闭解码器原创 2020-10-10 20:07:38 · 1701 阅读 · 1 评论 -
OpenGL冯氏光照模型(1)
冯氏光照模型基础光照模型现实世界的光照是极其复杂的,而且会受到诸多因素的影响,这是我们有限的计算能力所无法模拟的。因此OpenGL的光照使用的是简化的模型,对现实的情况进行近似,这样处理起来会更容易一些,而且看起来也差不多一样。这些光照模型都是基于我们对光的物理特性的理解。其中一个模型被称为冯氏光照模型(Phong Lighting Model)。冯氏光照模型的主要结构由3个分量组成:环境(Ambient)、漫反射(Diffuse)和镜面(Specular)光照。下面这张图展示了这些光照分量看起来的样子原创 2020-09-19 11:25:57 · 809 阅读 · 0 评论