自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寒风的技术博客

记录开发,分享技术

  • 博客(4)
  • 资源 (15)
  • 收藏
  • 关注

原创 WebGL之旅(二十)帧缓冲区对象FBO

一 概念前面都是将图片作为绘制图形时的纹理映射,这一节来看看如何将渲染结果作为纹理,即动态生成纹理,贴在另一个物体上。默认情况下,都是在屏幕提供帧缓冲区中绘制,如果要动态生成纹理,就需要另外新建一个缓冲区对象,来代替默认的缓冲区,在其中进行离屏绘制。帧缓冲区对象包括:颜色关联对象(可以是纹理对象或渲染缓冲区对象)深度关联对象(渲染缓冲区对象)模板关联对象要将动态生成的纹理作为贴图,只需要在帧

2017-08-05 23:42:44 3736 1

原创 WebGL之旅(十九)雾化

一 原理雾化,即使用雾的颜色与场景中物体的颜色进行叠加。线性雾化,会指定一个起点和终点,起点为开始雾化点,终点为完全雾化的点:在起点之前的完全清晰,也就是说完全为场景中的物体颜色;在起点和终点之间的点,根据距离计算雾的因子;在终点之后就完成为雾的颜色。物体颜色和雾的颜色叠加公私如下:片元颜色 = 物体颜色 * 雾化因子 + 雾的颜色 * (1 - 雾化因子)雾化因子 = (终点 - 当

2017-08-03 00:17:45 1228

原创 WebGL之旅(十八) 点选立方体

原理这里用了一个比较巧妙(山寨)的方法判断是否点击到了立方体:获取鼠标点击的位置;将立方体绘制成红色(也可以是其他颜色);判断鼠标点击位置的颜色恢复立方体的颜色示例由以上原理,当鼠标点击位置的颜色跟立方体重绘之后的颜色一致为红色时,则点击的位置就在立方体上。(如果背景色也为红色,就尴尬了)。function main() { var gl = getGL(); var vs

2017-08-02 02:20:07 1187 2

原创 WebGL之旅(十七) 带纹理的立方体

带纹理的立方体在前面一片博客中,有绘制一个平面的带纹理的图形,现在绘制一个立,并分别制定纹理。/** * 绘制带纹理的立方体 * xu.lidong@qq.com * */function main() { var gl = getGL(); var vsFile = "./res/shader/mouserotate.vert.glsl"; var fsFile =

2017-08-01 01:46:19 2364 1

Lua for Windows 5.1.4-45

Lua在Windows下面的继承开发环境

2014-07-03

web开发Demo

CSS+Div JavaScript jQuery jQuery UI jqGrid

2013-08-28

java单例模式

java实现的单例模式,包含懒汉式和饿汉式,适合java入口

2013-06-07

数组的基本操作

java数组的基本操作 查找最大元素 选择排序 优化选择排序 冒泡排序 交换数组元素

2013-06-06

java猜拳游戏

这是一个用Java语言写的猜拳游戏,是一个java的入门程序,适合初学者参考

2013-06-04

动态多态性和静态多态性

C++中的多态性实例,包括静态多态性和动态多态性(运算符的重载和虚函数)

2013-06-02

含类对象子类的构造函数

含有类对象的派生类的构造函数的书写,输出运算符的重载

2013-06-02

C++ 操作符重载

C++操作符的重载 包含了双目运算符 单目运输符 以及前自增 后自增

2013-05-30

观察者模式

用C++写的,完整观察者模式实例,包换类和其使用

2013-05-25

三种工厂模式

包含三个完整的工厂模式类:简单工厂模式,工厂方法模式,抽象工厂模式

2013-05-25

C++单例模式

一个完整的单例的书写例子,用C++编写的,包括单例类及其使用

2013-05-25

socket发送http请求

在linux环境下,使用socket发送和接收http请求的例子

2013-05-25

C++友元成员函数使用实例

C++友元函数的使用,这个友元函数是另一个类的成员函数

2013-05-25

C++类的基本知识实例

C++类的创建和使用的基本知识,各种类型的数据成员

2013-05-25

设计模式之禅

设计模式

2012-05-14

空空如也

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

TA关注的人

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