- 博客(21)
- 资源 (27)
- 问答 (1)
- 收藏
- 关注
原创 C - 单链表倒序遍历
思路:利用函数栈的 后进先出 的特性如果链表太深,会爆掉函数栈的// jave.lin 2020.4.30#include <stdio.h>#include <stdlib.h>typedef struct LL LinkedList;typedef struct LL { int value; LinkedList* next;} L...
2020-04-30 00:13:55 446
原创 Unity Shader - Ray Marching - T7 - AO
文章目录运行效果单纯AO光照遮蔽值无AO有AOProjectGGBExcelReferences自学Raymarching汇总:Unity Shader - Ray Marching Study Summary - 学习汇总说个题外话,今天面试虽然没成功了,让自己发现更多的问题。但收获非常的大,让我调整得更好的方向。真的非常感谢这位面试官!此篇为Raymarching告一段落的文章,后...
2020-04-29 22:09:33 670 1
翻译 penumbra shadows in raymarched SDFs - 光线步进中使用有向距离场实现软阴影
文章目录Intro - 介绍原文:penumbra shadows in raymarched SDFsIntro - 介绍许多步进用的距离场(distance fields)函数,他们都是本身提供了全局信息。这意味着,当要着色着色某一点是,它可以使用距离场函数(distance function)很简单就探索出周围几何体。这不像传统的光栅器(扫描)...
2020-04-29 10:40:32 1046
原创 Unity Shader - Ray Marching - T6 - SoftShadow/PenumbraShadow
文章目录ProjectReferences自学Raymarching汇总:Unity Shader - Ray Marching Study Summary - 学习汇总搜索了一下资料:软阴影总结为下图图中的:umbra 英 [ˈʌmbrə] 美 [ˈʌmbrə] ,本影 ==> 影子中光源完全照射不到的部分penumbra 英 [pəˈnʌmbrə] 美 [pəˈ...
2020-04-28 13:43:11 665 1
原创 Unity Shader - Ray Marching - T5 - Shadow
文章目录ProjectGGB自学Raymarching汇总:Unity Shader - Ray Marching Study Summary - 学习汇总判断是否在阴影比较简单只要判断我们的碰撞点,往光源方向过程中是否有其他几何体挡住即可。这里我们假设点光源是一个无体积的奇点用下面的图理解:只要我们的视野(或是相机:Eye)中的Raymarching几何体碰撞点HitPos,指向Lig...
2020-04-25 17:41:01 435
原创 Unity Shader - Ray Marching - T4 - LightingSurface
文章目录Project自学Raymarching汇总:Unity Shader - Ray Marching Study Summary - 学习汇总前一篇得到了表面的法线后,那么光照着色就不成问题了。核心代码...float4 _LightInfo; // 点光源信息:.xyz = pos, .w = 1/range...fixed4 getColor(...
2020-04-25 15:43:07 242
原创 Unity Shader - Ray Marching - T3 - GetSurfaceNormals
文章目录Project最近忙的飞起,什么事情都扎堆的来。好不容易挤出一些时间,继续学习。这篇任务是,Raymarching获取表面法线。通过类似之前文章:Unity Shader - ddx/ddy偏导函数测试,实现:锐化、高度图、Flat shading应用,的类似思路,在该文章中最后的Flat shading应用中,类似将高度图转法线图应用的方式(或是说,将梯度值转为法线)。下面我们...
2020-04-25 14:37:21 331
原创 Unity Shader - Ray Marching - T2 - SimpleSphereAndPlane
文章目录CSharpShader运行效果Project自学Raymarching汇总:Unity Shader - Ray Marching Study Summary - 学习汇总这次Raymarching任务:球体、平板地表的测试CSharpSphereHolder.cs和上一文一样:https://editor.csdn.net/md/?articleId=105734156usi...
2020-04-24 16:59:15 423
原创 Unity Shader - Ray Marching - T1 - SimpleSphere
文章目录CSharpShader运行效果Project自学Raymarching汇总:Unity Shader - Ray Marching Study Summary - 学习汇总今天开始Raymarching第一任务:简单的球体CSharpusing System.Collections;using UnityEngine;#if UNITY_EDITORusing UnityE...
2020-04-24 16:37:17 612
原创 Unity Shader - Ray Marching Study Summary - 学习汇总
Referencesray tracing ray marching 区别?
2020-04-24 16:22:40 1023 2
原创 C - Book Note
文章目录Win 开发环境设置Hello world!printf format testdefine variable testextern var testtime testapplied domain test1D array testmulti D array testenum testpointer testrand testcallback or func pointer teststr...
2020-04-23 14:17:03 10893
原创 突然的:图形设备驱动程序错误代码 43 -(已解决)
昨天在使用Unity制作一些效果时,突然整体屏幕黑了,显示内容后,屏幕的分辨率变得很低,由原来的1920*1080,变成只有1024*768。然后我没管,继续使用Unity干活。然后发现Unity只要运行(PlayMode),CPU就占用了100%。我就知道电脑显卡之类的出问题了,我想准备要查看是什么问题的,但是刚好要搬家了。所以今天打开Unity运行后,发现CPU还是100%,然后使用:...
2020-04-23 14:07:48 43137 5
原创 Unity Shader PostProcessing - 11 - Depth Fog/Height Fog - 雾效/深度雾效/高度雾/深度+高度雾
文章目录观察生活中的雾Scenario 1 - Pure Depth Fog - 纯深度雾提取有用信息Scenario 2 - Height Fog - 带高度的雾提取有用信息Scenario 1 & 2 are same - 本质上两种雾都是一样的先看看Unity自带的FogLinear - 线性的Exponential - 指数的Exponential Squared - 指数平方的三...
2020-04-17 18:54:56 8117 2
原创 Unity Shader PostProcessing - 10 - ColorSpreading 颜色传播后效
文章目录效果实践准备一个颜色鲜艳的场景灰化图像ProjectReferences效果实践准备一个颜色鲜艳的场景灰化图像 fixed4 frag (v2f i) : SV_Target { fixed4 col = tex2D(_MainTex, i.uv); return LinearRgbToLum...
2020-04-16 13:08:30 636 1
原创 Unity CommandBuffer.SetViewProjectionMatrixes & CommandBuffer.DrawMesh 测试对Shader中默认的MVP设置
文章目录CSharpShader配置参数:HidenCamera的Camera.enable = falseMain Camera的视角HidenCamera的视角运行效果看看实时的调整挂点对象,与HidenCamera记录、备忘用因为我之前看:CommandBuffer.DrawMesh的第二个矩阵的参数设置写着://Transformation matrix to use. 所以我以为是M...
2020-04-15 19:03:54 2558 2
原创 收集 Graphics 优化相关 - Early-Z, Alpha Test, AlphaBlending
Unity移动端性能优化Early-z/Z Pre-passPowerVR+Performance+Recommendations.The+Golden+Rules.pdf PowerVR 系列CPU的性能建议,黄金规则如果打不开,就在这打开:链接: https://pan.baidu.com/s/1VcIqBHXnjp66JldbdchwEA 提取码: q8wuPowerVR...
2020-04-15 00:24:41 519
原创 Unity Shader - Custom SSSM(Screen Space Shadow Map) 自定义屏幕空间阴影图
文章目录思路实践获取光源空间ShadowMap获取屏幕空间的深度图获取SSSM(Screen Space Shadow Map)绘制一个全屏的Quad屏幕空间的优缺点优点缺点刚学习了Shadow Map的原理:Unity Shader - Custom DirectionalLight ShadowMap 自定义方向光的ShadowMap现在试试实现SSS。一篇听着《左手指月》一遍Codin...
2020-04-14 18:16:21 3868
原创 Unity CommandBuffer 测试自定义替换渲染
文章目录CodeCSharpShaderCommon.cgincA.shaderB.shaderC.shaderReplaceShader.shaderReplaceShader2.shader运行效果总结Project这里做记录用。。。为了制作其他的一些效果,不得不拿 CommandBuffer 实验一些功能。这里的替换渲染类似:Camera.RenderWithShader/SetRep...
2020-04-13 15:37:14 1037
原创 Unity Shader - 模仿RenderImage制作全屏Quad,可以制作自定义后处理的流程
文章目录测试ShaderCSharp画个三角型画个全屏的QuadReferences不多说,上代码测试就好了,具体想要了解可以看 References测试Shader// jave.lin 2020.04.12 - 绘制一个全屏的QuadShader "Custom/DrawFullScreenQuad" { SubShader { Pass { .........
2020-04-12 22:09:05 2030
原创 Unity Shader - Custom DirectionalLight ShadowMap 自定义方向光的ShadowMap
文章目录思路实践在方向光的位置,放一个正交相机调整光源相机参数将光源投影空间的正交视锥体画出来投射阴影接收阴影改进超出Shadow map的默认为光照添加光照处理添加PCF柔滑整体边缘待改进扩展References最近一个月天天熬夜学习,感觉身体有点吃不消。还是要合理作息才能发挥大脑最佳状态。。。今天忙了一整天,搬了好多东西,累死了,还有之前买了个汽车的袋子,现在不常开车,就先把车子罩起来吧...
2020-04-10 23:24:23 3848 5
翻译 OpenGL - 阴影映射 - Tutorial 16 : Shadow mapping
文章目录Basic shadowmap - shadow map的基础知识Rendering the shadow map - 渲染shadow mapSetting up the rendertarget and the MVP matrix - 设置渲染目标和MVP矩阵The shaders - Shader着色器Result - 渲染结果Using the shadow map - 使用sh...
2020-04-10 10:58:24 1497
正则表达式教程World2007版
2011-12-29
原创:C# xna 3.1 小游戏 Beta 1.1 已完成装备系统
2011-04-18
原创:C# xna 3.1 小游戏 Beta 1.0
2011-04-14
WebCrack 4.0 教程DOC
2010-11-29
Jave_Study_08_KeysRotateYXAxis C# + Managed DirectX
2010-08-21
Jave_Study_07_RotateTriangleContinuously C# + Managed DirectX
2010-08-20
Jave_Study_06_RotateTriangle C# + Managed DirectX
2010-08-20
Jave_Study_05_WVPP_App C# + Managed DirectX
2010-08-20
Jave_Study_04_DrawByVertexBuffer C# + Managed DirectX
2010-08-19
Jave_Study_03_DrawPointLineTriangle C# + Managed DirectX
2010-08-19
Jave_Study_02_DrawTriangle C# + Managed DirectX
2010-08-19
Jave_Study_01_CreateDeviceAndRender C# + Managed DirectX
2010-08-19
C# NPOI FarPoint Win Spread 报表制作工具
2010-04-28
C# Socket ET 聊天系统之 客户端 (新手入门级)
2010-04-28
C# Socket ET 聊天系统之 毕业论文 (新手入门级)
2010-04-28
C# Socket ET 聊天系统之 数据库 (新手入门级)
2010-04-28
C# Socket ET 聊天系统之 服务端 (新手入门级)
2010-04-28
高仿WinXp标准计算器.
2009-09-29
C# 高仿WinXP计算器四则运算,附加公式,算式功能.
2009-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人