- 博客(7)
- 收藏
- 关注
翻译 运动模糊相关论文1:A Fast and Stable Feature-Aware Motion Blur Filter
简介运动模糊是合成逼真图像中的一个重要效果,提供重要的运动提示和引导观看注意力,并且是将高质量电影制作渲染与交互式图形区分开的少数效果之一。我们通过现象学模拟运动模糊图像序列的感知线索,使用简单,高性能的后处理以高质量逼近该效果。...
2018-11-22 17:16:03 394
翻译 RealTimeRendering3--MotionBlur
对于交互式应用程序,要呈现令人信服的图像,同时具有稳定和足够高的帧率是非常重要的。平滑且连续的运动是优选的,帧速率太低将会产生急剧的抖动。 电影以24 fps显示,但剧院很暗并且眼睛的视觉响应在黑暗中对抖动更不敏感。此外,电影放映机以24 fps的速度改变图像,但是通过在显示下一张图像之前重新显示每张图像2-4次来减少抖动。 也许最重要的是,每个电影帧通常都包含运动模糊图片; 默认情况下,交互式图...
2018-11-20 22:23:53 484
翻译 RealTimeRendering4--MotionBlur
为了呈现令人信服的图像序列,帧率足够稳定和足够高是非常重要的,平滑且连续的运动会更好。帧率太低将会产生Jerkey motion(抖动)。电影以24fps显示,但是电影院是黑暗的,并且眼睛的响应时间对昏暗环境中的闪烁不太敏感。另外,电影投影机以24帧更改图像,但通过在显示下一个图像之前重新显示每个图像2-4次来减少闪烁。或许更重要的是,每个电影帧通常都是运动模糊图像,默认情况下,交互式图形图像不是...
2018-11-19 12:02:22 439
翻译 第四节:绘制第一个三角形
在OpenGL中,任何事物都在你3D空间中,而屏幕和窗口确实2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变为适应你屏幕的2D像素。3D坐标转为2D坐标的处理过程是由OpenGL的图形渲染管线管理的。图形渲染管线可以被划分为两个主要部分:第一部分把3D坐标转化为2D坐标; 第二部分把2D坐标转变为实际的有颜色的像素;2D坐标和像素区别:2D坐标精确表示一个点在2D空间...
2018-11-15 17:26:06 269
翻译 第三节:OpenGL框架实现
首先需要在实现代码的语句最前面包含如下代码:#include <glad/glad.h>#include <GLFW/glfw3.h>Note: 确认在包含GLFW的头文件之前包含了GLAD的头文件。GLAD的头文件包含了正确的OpenGL头文件(例如GL/gl.h),所以需要在其他依赖于OpenGL的头文件之前包含GLAD;创建窗口部分:GLFWw...
2018-11-15 16:25:45 669
翻译 第二节:创建窗口
在我们画出出色的效果之前,首先要做的就是创建一个OpenGL上下文和一个用于显示的窗口。然而,这些操作1在每个系统上都是不一样的,OpenGL有目的地从·这些操作抽象出去。这意味着我们不得不自己处理创建窗口,定义OpenGL上下文以及处理用户输入。构建GLFWGLFW是一个专门针对OpenGL的C语言库,提供了一些渲染无所需的最低限度接口。GLFW下载地址;为了完整性最好下载源代码...
2018-11-15 11:23:38 232
翻译 第一节:OpenGL概览
OpenGL本省并不是一个API,它仅仅是一个由KHronos组织制定并维护的规范。OpenGL规范严格规定了每个函数该如何执行,以及它们的输出值。至于内部具体每个函数是如何实现的,将由OpenGl库的开发者自行决定。实际的OpenGL库的开发者通常是显卡的生产商,当 产生一个BUG时通常可以通过升级显卡驱动来解决。这些驱动会包括你的显卡能支持的最新版本的OpenGL. 立即渲染模式与...
2018-11-13 21:10:24 237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人