加载中
用 Love2D 实现法线贴图的例程(到最新版本 0.10.1)

用 Love2D 实现法线贴图的例程(到最新版本 0.10.1) 概述 一般来说, 复杂的光照模型会被用在 3D 游戏中, 以产生逼真的效果, 不过也有些开发者研究出一些代码可以在 2D 游戏中使用这些光照模型...

2016/07/05 15:43
132
如何把一个标准 GLSL 例程改写为 Codea shader

如何把一个标准 GLSL 例程改写为 Codea shader 概述 这里所说的标准 GLSL 例程指的是 OpenGL ES 2.0/3.0 中使用 GLSL 编写, 由 顶点着色器 和 片段着色器 组成的 shader. 在 <OpegGL ES 3.0...

2016/07/17 11:38
26
从零开始写一个武侠冒险游戏-6-用GPU提升性能(1)

从零开始写一个武侠冒险游戏-6-用GPU提升性能(1) 概述 我们之前所有的绘图工作都是直接使用基本绘图函数来绘制的, 这样写出来的代码容易理解, 不过这些代码基本都是由 CPU 来执行的, 没怎么发...

2016/06/19 23:18
161
OpenGL ES 2.0 Shader 调试新思路(一): 改变提问方式

OpenGL ES 2.0 Shader 调试新思路(一): 改变提问方式 --是什么(答案是具体值) VS 是不是(答案是布尔值) 目录 背景介绍 问题描述 Codea 是 iPad 上的一款很方便的开发软件, 尤其是它支持 Open...

How to watch a var in shader? -A new solution: cha

How to watch a var in shader? -A new solution: change the question from What is to Is it Intro Description When we program for OpenGL ES 2.0 Shader on Codea, we find that it is ...

2016/03/31 11:31
15
在 OpenGL ES 2.0 上实现视差贴图(Parallax Mapping)

在 OpenGL ES 2.0 上实现视差贴图(Parallax Mapping) 视差贴图 最近一直在研究如何在我的 iPad 2(只支持 OpenGL ES 2.0, 不支持 3.0) 上实现 视差贴图(Parallax Mapping) 和 位移贴图(Displa...

2016/08/08 13:28
108
在 iPad 上试验从用算法生成法线贴图-到法线映射光照效果

在 iPad 上试验从用算法生成法线贴图-到法线映射光照效果 目录 概述 一般来说, 法线贴图是用高模的法线图, 低模的纹理图, 来生成较好的渲染效果. 而法线图通常是通过图像处理软件来生成的, 这...

2016/04/24 12:36
91
翻译:探索GLSL-用几何着色器(着色器库)实现法线可视化

翻译:探索GLSL-用几何着色器(着色器库)实现法线可视化 翻译自: Exploring GLSL – Normal Visualizer with Geometry Shaders (Shader Library) 译者: FreeBlues 概述 亲爱的读者们, 我回来了...

2016/07/26 12:19
45
为新手准备的 Codea 着色器(Shader)教程

为新手准备的 Codea 着色器(Shader) 教程 原文标题:《Shaders for dummies》 作者:Ignatz 译者:FreeBlues 译文链接:http://my.oschina.net/freeblues/blog/336055 PDF链接:http://pa...

OpenGL ES 2.0 Shader 调试新思路(二): 做一个可用的原型

OpenGL ES 2.0 Shader 调试新思路(二): 做一个可用的原型 目录 背景介绍 请参考前文OpenGL ES 2.0 Shader 调试新思路(一): 改变提问方式 优化 ledChar 函数 前文中我们写了一个可以用来显示 ...

2016/04/02 01:31
355
从零开始写一个武侠冒险游戏-0-开发框架Codea简介

从零开始写一个武侠冒险游戏-0-开发框架Codea简介 概述 本游戏全程使用一款运行于 iPad 上的开发工具类 APP--Codea 来开发, Codea 是一款 轻量级 + 全功能的开发工具, 它既是一个: 运行时库-...

2016/06/21 19:23
95
如何创建一个 Lua 模块

如何创建一个 Lua 模块 翻译自: How to Create a Lua Module 译者: FreeBlues 正文 Lua编程语言 中的一个 模块(module)是一个包含函数和变量的代码片段: 它是一个用户库. 它是把你的代码切分...

2016/07/23 10:57
36
翻译:GLSL的顶点位移贴图

翻译:GLSL的顶点位移贴图 翻译自: Vertex Displacement Mapping using GLSL 译者: FreeBlues 说明: 之所以选择这篇文档, 是因为现在但凡提到位移贴图(Displacement Mapping), 都要求设备支持...

从零开始写一个武侠冒险游戏-6-用GPU提升性能(2)

从零开始写一个武侠冒险游戏-6-用GPU提升性能(2) 概述 用 mesh 改写地图类, 带来的一大好处是控制逻辑可以变得非常简单, 作为一个地图类, 最基本的控制逻辑就是显示哪一部分和地图如何卷动,...

2016/06/21 15:55
48
从零开始写一个武侠冒险游戏-6-用GPU提升性能(3)

从零开始写一个武侠冒险游戏-6-用GPU提升性能(3) --解决因绘制雷达图导致的帧速下降问题 概述 现在轮到用 mesh 改写那个给性能带来巨大影响的状态类了, 分析一下不难发现主要是那个实时绘制并...

2016/06/23 21:00
102
对于法线贴图的深入研究

对于法线贴图的深入研究 原文地址: http://blog.csdn.net/debugconsole/article/details/18990153 正文 前几篇文章写过有关法线贴图的内容,这次文章将讨论其原理及相关优化。回过头来看一下...

2016/07/23 23:18
74
翻译:非常详细易懂的法线贴图(Normal Mapping)

翻译:非常详细易懂的法线贴图(Normal Mapping) 本文翻译自: Shaders » Lesson 6: Normal Mapping 作者: Matt DesLauriers 译者: FreeBlues 这一系列依赖于最小规模的用于着色器和渲染工具的...

2016/08/05 22:55
507
彻底理解数字图像处理中的卷积-以Sobel算子为例

彻底理解数字图像处理中的卷积-以Sobel算子为例 作者:FreeBlues 修订记录 2016.08.04 初稿完成 概述 卷积在信号处理领域有极其广泛的应用, 也有严格的物理和数学定义. 本文只讨论卷积在数字图...

Mac 下安装使用 Love2D

Mac 下安装使用 Love2D 概述 Love2D 是一款开源的 2D 开发引擎, 使用 Lua, 支持Windows,Linux,Mac,Android以及iOS多种平台, 在国外的游戏开发者中很受欢迎, 官网地址, 今天试用了一下, 感觉非...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部