自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注图形三十年

在信息时代

  • 博客(23)
  • 资源 (11)
  • 收藏
  • 关注

原创 图形学学习网站

图形学学习分享

2016-08-17 12:42:14 3435

原创 搭建Windows渲染环境

类OpenGL软渲染教程,使用CPU模拟OpenGL渲染管线工作.

2015-09-27 14:04:51 2827

原创 建立渲染管线

实现类opengl渲染库,用cpu模拟渲染管线教程

2015-09-19 22:34:30 2268

原创 纹理采样和过滤

纹理采样,线性过滤,渲染到纹理的具体实现,类OpenGL的CPU软渲染教程.

2015-09-13 17:40:25 5095 1

原创 光栅化方法优化

之前用包围盒和中心坐标法做过光栅化实现,但是那个方法存在问题,这次要实现一个更高效的光栅化方法.

2015-08-15 22:52:56 3139

原创 近面裁剪

近面裁剪算法实现,修改透视矩阵的问题.

2015-07-11 16:48:16 5426 4

原创 光栅化插值方法

光栅化方法详解,自己实现一个光栅化算法用以实现软渲染器.

2015-07-04 14:40:27 7961 1

原创 DirectX的OBJ模型加载与渲染

使用DirectX9加载并渲染一个OBJ模型,有代码可下载.

2015-03-07 01:14:04 7566

原创 DirectX光影详解

使用DirectX进行光影渲染,阴影贴图与漫反射计算结合.

2015-03-01 02:36:02 2862

原创 OpenGL阴影贴图详解

OpenGL阴影贴图详解,使用着色器实现的阴影贴图算法.

2015-02-24 15:58:54 6882 5

原创 shader漫反射模拟

使用shader模拟漫反射光照,分别采用glsl与hlsl实现.

2015-02-21 15:54:43 1758

原创 从头开始绘制一个圆锥体

如何建立一个带法线和纹理坐标的截头圆锥体.

2014-12-13 14:39:03 4354

原创 简易bmp图片读取

一个简单的bmp图片加载类

2014-11-29 13:02:07 3207 2

原创 高度图地形读取与漫游

高度图的读取渲染以及漫游

2014-11-22 21:01:25 4134

原创 使用着色器模拟雾效果

上一篇关于天空盒的blog谈到了雾效果,那么这次来讨论一下用着色器实现雾效果的具体实现方法.雾在大自然中是一种常见的天气现象,比如清晨时分在山上就能看到这种效果.我们可以使用OpenGL轻松地模拟出来,使用固定管线设置GL_FOG_COLOR,GL_FOG_DENSITY,GL_FOG_START,GL_FOG_END,GL_FOG_MODE等GL_FOG系列参数,然后调用glEnable

2014-11-18 15:26:28 2138

原创 用球体模拟天空

之前说到可以用球体作为Sky Dome模拟天空,那么就来说一说其中的细节.Sky Dome就是天空穹顶,是一种在三维场景中模拟天空的方法,用Sky Dome模拟的天空较Sky Box更为逼真,对应用Sky Box的场景采用雾效果很容易穿帮,而Sky Dome不会,因为Sky Box是方形从视点到各个顶点的距离不相等,Sky Dome则是球体,把视点设置为球体中心则到各个顶点的距离相等,雾效

2014-11-18 15:24:50 2825

原创 视景体方程与剔除

视景体六个平面方程推导与视景体裁剪的应用.

2014-11-15 01:10:59 2745

原创 从头开始绘制一个球体

不使用任何帮助库,编写一个函数实现一个带有光照与贴图效果的球体模型.

2014-10-24 23:32:50 7161 3

原创 android游戏教程:播放游戏声音

一.概述没有声音只有图像的游戏时不完整的,声音是一款游戏不可缺少的元素,它可以让游戏变得更加刺激和好玩。今天将会使用zgf框架里的声音api播放背景音乐和音效,让我们开始吧。二.声音api的用法打开api文档,打开com.zxx43.commen.sound ,可以看到控制声音播放函数。首先是构造函数Sound(Context con,int resId)和Sound(St

2013-07-13 11:48:59 1925 5

原创 android游戏教程:实现触屏控制和虚拟按键

欢迎来到我的另外一篇android游戏开发教程,今天我会使用zgf开发框架实现虚拟按键,使用虚拟按键控制之前编写的动画,现在让我们开始吧。一.实现虚拟按键打开zgf api看到框架中有个package叫做com.zxx43.commen.key,打开它可以看到ImageButton和KeyUtil两个类,ImageButton是图形按钮,而KeyUtil是触摸点。建立虚拟按

2013-05-18 22:24:09 12924 2

原创 android游戏教程:让人物动起来

今天我们用zgf框架做一个人物运动的demo,这是个简单的例子代码不多功能简陋,通过这个例子可以学会用zgf框架加载游戏图片和实现逐帧动画,通过这些就可以让一张图片变成一段简单的动画。一.准备工作     首先我们要事先准备好要使用的人物动作图和地形图     这张是动作图,把它分割成16个不同的动作,循环播放同一行的4个不同动作就可以让人物动起来了。

2013-05-01 11:11:36 2778 10

原创 简单的android游戏框架——zgf

一.zgf是什么我花了一周时间整理了以前写的代码,发现很多代码可以重用,于是就做了一个简单的android游戏开发框架,名字叫zxx43 game framework,简称zgf,这个游戏框架使用起来非常简单,包含了基本的图像处理和声音播放,可以用它开发出有声有色的手机游戏,用它开发android游戏可以少写不少重复的代码,省时省力。首先让我们看看这个框架的结构。二.框架结

2013-01-27 00:49:51 5440 4

原创 用javascript实现astar算法和demo

一.AStar算法介绍和用法AStar算法是一种在静态路网中找到最短路径的算法,公式为f(n)=g(n)+h(n)其中g(n)是从目标点到n点的实际花费,h(n)是从n点到目标点的最优路径的花费,而f(n)就是前两者之和,通过astar算法可以获得网格地图中从开始点到结束点的路径,npc就能够顺利地绕开地图中的障碍物到达指定的终点,很多rpg,slg,rts游戏都用到了astar或

2013-01-12 16:48:26 3482 4

DirectX9骨骼动画加载器

DirectX9骨骼模型加载器:加载x骨骼模型,用hlsl渲染.

2015-09-07

写着玩的DirectX9框架

仿照我的OpenGL框架写的,学习用. 已实现: x模型渲染; obj模型渲染; 摄像机; 地形; 天空盒; 阴影贴图; GLSL支持; DirectInput支持;

2015-03-22

用zgf播放游戏声音(修复退出bug)

原先那个demo退出的时候会报nullPointer错误,这个是修复版

2014-11-06

zgf_0.11.6

修补原先zgf退出报错的bug,用法如前,替换libs中的zgf.jar

2014-11-06

用zgf播放游戏声音

使用zgf框架的声音api播放游戏背景声音和音效

2013-07-13

用zgf实现触屏控制和虚拟按键

使用zgf开发框架实现虚拟键盘控制人物运动

2013-05-18

用zgf框架实现逐帧动画

使用zgf实现的逐帧动画,让人物绕点逆时针旋转运动。

2013-05-01

zgf游戏框架搭建

使用zgf.jar搭建一个简单的游戏开发框架

2013-01-27

ie可用的astar算法javascript demo

javascript实现astar算法,ie可用

2013-01-13

android游戏开发框架-zgf

我自己开发的一个简易android游戏框架

2013-01-13

javascript实现astar算法和demo

用javascript做的astar寻路算法和demo,用起来很方便

2013-01-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除