技术收藏
以前收藏的一些东西,拿出来一起分享
sork
这个作者很懒,什么都没留下…
展开
-
切线空间(Tangent Space) 的计算与应用
转:http://windsmoon.com/2017/11/28/%E5%88%87%E7%BA%BF%E7%A9%BA%E9%97%B4-Tangent-Space-%E7%9A%84%E8%AE%A1%E7%AE%97%E4%B8%8E%E5%BA%94%E7%94%A8/?utm_medium=social&utm_source=ZHShareTargetIDMore概要本...转载 2019-06-30 10:15:35 · 12457 阅读 · 1 评论 -
为什么需要纹理压缩
转:https://www.cnblogs.com/fuckgiser/p/5497013.html“最近在玩什么游戏,推荐一个”。不管是谁,总会说过或听过这个问题吧。这时候,你脑海里面浮现的也许是这样的画面或许最终小伙伴们也能接受这样的游戏但还是会有一些玩家更怀念这样的游戏在软件开发,特别是三维应用中,纹理随处可见,但受限于网络环境和硬件能力,纹理也是一大瓶颈...转载 2019-06-30 10:15:27 · 1372 阅读 · 0 评论 -
对多重采样(MSAA)原理的一些疑问
转:https://www.zhihu.com/question/58595055/answer/157756410关于MSAA可参考官方规格说明文档 对于OpenGL是Khronos维护的:https://khronos.org/registry/OpenGL/index_gl.php...,其实里面很多内容在红蓝宝书都有。 DX由微软维护,但只通过DX的SDK文档或Rasterizatio...转载 2019-06-30 10:14:42 · 5758 阅读 · 1 评论 -
3D图形学基础 基本概念
转载:https://zhuanlan.zhihu.com/p/278461623D图形学基础Lingtonke(柯灵杰)1 前言现在AR、VR技术正值风口,催生了一大批相关的APP,使得3D图像学不再是游戏开发人员的专属知识,而是更多的普及开来。本文主要针对一些对3D有兴趣的同学,普及图形学知识,不涉及深入的技术探讨和样例介绍。对于不是从事相关开发的同学也能了解相关的知...转载 2019-06-30 10:15:45 · 6300 阅读 · 0 评论 -
AB是一家?VAO与VBO
AB是一家?VAO与VBO我想大家都已经熟悉VBO了吧。在GL3.0时代的VBO大体还是处于最重要的地位,但是与此同时也出现了不少新的用法和辅助役,其中一个就是VAO。本文大致小记一下这两者的联系,帮助大家理解一下这个角色。——ZwqXin.comVBO?See[学一学,VBO]本文来源于ZwqXin(http://www.zwqxin.com/), 转载请注明原文...转载 2019-07-01 16:35:13 · 199 阅读 · 0 评论 -
学一学,VBO
VBO,全称Vertex Buffer Object,与FBO,PBO并称,但它实际上老不少。就某种意义来说,它就是VA(Vertex Array)的升级版。——ZwqXin.com事实上,对VBO的接触可以追溯到当初接触FBO之后[学一学,FBO] 。那时候还在做Shadow Volume吧,见识到FBO的强大之后,就想把VBO也学了——于是不觉得有什么难理解和难应用的地方,就把构造Vol...转载 2019-07-01 16:35:22 · 229 阅读 · 0 评论 -
在C++中自己实现动画系统(一):骨骼动画与编辑器
转:https://www.gameres.com/478091.html每套游戏引擎都会包含动画系统:一些游戏引擎会采用最简单的直播动画的形式(如Unity的Animation方案)仅支持简单动画播放和CrossFade;一些引擎会采用更高级的动画方案,具备动画状态机和混合树的方案在如今基本是标配,但是不同引擎的实现也会有功能上的差别,例如Unity的Mecanim系统就比较原始,采用了假的...转载 2019-06-30 10:13:24 · 3430 阅读 · 1 评论 -
总结一下一般游戏中3D模型各种勾边方法遇到的工程性问题
转:https://www.cnblogs.com/hellohuan/p/3670666.html总结一下一般游戏中3D模型各种勾边方法遇到的工程性问题以前做过简单的rim light勾边,几何勾边,这次又做了后处理的勾边,工程化的时候,都遇到很多问题,简单总结一下。首先是火炬之光勾边效果,类似轮廓光的实现,简单的卡通渲染也是通过类似的算法加采样色阶图实现。火炬中的勾边相当...转载 2019-06-30 10:12:40 · 500 阅读 · 0 评论 -
造轮子前先看看现有的开源轮子
下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http:/...转载 2019-06-30 10:13:01 · 513 阅读 · 0 评论