自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小道杂书

这江湖,酒不错

  • 博客(42)
  • 收藏
  • 关注

原创 XDRender_LightModeFeature_CauseLight 焦散1-DropRain

待定分析 顽皮狗

2020-11-22 23:55:00 137

原创 XDRender_Volumn_ImageRenderPass RayMarchine -3 体积渲染-云雾1

XDRender_Volumn_ImageRenderPass RayMarchine -3 体积渲染-云雾1目录XDRender_Volumn_ImageRenderPass RayMarchine -3 体积渲染-云雾1前言正文理论实现总结备注前言正文理论实现总结备注...

2020-11-21 22:09:00 180

原创 XDRender_LightMode_Anisotropic(2) 各项异性着色(2) 切线

XDRender_LightMode_Anisotropic(2) 各项异性着色(2) 切线目录XDRender_LightMode_Anisotropic(2) 各项异性着色(2) 切线一、为何是切线观察角度影响因子二、切线、法线到切线, 切线和方向影响到法线1、法线到切线的一种步骤法线纹理法线切线(世界空间)扰动了切线影响计算dot(N,H)^specularitysin...

2020-11-21 22:04:00 246

原创 哈哈

自然和谐的感脚-正确的方式

2020-11-19 15:34:00 82

原创 XDRender_LightMode_Anisotropic(1) 各项异性着色(1)

XDRender_LightMode_Anisotropic(1) 各项异性着色(1)目录XDRender_LightMode_Anisotropic(1) 各项异性着色(1)正文理论基础关键点各项异性法线扰动切线空间和切线切线空间切线、法线、法线纹理、副切线实现1、世界空间的法线和切线、UV量可视化2、计算所需要的切线3、法线扰动4、计算光照漫反射部分镜面反射部分正文@Auth...

2020-11-18 14:30:00 181

原创 XDRender_ObjPass_ShaderMode_Cloth(2) 布料渲染模型 鹅绒

XDRender_ObjPass_ShaderMode_Cloth(2) 布料渲染模型 鹅绒前言正文理论实现总结备注

2020-11-13 00:43:00 149

原创 XDRender_ObjPass_ShaderMode_Cloth(2) 布料渲染模型 绒

XDRender_ObjPass_ShaderMode_Cloth(2) 布料渲染模型 绒​ 灯芯绒目录XDRender_ObjPass_ShaderMode_Cloth(2) 布料渲染模型 绒前言正文Sheen-brdf简化的模拟第一种 gazing第二种 自定义实现属性部分实现部分1、扩散的计算2、高光第三种 迪斯尼现实环境灯芯绒天鹅绒总结备注前言正文绒: 稀疏,...

2020-11-13 00:43:00 330

原创 XDRender_ObjPass_ShaderMode_Cloth(2) 布料渲染模型 皮革

XDRender_ObjPass_ShaderMode_Cloth(2) 布料渲染模型 皮革目录XDRender_ObjPass_ShaderMode_Cloth(2) 布料渲染模型 皮革前言正文理论实现总结备注前言正文理论实现总结备注...

2020-11-13 00:41:00 140

原创 XDRender_ObjPass_ShaderMode_Cloth(1) 布料渲染模型 皮革

XDRender_ObjPass_ShaderMode_Cloth(2) 布料渲染模型 皮革(Leather)目录XDRender_ObjPass_ShaderMode_Cloth(2) 布料渲染模型 皮革(Leather)前言正文皮革特性XD实现过程一、材质属性填充二、加入新的ShaderMode三、扩散部分四、高光的处理五、最后总体六、扩充部分Unreal的实现HDRP的实现总结...

2020-11-13 00:41:00 249

原创 XDRender_ObjPass_ShaderMode_Cloth(0) 面料渲染

XDRender_ObjPass_ShaderMode_Cloth(0) 面料渲染目录XDRender_ObjPass_ShaderMode_Cloth(0) 面料渲染前言正文理论实现1、设计Mode2、构建处理函数DiffSpec额外的Spec透明总结备注前言首先说明:面料的物理渲染模型是比较多的, 但总体上还是归结于漫反射,散射,镜面反射. 以及半透明和镂空等等的处理而面...

2020-11-13 00:31:00 179

原创 # XDRender(Unity)_ObjPass_ShaderMode (1) ShaderMode结构组织

XDRender(Unity)_ObjPass_ShaderMode (1) ShaderMode结构组织目录XDRender(Unity)_ObjPass_ShaderMode (1) ShaderMode结构组织前言正文理论实现第一步Deffer分支Forward分支第二步组织FGLightMaterial实现填充DirectionLightMaterial实现填充GILi...

2020-11-06 18:48:00 168

原创 XDRender_ShaderMode_StandardPBR 间接光照(2)-镜面反射部分(1)

XDRender_ShaderMode_StandardPBR 间接光照(2)-镜面反射部分(1)目录XDRender_ShaderMode_StandardPBR 间接光照(2)-镜面反射部分(1)前言正文理论实现总结备注前言封面图-是Rough1-0的过程, 其中occlusion选择最低比较简单的CUBEMap方式或者说RealGlobalS-RT收集1、IBL...

2020-11-04 15:36:00 181

原创 XDRender-EditorTool-ShaderGenTextureEditor 利用Shader生成纹理

XDRender-EditorTool-ShaderGenTextureEditor 利用Shader生成纹理@Author: 白袍小道[email protected]目录XDRender-EditorTool-ShaderGenTextureEditor 利用Shader生成纹理前言正文理论实现总结备注前言这里是XDRender-Unity-Editor部分(...

2020-11-03 17:22:00 93

原创 XDRender_Volumn_ImageRenderPass RayMarchine -1

XDRender_Volumn_ImageRenderPass RayMarchine -1@Author:白袍小道目录XDRender_Volumn_ImageRenderPass RayMarchine -1前言正文理论RayMachine定义RayMachine特性RayMachine的基础步骤实现1、确定处理阶段(Pass)2、加入到对应的节点3、加入对应的HLSL,...

2020-10-29 21:59:00 166

原创 XDRender_HLSL_LightMAtrix. 空间变换2-灯光空间(ViewMatrix,ProjectionMatrix)

XDRender_HLSL_LightMAtrix. 空间变换2-灯光空间(ViewMatrix,ProjectionMatrix)@Author:白袍小道目录XDRender_HLSL_LightMAtrix. 空间变换2-灯光空间(ViewMatrix,ProjectionMatrix)前言正文理论一、行主序和列主序二、ViewMatrix推导过程三、ProjectionMat...

2020-10-29 15:21:00 174

原创 XDRender_Volumn_DepthFog 体积渲染1 深度雾( DepthFog )

XDRender_Volumn_DepthFog 体积渲染1 深度雾( DepthFog )目录XDRender_Volumn_DepthFog 体积渲染1 深度雾( DepthFog )前言正文理论实现总结备注前言作为假体积渲染,深度雾一直是场景氛围渲染的一部分.这里实现是作为后期处理的可选项正文理论实现总结备注...

2020-10-28 20:45:00 454

原创 XDRender_Volumn_ImageRenderPass Begin

XDRender_Volumn_ImageRenderPass Begin前言作为屏幕空间的渲染,我们有很多需要做的.总的来说包括几大分类:1、传统部分2、SS开头的3、RayMarchine部分(先占坑位)正文这里我们先做一个PASS专门处理这些, 同时分出三个小阶段, 每个阶段再开放出Feature. 其中Feature可以动态添加.1、传统:假Volum...

2020-10-28 20:44:00 93

原创 XDRender_Volumn_SunShaft 体积渲染2-SunShaft

XDRender_Volumn_SunShaft 体积渲染2-SunShaft目录XDRender_Volumn_SunShaft 体积渲染2-SunShaft前言正文理论实现总结备注前言作为假体积渲染,上帝之光一直是场景氛围渲染的一部分.这里实现是作为后期处理的可选项正文理论实现总结备注...

2020-10-28 20:43:00 156

原创 XDRender_ShaderMode_StandardLit(1) 物理渲染-默认PBR-实现(1)

XDRender_ShaderMode_StandardLit(1) 物理渲染-默认PBR-实现(1)@白袍小道目录XDRender_ShaderMode_StandardLit(1) 物理渲染-默认PBR-实现(1)前言正文一、理论引进简化公式光和介质的交互二、实现过程假定最最最理想的情况流程BRDF必要数据BRDF计算0 基础参数计算1 确定漫反射和镜面反射的比例2 菲涅尔反射...

2020-10-23 19:49:00 300 2

原创 XDGE Render_ShaderMode_Transmi(一) 光透射着色1

XDRender_ShaderMode_Transmi(一) 光透射着色1目录XDRender_ShaderMode_Transmi(一) 光透射着色1前言正文一、最简化的BTDF模拟1、BTDF、BSDF、BSSRDF2、BTDF的含义3、最理想情况分布衰减二、最简化透射1、Visibility Function2、相位函数3、光的方向,位置4、辐射强度关于位置的距离的变化函数...

2020-10-11 02:58:00 485

原创 XDGE-Render-HLSL组织结构

目录前言正文一、结构说明1、四层结构2、部分文件说明二、依赖关系备注前言1、由于重新梳理了下Render部分,也方便总结,所以有了这一篇博客。2、不涉及到关键部分的会大致说明过程,也方便检查编码结构的合理性3、XDRender仅限Studio正文一、结构说明1、四层结构目录说明APIOpenGL,ES,DX,Vu等细分底层Handle的APICo...

2020-10-10 01:53:00 140

原创 XDGE_BSSDF 物理渲染总结-02

@转载图-请说明,梳理不易前言:有段时间了, 开始重新整理笔记.笔记中有的 基本都复原了一丢丢.但没有按照图谱的方式归纳整理,很不好的习惯得改.-----------------------脉络两字,有些意思这边图谱主要是基础BSSDF涉及到过程.(实现均在XDGE_Render中,这里只为理论点)涉及:1、BRDF,2、BTDF,3、BSDF,4、BSSDF,5、(...

2020-10-10 00:41:00 350

原创 XDGE_DefalutLit 物理渲染总结-01

XDGE_DefalutLit 物理渲染总结-01前言:有段时间了, 开始重新整理笔记.笔记中有的 基本都复原了一丢丢.但没有按照图谱的方式归纳整理,很不好的习惯得改.-----------------------脉络两字,有些意思这边图谱主要是基础PBR涉及到过程.1、通过对图谱的分析,我们可以知道和分类更加的清晰, 比如SH调和是一个数学工具(不是一个模式,不仅在渲染方面,...

2020-09-29 20:23:00 76

原创 XDGEUnity XDGEPipeLine

XDGEUnity XDSRP PipeLine (一)(后续标题为XDGE_XXXX, XDGEUnity_XXXX, XDGEUE_XXXX)一、Unity PipeLine 说明SRP,LWRP,HDRP、CommandBufferSRP为一个上层代码驱动的渲染管线,Unity将许多绘制命令和绘制状态进行了封装,并通过RenderContext和CommandBuf...

2020-09-29 20:21:00 223

原创 XDGE Render-启程

目录说明XDRender-C++1、Core底层库2、RHI3、中间驱动4 UserXDRender-Unity And Unreal1、Core2、RHI3、中间驱动ShaderRender默认着色模型4 UserUnity版本Unreal版本持续说明(这个是一个个人项目,但可以按需抽取)由于实际Work的大量项目也抽取了不同的Feature, 然后我又不断搜集了大量和实现...

2020-09-29 20:17:00 128

原创 一次BSSDF引发的惨案----搬家狂删除

由于要正确做好大量的着色模型,烦死个人,然后发现得重新设计,干脆重启时间轴所以博客也就重换了。整理好后 ,再发布

2020-09-23 13:00:00 171

原创 Render/RayMarchine/Base 1- 利用Frag Shader绘制图形

Render/RayMarchine/Base 1- 利用Frag绘制图形@author: 白袍小道-胡言乱语@Read: 转载说明目录Render/RayMarchine/Base 1- 利用Frag绘制图形前言正文目的Frag绘制图形绘制图形求交基础求交点和多边形求交多边形和多边形步进和二分前言1、RayMarching*光线行进**,从摄像机向屏幕上的每一个像素发射一条...

2020-09-17 18:02:00 150

原创 XDGE_RayMarchine 1- 利用Frag Shader绘制图形

Render/RayMarchine/Base 1- 利用Frag绘制图形@author: 白袍小道-胡言乱语@Read: 转载说明目录Render/RayMarchine/Base 1- 利用Frag绘制图形前言正文目的Frag绘制图形绘制图形求交基础求交点和多边形求交多边形和多边形步进和二分前言1、RayMarching*光线行进**,从摄像机向屏幕上的每一个像素发射一条光...

2020-09-17 18:02:00 110

原创 多层物理材质-MultiLayerBRDF-Paper收录-(待重新实现)

小道胡言乱语困得一批,先收下,正好要Review-Codingkey:1、片元上如何根据厚度-修复光线,2、如何尽可能保证守恒3、凃层边缘处理Ref:1.0: Arbitrarily Layered Micro-Facet Surfaces...

2020-09-15 22:52:00 124

原创 游戏渲染加速总结-剔除-1

(博客园图床还没搞定,Typero 又不好上传,嗨)前言:1、渲染加速的剔除相关部分2、未完成(GitHub全部完成后放出)

2020-09-14 12:34:00 57

原创 XDGE_AccelerationAlgorithms 01

(博客园图床还没搞定,Typero 又不好上传,嗨)前言:1、渲染加速的剔除相关部分2、未完成(GitHub全部完成后放出)

2020-09-14 12:34:00 67

原创 Shader总结-语义1

Shader总结-语义1前言:由于最近XXX,正好需要对SHaderGraphy做语义的PipeSwitch,故而总结一下.1、GLSL/HLSL/CG 相关语义对比2、图谱总结

2020-09-14 12:24:00 51

原创 物理渲染总结-PBR-01

物理渲染总结-PBR-01前言:有段时间了, 开始重新整理笔记.笔记中有的 基本都复原了一丢丢.但没有按照图谱的方式归纳整理,很不好的习惯得改.-----------------------脉络两字,有些意思说明:该篇的图谱主要是基础PBR涉及到过程.1、通过对图谱的分析,我们可以知道和分类更加的清晰, 比如SH调和是一个数学工具(不是一个模式,不仅在渲染方面...

2020-09-09 21:43:00 114

原创 将博客搬至CSDN

小道闪下https://blog.csdn.net/u012614151

2019-03-06 01:15:00 44

原创 柳如是,当得奇女子。

小道随记,秒人秒事。-------今日听到一则-《柳如是,撕掉明朝士大夫的最后一块遮羞布》,有些柑桔。“英雄是知道世界种种真相后,依然热爱生活,依然回报生活”,柳如是当得这句话。“虽是女儿身,心中满正情”,柳如是依然当得。下面转载一遍文章,以记。作者:潮人丹妮柳如是一生中数次更名换姓,但她最初的名字叫做云娟。这是一个浙江平民家里为刚出生的女孩取的最普...

2019-02-26 09:46:00 248

原创 (原)Unreal渲染相关的缓冲区 及其 自定义代码几种抓取

@authot: 白袍小道转载说明那啥即可。 (图片和本文无关,嘿嘿,坑一下) 以下为Unreal4.18版本中对GPUBuffer部分的分析结果 (插入:比之够着,知至目的) Memo of GBuffer (UE4.18) GBufferA : Normal(rgb), PerObjectGBuf...

2019-02-26 00:58:00 1573

原创 (转)KlayGE游戏引擎 :高效的GBUFFER管理方式

转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=3304 在游戏引擎里,每一帧都可能有UI和文字的渲染。这些东西的特点是,琐碎,随机,但每一部分的数据量很小。比如UI由很多矩形块组成,每个只有4个顶点。这样的数据对GPU来说是很头疼的。所以引擎往往需要在Buffer上做一些工作来改善渲染的性能。 由于...

2019-02-26 00:54:00 275

原创 (转)屈子:独立人格可与日月争光

作者: 赵敏俐来自 <https://www.xzbu.com/7/view-7740606.htm> 屈原是中国伟大的诗人。今人说到屈原,往往在"伟大"之前再加上"爱国"二字。的确,屈原是一个伟大的爱国者,他宁死也不肯离开祖国。屈原的爱国精神,激励中华儿女,给了同胞以无尽的力量。但屈原的爱国,并非是朴素的故土之爱,他爱...

2019-02-25 23:24:00 290

原创 顏氏家訓(卷第5)

读理,妙书,一记 --- 《颜氏家训》里有这样一个故事。颜之推生活在北齐的时候,有一位士大夫曾经对他说,我有一个儿子,今年十七岁了,学习还不错。但我还想让他学习一下鲜卑语,也学学怎么弹琵琶。为什么要学这些呢?因为当时北齐最高的统治阶层是鲜卑贵族,说的是鲜卑语,而且有一位北齐皇帝就是最喜欢弹琵琶的。这位士大夫的意思是,年轻人要有出息,不仅要学习好,还得学会讨好皇帝和...

2019-02-25 22:38:00 430

原创 读理,妙句秒人秒事,二记

妙句改编-二记“来到这世上,本就是要好好过日子的话”"少年不识愁滋味,最是青春年少时" 同一句 "少年郎,得多喝些酒""前进五步怕,退后三步怕,都怕了,哪有此等好事"(下图无关,胡二叔的连环扣)...

2019-02-24 03:32:00 172

空空如也

空空如也

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

TA关注的人

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