最初制作图形系统的目的是什么?
最初,制作专用图形系统的目的主要是为了把通用计算机从不间断刷新显示器的任务中解放出来。在主计算机与显示器之间增加的显示处理器模块,具有传统的体系结构,但增加了在显示器显示图元的指令。这样生成图像的指令可以在主计算机中集中存储,然后发送到显示处理器。这些指令可以作为显示列表存储到显示处理器自己的存储器中。然后,显示处理器会以足够的速率来重复的执行显示列表中的指令,从而...
分类:
其他好文 时间:
2015-08-03 22:40:47
阅读次数:
410
看一个图形学的课程实在是槽点太多,推导各种省略,愣是没看懂怎么又关系的。考虑一个b向量绕a旋转theta角,第一行是b垂直于a的分量,记为b⊥ 。等式右边加号左侧是b⊥*cosθ,加号右边是 c*sinθ, 值得注意的是c = a× b = absinΦ (这里Φ为a和b的夹角),图中是将叉乘写为对...
分类:
其他好文 时间:
2015-08-03 06:29:10
阅读次数:
124
“伟大航路,我把世界上的一切都放在了那里,有种的话就去领取吧!” 这是OGRE中文网上的一则广告,我想,无论作为OGRE的学习者还是漫漫人生的一名旅人,这句话都是非常不错的激励语。放在这,是否能够让你隐约看到属于自己的新世界? 作为刚涉入计算机图形学以及三维渲染引擎的菜鸟,深深...
分类:
其他好文 时间:
2015-08-02 18:11:19
阅读次数:
171
这个位置可以看到ppsspp的特殊处理
文件位置
来看看这些特效
用来测试的未加特效图片
ppsspp:
传说系列一生爱---英杰传说
最后的战士
aacolor
是关于饱和度,亮度,对比度,色调的调节,
ppsspp中的默认参数为饱和度加强1.2倍,对比度增强1.25倍,在unity中我们可以设为外部变量自己调节
关...
分类:
编程语言 时间:
2015-07-31 13:11:12
阅读次数:
162
OpenGL ES:是一套图形硬件的软件接口,它直接和GPU进行交互,(GPU,由数千个的小又高效的核心组成,通过图形库使用的。)让我们可以创建实时的3D图形程序。
作用是将3D场景绘制到2D屏幕上,图形学中,这一过程通过一系列的渲染管线完成。
顶点数组:
OpenGL ES 不提供3D模型的定义,再传入OpenGL ES之前,应用程序应该将3D模型转换为一组...
分类:
其他好文 时间:
2015-07-30 17:10:46
阅读次数:
135
散射需要:吸收,内散射,外散射
分为瑞利散射Rayleigh Scattering和米氏散射 Mie Scattering 后面会详细讲解
大气中散射由多种原因产生,微粒,尘埃,水蒸气等等
阳光由于散射增加会减弱并变色
物体也会随着距离增加散射增加而减弱并变色
大气光线散射由于 一天中的时间,天气,污染的改变而改变
散射共通篇
Radiometric...
分类:
编程语言 时间:
2015-07-30 11:33:26
阅读次数:
444
原文地址:http://blog.sina.com.cn/s/blog_ad7c19000102v42d.html一. 图形学、可视化领域的会议:(一)高级别会议1. Siggraph (图形学领域最高级别会议,不知SCI收录否。国内研究者除非结果特牛,轻易别投)2. Eurograph (作为Co...
分类:
其他好文 时间:
2015-07-30 07:09:40
阅读次数:
111
for(int i = 0; i DrawIndexedPrimitive(D3DPT_TRIANGLEFAN, i * 4, 0, 4, 0, 2);}上面那行绘制语句的意思是:从顶点缓冲区中的第i*4个顶点开始,获取4个顶点数据。最小顶点索引是0,所以获取的4个顶点的索引依次是0,1,2,3。然...
分类:
其他好文 时间:
2015-07-23 13:37:55
阅读次数:
92
DDA算法画直线,其理论依据:如 m 表示直线斜率, 那么有斜率 m = (y2 - y1) / (x2 - x1), ∴ m =Δy /Δx , 从而有对于沿直线给定的 x 任何增量Δx,计算出对应的y的增量 Δy = m ?Δx ; 同理:Δx =Δy / m; 假设斜率 |m| 1...
分类:
编程语言 时间:
2015-07-22 12:54:04
阅读次数:
284
1.Fisheye distortion 鱼眼镜头
解释来自百度百科:鱼眼镜头是一种焦距为16mm或更短的并且视角接近或等于180°。 它是一种极端的广角镜头,“鱼眼镜头”是它的俗称。为使镜头达到最大的摄影视角,这种摄影镜头的前镜片直径很短且呈抛物状向镜头前部凸出,与鱼的眼睛颇为相似,“鱼眼镜头”因此而得名。
关键代码如下:
float2 fisheye(float2 uv)
{
floa...
分类:
编程语言 时间:
2015-07-22 09:29:05
阅读次数:
278