代码改变世界

随笔分类 -  3D渲染与数学

[转]图片Premultiplied Alpha到底是干嘛用的

2019-07-05 20:38 by 阿诚de窝, 2280 阅读, 收藏, 编辑
摘要: Premultiplied Alpha 这个概念做游戏开发的人都不会不知道。Xcode 的工程选项里有一项 Compress PNG Files,会对 PNG 进行 Premultiplied Alpha,Texture Packer 中也有Premultiplied Alpha 的选项。那么问题来 阅读全文

WebGL第一步

2019-05-31 19:23 by 阿诚de窝, 761 阅读, 收藏, 编辑
摘要: 什么是WebGL? WebGL使用了GLSL ES(OpenGL ES)着色器语言,通过配合调用js相关的绘制接口来实现3D效果。 采用页面中的<canvas>元素来定义绘图区域,canvas支持三维图形的绘制,但它不直接提供绘图方法,而是提供一种叫上下文(context)机制来绘制图形。 绘制流程 阅读全文

[转]3D渲染管线

2019-05-14 22:18 by 阿诚de窝, 799 阅读, 收藏, 编辑
摘要: 转自:http://tgerm.org/SRP/ 在3D中有两种渲染管线,分别是图形渲染管线和GPU渲染管线。 图形渲染管线 《Render-Time Rendering Third Edition》一书中将计算机图形渲染的流程划分为3个阶段:应用阶段(Application Stage)、几何阶段 阅读全文

【3D研发笔记】之【数学相关】(一):坐标系

2015-04-05 12:22 by 阿诚de窝, 1271 阅读, 收藏, 编辑
摘要: 现在开始学习3D基础相关的知识,本系列的数学相关笔记是基于阅读书籍《3D数学基础:图形与游戏开发》而来,实现代码使用AS3,项目地址是:https://github.com/hammerc/hammerc-Snake3D-as3与https://github.com/hammerc/hammerc-... 阅读全文
点击右上角即可分享
微信分享提示