自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

转载 Unity3D Shader之路 写Shader前必须要知道的事情3 ShaderForge的简单使用

版本:unity 5.4.1  语言:Unity ShaderShader Forge版本:1.32 总起:在具体介绍Shader之前准备再写一篇有关于ShaderForge的,虽然我们可能使用代码来直接编写Shader,但拥有ShaderForge这样的可视化编辑工具,简直如虎添翼,方便至极。 想要有什么Shader的想法,直接用ShaderFor

2017-11-30 14:33:07 302

转载 pbr制作

http://www.aboutcg.org/course/tut_sd_141015/http://www.zf3d.com/news.asp?id=27081

2017-11-29 11:14:59 530

转载 pbr公式推导过程,很好

渲染基础理论的介绍(1)Tags: math, computer graphics基础概念辐射度学 Radiometry辐射度学是指测量电磁辐射(包括可见光)的一系列技术,它是和观察者无关的。而近似的光度学(photometric),是观察者相关的。这里我所说的观察者无关,是指测量值和人眼并无关系,是绝对值。基于辐射度学来做渲染,需要了解下面这些东西

2017-11-29 10:42:36 2781

转载 PBR渲染原理

PBR渲染原理Tags: computer graphics基于PBR做渲染,需要涉及到很多物理学、几何学、热辐射学概念,本文将逐一介绍每个关键概念,并给出相关重要公式。微平面(microfacets)理论微观尺度下的任意一个平面(surface)都可以用多个微小的、完美反射的镜面来描述,这些微小镜面被称为微平面。粗糙度(roughness)

2017-11-29 10:41:41 1202 1

转载 基于物理着色:BRDF 公式近似简化推导

在计算机图形学领域,着色(Shading)是指根据表面或者多边形相对光源和相机的角度和距离来计算它的颜色的过程。不同的用途可以使用不同的着色算法,CAD等追求响应速度的交互式图形领域可以使用简单快速的着色算法,卡通油画等艺术效果可以使用非真实感(Nonphotorealistic)着色算法,而追求真实感的CG电影或游戏则可以使用基于物理建模的着色算法。本文关注基于物理着色的BRDF模型,希

2017-11-29 10:40:53 3624

转载 PBR Step by Step(三)BRDFs

PBR Step by Step(三)BRDFsBRDFBRDF(Bidirectional Reflectance Distribution Function)双向反射分布函数,用来描述给定入射方向上的入射辐射度以及反射方向上的出辐射度分布,BRDF提供了一种相对准确的计算方法。 如图所示,点P处dω内的入射辐射度为dEi(p,ωi),反射方向ωo上的出射辐射度为dL

2017-11-29 10:38:40 495

转载 pbr文章

http://www.cnblogs.com/jerrycg/p/4932031.html 重要分析公式, io 和eihttps://zhuanlan.zhihu.com/p/21376124 公式简化http://www.qiujiawei.com/pbr-rendering/ 公式分析使用http://www.qiujiawei.com/rendering

2017-11-29 10:38:02 273

转载 现代 OpenGL 教程

http://wiki.jikexueyuan.com/project/modern-opengl-tutorial/tutorial39.html

2017-11-28 17:58:12 405

转载 PBR Step by Step(二)辐射度

PBR Step by Step(二)辐射度转载请注明出处:http://www.cnblogs.com/jerrycg/p/4929119.html 基于物理的渲染要尽量遵循能量守恒原则,主要的测量单位为辐射度。辐射能Radiant energy辐射能 是电磁波能量的基本单位,单位为焦耳,用符号 表示。单个光子的辐射能    ,其中 为普朗克常数

2017-11-27 21:51:46 437

转载 PBR渲染原理

PBR渲染原理Tags: computer graphics基于PBR做渲染,需要涉及到很多物理学、几何学、热辐射学概念,本文将逐一介绍每个关键概念,并给出相关重要公式。微平面(microfacets)理论微观尺度下的任意一个平面(surface)都可以用多个微小的、完美反射的镜面来描述,这些微小镜面被称为微平面。粗糙度(roughness)平面的粗糙度决定了它的

2017-11-27 21:51:06 3321

转载 渲染基础理论的介绍(1)

渲染基础理论的介绍(1)http://www.qiujiawei.com/rendering-equation/Tags: math, computer graphics基础概念辐射度学 Radiometry辐射度学是指测量电磁辐射(包括可见光)的一系列技术,它是和观察者无关的。而近似的光度学(photometric),是观察者相关的。这里我所说的观察者无关,是

2017-11-27 21:50:12 1238

转载 在OpenGL中,顶点着色器的输出是如何传递到片段着色器的?

在OpenGL中,顶点着色器的输出是如何传递到片段着色器的?我正在学习OpenGL,基本已理解管线原理,但是有一个问题一直没明白:我们知道顶点着色器可以传递变量到片段着色器,然而片段着色器和顶点着色器并不是1:1调用的。比如一个三角形有三个顶点,调用三次顶点着色器,三角形光栅话后会有很多的片段(插值的结果),每个片段都会调用一次片段着色器。那么问题来了,片段着色器的输入到底是处理哪

2017-11-27 14:33:31 2633 3

转载 【全解析】屏幕尺寸,分辨率,像素,PPI之间到底什么关系?

【全解析】屏幕尺寸,分辨率,像素,PPI之间到底什么关系?2015-09-02 12:22稿源:产品100 5条评论撤稿纠错今天我给大家来讲讲这几个咱们经常打交道的词到底啥意思,以及他们之间到底有什么关系。这篇文章是我花了一个下午从N多篇文章里提炼出的一个白话版,保证让你看得懂。咱们从手机开始说起吧。先上一张图,给大家看看关于手机屏幕方面的一些参数。红框内的三个参数,大

2017-11-27 09:46:38 2293

转载 double到int的快速转换

double到int的快速转换 (2014-01-19 13:39:56)转载▼标签: double long 数值类型转换 快速 图形表示用double,显示用int,很常规的提高效率的小方子。可是,你知道吗?最普通的类型转换其实是相当慢的: int a = (int)dbl; 今

2017-11-10 11:05:10 3563

转载 深入理解C语言的指针*和引用&

深入理解C语言的指针*和引用&原创 2012年03月09日 10:46:37标签:c /语言 /float /编译器 /汇编 /面试1877首先是一道关于类型转换的面试题,要求给出float变量强制转换成int型和int &输出的结果。[cpp] view plain copyint tes

2017-11-10 10:21:14 428

转载 Linux实际内存使用计算

Linux实际内存使用情况计算通常我们看到Linux用top命令查看系统运行状况,普遍看到Used Memory占到了将近总内存的90%,然后很多人以为系统内存已经不足。其实,这只是Linux的为了提高文件读取的性能的内存使用机制罢了。不同于Windows,windows程序执行完后,会马上释放掉内存,把Memory降下来。而对于Linux,如果你的服务器内存还有足够多的空间的

2017-11-07 09:21:39 2693

转载 Linux环境下 lua 调用自定义so动态库(skynet)

Linux环境下 lua 调用自定义so动态库(skynet)原创 2016年08月02日 13:34:00标签:skynet /so /lua1531最近看的 skynet 使用的 c+lua 的架构,框架提供的是基础的api,所以业务逻辑还得自己去写,如果某些业务逻辑比较耗性能,那可能就需要把某些业务逻辑丢到 c/c++ 去做

2017-11-06 14:34:04 1006

转载 lua动态链接库(luaopen_*函数的使用)

lua中使用c动态库,像luacjson(支持unicode),luasocket,都是以动态链接库的形式在lua中使用的,至于怎么写这些动态链接库很少有教程说到,下面我就说说如何把c文件编译成动态库。首先,假设需要在lua中调用一个在c中实现的求和函数,函数名add(a,b)。我给这个测试库取名为dylib,它包含一个函数add。lua中这样使用:    local dy

2017-11-06 14:22:02 3701

va可以使用,大家请放心使用,谢谢你们

va可以使用,大家请放心使用,谢谢你们,Visual Assist 10.9 -2302 版本可以使用

2019-02-25

d3d11 Render To Texture, RTT

渲染到贴图,使用Render To Texture, RTT, 渲染到纹理的详细代码

2019-02-19

显示uv坐标

unity显示uv坐标

2018-10-23

空空如也

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

TA关注的人

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