Graphics算法
神马观止
有一种坚持叫自己的节奏
展开
-
纹理过滤模式中的Bilinear、Trilinear以及Anistropic Filtering
1、 为什么在纹理采样时需要texture filter(纹理过滤) 我们的纹理是要贴到三维图形表面的,而三维图形上的pixel中心和纹理上的texel中心并不一至(pixel不一定对应texture上的采样中心texel),大小也不一定一至。当纹理大于三维图形表面时,导至一个像素被映射到许多纹理像素上;当维理小于三维图形表面时,许多个象素都映射到同一纹理。 当转载 2016-07-26 18:40:22 · 2201 阅读 · 0 评论 -
DXT and ETC Compression Texture
1. DXT 我们知道游戏中对于3D物体表面细节的表现最重要的还是靠贴图来实现的,那么越是高分辨率越是真彩色的贴图自然表现力也是越强,但是同时带来的问题是所需占用的内存会成倍的上升,而节省内存这一点在目前的游戏中还是非常非常重要的。 所以各个平台上都在使用纹理压缩的技术,让纹理贴图在内存占用和显示效果能达到一个尽可能的平衡。在DirectX中,使用一种叫做DXT的纹理压缩技术,目转载 2016-09-09 13:41:29 · 2003 阅读 · 0 评论 -
读书笔记:3D Math Primer for Graphics and Game Development
第一部分:3D数学讲解如何在空间中精确度量位置、距离和角度。计算机图形学第一原则:近似原则如果它看上去是对的它就是对的。几种坐标系:世界坐标系,物体坐标系,摄像机坐标系,惯性坐标系,嵌套式坐标系,描述坐标系vector3类的设计与注意事项第二部分:线性变换(无平移)—— 3x3,仿射变换(平移)——4x4在讨论变换之前,必须搞清楚到底要变换什么:变换物体和变换坐标系原创 2016-09-25 23:07:41 · 2349 阅读 · 0 评论 -
读书笔记:Realistic Ray Tracing
For each point on the window, we send a 3D "ray" to that point and extend it into the scene as shown by the arrow and dotted line. Whatever this ray hits first is what is seen in that pixel. Each pixe原创 2016-10-01 22:20:31 · 1386 阅读 · 0 评论 -
如何成为游戏行业的图形程序员(Oliver Franzke )
因为我们最近正在招聘一名图形程序员,所以我得确定潜在求职者具备哪些技术知识和技能。虽然这个定义主要是针对我们的求职者,但我想也适用于行业中其他正在求职中的程序员,比如渲染工程师。不论你是刚完成学业的新人,还是已经在行业中试水不同角色的老手,希望本文能够让你获知成为一名图形工程师需要具备的知识。如果你是一名经验丰富的渲染程序员,那么你可能已经了解了所有情况,我也希望听听你的看法。了解转载 2016-09-09 15:00:25 · 6622 阅读 · 0 评论 -
The Rendering Pipeline
原创 2016-12-07 15:09:02 · 651 阅读 · 0 评论 -
什么是计算机图形学?(转自中国科学技术大学-刘利刚)
(如需交流,请关注公众号:神马观止)【注】 由于时常有本科学生来向笔者询问计算机图形学是做什么的,为了使得学生能够快速了解计算机图形学,有利于他们在选择研究生方向做出适合自己的选择,特撰写此文。本文仅仅为笔者对计算机图形学浅薄的理解,不涉及对概念的定义,是非学术性的。因此,笔者尽量尝试用通俗的语言介绍一下计算机图形学的内容及其应用,以帮助还未接触计算机图形学领域的学生来了解该学科方向。笔者对其中的有些内容的理解也是很有限的,值得进一转载 2016-09-09 14:39:50 · 8003 阅读 · 1 评论