自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (30)
  • 收藏
  • 关注

原创 Unity HSVColor Shader

通过设置H(亮度)、S(饱和度)、V(色调)调节颜色的Shader

2021-03-25 18:15:59 208

原创 OpenGL蓝宝书源码学习(二十四)第八章—缓冲区对象

前言游戏开发工作1年了,还是得抽时间学习图形学!前面学习了OpenGL基础、几何图形、着色器、纹理,也快忘得差不多了,慢慢拾起吧。缓冲区对象:存储尽在掌握。很强!使得应用程序更加快速灵活地进行渲染和移动数据。缓冲区对象是一个强大的概念,允许应用程序迅速方便地将数据从一个渲染管线移动到另一个渲染管线,以及从一个对象绑定到另一个对象。不仅可以把数据移动到格式的位置,还可以在无需CPU介...

2019-05-15 18:54:14 969

转载 哈希函数

希实现原理和常用算法所有的字符串哈希算法都是基于对字符编码的迭代运算,只是运算规则不同而已。1)BKDRHash算法// BKDR Hash Functionunsigned int BKDRHash(char *str){    unsigned int seed = 131; // 31 131 1313 13131 131313 etc..    unsigned int ha...

2019-02-16 23:55:40 1356

原创 Unity Forward渲染路径

一、ForwardBase和ForwardAdd它们是专门为在Forward渲染路径下渲染物体而设计的两种Pass,ForwardBase会先于ForwardAdd执行。Unity的Camera的三种PathRendering:Vertex Lit、Forward和Deferred Lighting三种。1、在Vertex Lit渲染模式下,Forward Base和Forward A...

2018-11-15 15:49:58 1491 1

转载 unity的forward rendering 中光源的使用和light的render mode

在Unity中的light都有一个属性RenderMode,可以设置light的渲染模式为impotant还是非important,以前只是肤浅的认为important对应的就是像素光,非important就是顶点光,而auto就按照graphic quality里面的设置。后来看了一下unity的文档,其实不是这样,它完全的规则非常复杂:最亮的几个光源会被实现为完全的逐像素光照然后最多4个...

2018-11-15 12:02:56 1034

转载 OpenGL阴影,Shadow Volumes(附源程序,使用 VCGlib )

描述两个最常用的阴影技术中的第二个,Shadow Volumes 方法。将从基本原理出发,首先讲解 Zpass 方法,然后是 Zfail 方法(比较实际的方法),最后对 Shadow Mapping 和 Shadow Volumes 方法做简要分析对比。

2017-10-15 20:46:12 651

转载 [OpenGL] shadow mapping(实时阴影映射)

1978年,Lance Williams在其发表的论文《Casting curved shadows on curved surfaces》中提出了Shadow mapping算法,从那以后,该算法在离线渲染和实时渲染两个领域都得到了广泛的应用。皮尔斯动画工作室的Renderman渲染器、以及一些知名电影如《玩具总动员》都使用了shadow mapping技术。

2017-10-15 20:09:33 1863

原创 1001 A+B和C (15)

牛客网PAT 练兵场 PAT乙级(Basic Level)真题1001 A+B和C (15)

2017-07-05 23:02:00 448

原创 OpenGL蓝宝书源码学习(二十三)第七章——MultiTexture多重纹理

在CubeMap的基础上新增了一个纹理贴图实现多重纹理。

2017-06-23 10:06:23 3246

原创 shader着色器变量——uniform、attribute和varying

shader着色器变量——uniform、attribute和varying

2017-06-21 19:56:32 1457

原创 《机器视觉算法与应用》学习笔记(一)图像采集——照明

2.1 照明机器视觉中照明的目的是使被测物的重要特征显现,而抑制不需要的特征。为达到此目的,我们需要考虑光源与被测物间的相互作用。其中一个重要的因素就是光源和被测物的光谱组成。我们可以使用单色光照射彩色物体以增强被测相应特征的对比度。照明的角度可以用于增强某些特征。光谱表:

2017-06-21 13:33:19 7983

原创 Unity3D使用SQLite——Android应用开发时问题的解决办法

Unity3D使用SQLite——Android应用开发时问题的解决办法

2017-06-20 10:12:49 3190

原创 OpenGL蓝宝书源码学习(二十二)第七章——Cubemap立方体贴图

立方体贴图最普遍的用法是创建一个反映它周围景象的对象。立方体纹理和立方体采样和天空盒的学习理解。

2017-06-16 17:04:36 1618

原创 OpenGL蓝宝书源码学习(二十一)第七章——SphereWorld矩阵纹理

将OpenGL图标的纹理贴图,通过矩形纹理的方式加载,渲染到小球的图形上。纹理目标GL_TEXTURE_RECTANGLE。

2017-06-15 09:19:40 1633

原创 OpenGL蓝宝书源码学习(二十)第六章——Dissolve

侵蚀着色器渲染图元,呈现腐蚀图元的效果。在片段着色器程序中使用discard声明,逐个像素地控制哪个片段会进行绘制,哪个不会。

2017-06-14 19:00:40 906

转载 unity 脚本生命周期

unity 脚本生命周期流程图和函数讲解。

2017-06-14 16:23:04 916

原创 OpenGL蓝宝书源码学习(十九)第六章——LitTexture.cpp

访问纹理加载到着色器渲染小球图元,并使用光照模型照亮的源码示例。

2017-06-13 18:27:11 382

原创 OpenGL蓝宝书源码学习(十八)第六章——ADS光照模型

ADS光照着色器渲染图形(球形),ADSGoudraud和ADSPhong光照模型,这两个模型的着色程序有所不用,所以解析相同的Client程序两源码,分别解析两种不同的Server着色程序源码,并且分别贴出不同的.vp源码。

2017-06-09 16:20:55 1230

原创 OpenGL蓝宝书源码学习(十七)第六章——DiffuseLight.cpp

点光源漫反射着色器渲染球形图元。3D图形中应用最普遍的光线类型是漫射光。漫射光是一种经平面反射的定向光,其强度与光线在表面上的入射角成正比。这样,如果光线直线射向表面的话,物体的表面就要比光线以一个很大的角度倾斜着射向表面的时候亮度高。

2017-06-08 16:40:22 580

原创 OpenGL蓝宝书源码学习(十六)第六章——GLSL语言内建函数

GLSL内建函数

2017-06-08 14:55:35 517

原创 OpenGL蓝宝书源码学习(十五)第六章——FlatShader.cpp

使用统一值的着色器渲染花托图元,着色程序的进一步学习

2017-06-08 13:18:28 785

原创 SQLite语句——删除

SQLite 的 DELETE 查询用于删除表中已有的记录,在 SQLite 中,并没有 TRUNCATE TABLE 命令,但可以使用 SQLite 的 DELETE 命令从已有的表中删除全部的数据

2017-06-08 11:11:54 2817

原创 OpenGL蓝宝书源码学习(十四)第六章——ShadedTriangle.cpp

自定义着色器程序,在三个颜色值之间进行插值渲染三角形源码示例。初识着色器和着色语言的学习。

2017-06-07 17:19:36 428

转载 Unity3D之SQLite的使用

Unity3D使用C#语言建立本地数据库

2017-06-07 12:46:38 4169 1

原创 OpenGL蓝宝书源码学习(十三)第六章——OpenGL着色器和着色语言

本章,将开始学习如何编写自己的着色器,即服务器端的着色器应用:着色器编程和着色语言。

2017-06-06 16:58:51 1112

原创 OpenGL蓝宝书源码学习(十二)第五章——Tunnel.cpp

隧道源码示例运行时,按下前后方向键可前后行进。右键鼠标,有6个选项菜单,可以选择纹理贴图的过滤方式和Mip纹理贴图过滤方式。

2017-06-04 14:01:49 453

原创 OpenGL蓝宝书源码学习(十一)第五章——Pyramid.cpp

进行了纹理贴图的金字塔源码示例,通过源码学习3D渲染中纹理的应用。

2017-06-02 14:04:20 475

原创 OpenGL蓝宝书源码学习(十)第五章——纹理的应用、Mip贴图、各项异性过滤和纹理压缩基础

纹理的应用,Mip贴图的介绍,各向异性过滤和纹理压缩的基础学习。

2017-06-01 18:43:54 1028

原创 OpenGL蓝宝书源码学习(九)第五章——纹理基础篇

OpenGL蓝宝书纹理基础知识

2017-05-30 16:52:36 524

原创 OpenGL蓝宝书源码学习(八)第四章——SphereWorld.cpp

使用照相机和角色进行移动。在3D场景中随机创建小球体、花托图形和地面,使用照相机和角色移动的功能展现全景,并且按下方向键实现角色(照相机坐标)的移动,并且在添加了一点光线照射渲染的功能。

2017-05-29 17:04:26 708

原创 OpenGL蓝宝书源码学习(七)第四章——ModelViewProjection.cpp

模型视图投影源码示例,帮助理解opengl中模型、视图和投影。

2017-05-28 16:47:20 745

原创 OpenGL蓝宝书源码学习(六)第三章——Smoother.cpp

OpenGL蓝宝书源码学习(六)Smoother.cpp 混合功能的应用--抗锯齿(平滑)。

2017-05-27 15:44:05 482

原创 OpenGL蓝宝书源码学习(四)第三章——Scissor.cpp

OpenGL蓝宝书源码学习(四)Scissor.cpp 剪裁测试源码示例

2017-05-25 15:21:23 518 2

原创 OpenGL蓝宝书源码学习(三)第三章——GeoTest.cpp

OpenGL蓝宝书源码学习(三)GeoTest.cpp。几何图形变换测试。

2017-05-23 14:53:13 696

原创 OpenGL蓝宝书源码学习(五)第三章——Blending.cpp

OpenGL蓝宝书,混合示例。

2017-05-21 17:13:13 495

原创 OpenGL蓝宝书源码学习(二)第二章——Move.cpp

通过按箭头键移动图型的源码实例

2017-05-21 14:29:13 556

原创 OpenGL蓝宝书源码学习(一)第二章——Triangle.cpp

OpenGL蓝宝书源码学习(一)Triangle.cpp

2017-05-20 14:38:15 1177

原创 OpenGL蓝宝书源码学习(准备工作)

glut,hlew,gltools的简单介绍

2017-05-19 17:29:48 1504

原创 配置Visual Studio 2015+OpenGL可运行蓝宝书源码

首先要感谢CSDN的两位博主的参考博文,http://blog.csdn.net/iceteaset/article/details/50359559 http://blog.csdn.net/humanbeng/article/details/47905823。下面是我根据自身的情况撰写:一、下载 1、Visual Studio 2、CMake...

2017-05-18 17:09:28 2436 3

mysql-8.0.16-macos10.14-x86_64.dmg

mysql-8.0.16-macos10.14-x86_64.dmg,从MySql下载实在是太慢啦!!!

2019-06-14

Exceptional C++中文版高清

经典C++必读书籍 《Exceptional C++》, 中文高清版pdf!

2017-10-19

More Effective C++ pdf 超清

著名的《More Effective C++》不用我多说大家也知道。超清中文版!

2017-10-19

计算机图形学 基于3D图形开发技术

A4-计算机图形学 基于3D图形开发技术pdf,快速学习3D图形技术

2017-10-09

基于Android系统的VR demo

使用Unity开发的一个VR 小Demo,编译生成的apk安装到VR头盔上,可以看到场景。VR头盔的系统是基于Android的,所以自己设置编译环境和平台。

2017-09-29

数据结构知识点总结

数据结构知识点总结,可参考学习。

2017-08-01

英文期刊模板

英文期刊模板 ,方便下载使用

2017-07-20

小波变换期刊6篇

期刊

2017-07-13

Crabcut期刊

GrabCut期刊

2017-07-12

颜色、形状、纹理特征提取算法及应用doc

颜色、形状、纹理特征提取算法及应用doc

2017-07-12

ScienceDirect GrabCut 期刊

ScienceDirect GrabCut相关期刊,下载下来方便看。

2017-07-12

图像分割期刊3篇三

知网期刊,方便看

2017-07-11

图像分割期刊3篇

上传方便看。

2017-07-11

数字图像处理第三版英文版+课后答案超清晰 免积分

数字图像处理冈萨雷斯第三版英文版+课后答案超清晰。免积分,你值得拥有!

2017-07-03

Unity3D—SQLite用到的.dll和.so文件

Unity3D—SQLite用到的.dll和.so文件

2017-06-20

cmake-3.7.1-win64-x64.zip

cmake-3.7.1-win64-x64.zip

2017-06-16

sqlite-dll-win64-x64-3190200.zip

sqlite-dll-win64-x64-3190200.zip

2017-06-16

Oculus Mobile Development Documentation

Oculus 移动开发文档

2017-06-13

Oculus Unity Developer Guide

Oculus Unity 开发手册

2017-06-13

Unity Virtul Keyboard

上次上传的那个没有prefabs,这次重新上传一个

2017-06-08

Unity 虚拟键盘插件资源包

Unity 虚拟开发中需要的虚拟键盘插件,也可以自己在AssetStore下载,网络不佳的就在这下载吧!

2017-06-07

Unity建立本地数据配合Android开发示例的UnityPackage

MOMO的Unity本地数据库和Android配合开发Demo资源包

2017-06-06

Unity3d Screen Keyboard 屏幕键盘资源包

网上买的资源,3积分很划算的

2017-06-06

Unity3D 建立本地数据库的demoUnityPackage

MOMO的C#本地数据库Demo

2017-06-06

cmake-3.8.1-win64-x64.msi

cmake编译工具

2017-05-31

OpenGL超级宝典(英文第五版).pdf

OpenGL超级宝典(英文第五版).pdf

2017-05-31

Unity多语言本地化Demo

所谓本地化(Localization)就是游戏根据不同的系统语言环境,显示不同的语言。

2017-05-24

LitJson.dll

LitJSON 0.9.0

2017-05-23

OpenGL超级宝典(第五版)源码

OpenGL超级宝典(第五版)源码

2017-05-20

UnityPackage-Switch

UnityPackage-SwitchButton插件

2017-05-20

空空如也

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

TA关注的人

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