自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 unity shader ——屏幕故障

Unity屏幕故障。

2025-08-12 17:17:51 1099

原创 unity实现简单的水墨渲染

ramp贴图和半Lambert光照模型,Noise贴图(主要是为了扰动)使混合更自然。第二个Pass同样进行顶点偏移,但偏移量更大(乘以_OutsideNoiseWidth),并且使用噪声纹理。在片段着色器中,根据噪声值进行裁剪(discard),从而形成断断。偏移量受到噪声纹理(_OutlineNoise)的影响,使得轮廓线宽度不均匀,模拟手绘效果。沿着顶点法线方向将顶点向外扩展,然后渲染成轮廓线颜色。可以阴影颜色,使其变浅,柔化阴影边缘,避免生硬的过渡。续续的轮廓线,模拟手绘的笔触。

2025-07-21 11:41:20 404

原创 光线追踪,路径追踪,光线步进,光线投射

是基础:发射光线,找最近交点,简单着色。

2025-07-15 16:07:01 722

原创 PBR基于物理的渲染模型

简单直观,适合实时渲染和游戏开发。

2025-07-14 22:57:45 295

原创 URP——RenderFeature(unity2022.3.19f1c1)

RenderFeature 是 URP 中用于扩展渲染管线的模块化组件,它允许你在渲染流程的特定阶段插入自定义渲染操作。每个 RenderFeature 包含一个或多个 RenderPass(渲染通道)。

2025-07-11 21:44:49 928

原创 unity 动态天空盒

特性真实世界渲染 (大气散射)卡通渲染 (风格化大气)首要目标物理精确性/ 真实感艺术风格/ 情感表达 / 平面感核心原理严格模拟瑞利散射、米氏散射忽略或极度简化物理原理,服务于美学需求色彩基于物理模型计算,过渡自然夸张、主观、非写实,常用高饱和、纯色、渐变深度感平滑的大气透视 (色彩偏移、对比度降低、模糊)简化、色阶化、图形化(色带、硬边模糊、轮廓)体积光柔和、弥散、符合物理形态几何化、图形化、硬边、强对比、可作为图案实现复杂度计算密集 (光线积分、物理参数)相对轻量。

2025-07-03 17:27:34 1001

原创 每日一题(c语言)

暴力法,利用两个for循环找出两个数加起来为target,输出数组下标即可c语言用哈希表的方法相对复杂,偷一下櫴了。2.哈希表(大佬的解法)创建一个哈希表,对于每一个 ,我们首先查询哈希表中是否存在 ,然后将 插入到哈希表中,即可保证不会让 和自己匹配。

2024-02-29 18:02:51 448 1

原创 每日一道编程

nums00-184。

2024-02-28 23:23:36 227 1

原创 C语言经典练习题

示例1。

2024-01-28 17:00:54 710 1

原创 数据结构——树

char data;return 0;return pA;if(NULL!if(NULL!if(NULL!if(NULL!if(NULL!if(NULL!

2023-12-26 23:15:34 1038 1

原创 递归的详细解释

【代码】递归的详细解释。

2023-12-21 23:42:32 445

原创 线性结构的两种常用应用之二 队列

int *pbase;int front;int rear;}queue;//入队queue Q;int val;init(&Q);printf("出队成功!你需要出队的元素=%d\n",val);elseprintf("出队失败!\n");return 0;

2023-12-19 20:45:18 944 1

原创 算法与数据结构——栈

【代码】算法与数据结构——栈。

2023-12-16 23:54:23 603 1

原创 链表有关算法的演示

注意:这两行代码的顺序不可以倒过来。

2023-12-16 08:00:00 386 1

原创 离散存储[链表]

N个节点离散分配,彼此通过指针相连。每个节点只有一个前驱节点,每个节点只有一个后续节点手节点没有前驱节点为节点,没有后续节点。专业术语:首节点:第一个有效节点尾节点:最后一个有效节点头结点:头节点的数据类型和首节点类型一样第一个有效节点,之前的那个节点头结点并不存放有效数据加头节点的目的主要是为了方便对链 表的操作头指针:指向头结点的指针变量尾指针:指向尾节点的指针变量。

2023-12-14 00:09:42 468 1

原创 连续存储数组的算法

判断数组是否为空or为满。

2023-12-12 12:28:39 386

原创 数据结构与算法

数据结构=个体的储存+个体的关系储存算法 = 对存储数据的操作算法解题的方法和步骤衡量算法的标准1. 时间复杂度大概程序要执行的次数,而非执行的时间2.空间复杂度算法执行过程中大概所占用的最大内存3.难易程度4.健壮性(当输入非法数据时,算法也能适当的做出反应或进行处理,而不产生莫名其妙的输出结果)数据结构的地位数据结构是软件中最核心的课程程序=数据的储存 + 数据的操作 + 可以被计算机执行的语言。

2023-12-09 23:38:24 373

原创 malloc ()动态分配

动态分配和释放:动态构造一维数组 假设动态构造一个int型数组 int*p=(int *)malloc (int length); 1. malloc只有一个int型的形参表示要求系统分配的字节数。 2. malloc函数的功能是请求系统length个字节的内存空间,malloc ()动态分配如果请求分配成功,则返回第一个字节的地址,如果分配不成功则返回NULL

2023-12-07 23:01:40 746

原创 C语言结构体

为什么会出现结构体? 为了表示一些复杂的数据,而普通的基本类型变量无法满足要求。什么叫结构体? 结构体是用户根据实际需要定义的复合数据类型如何使用结构体?两种方式:struct student st={ , , }; struct student*p=&st; 1. st.id 2. p->id p指向的结构体变量中的ⅰd这个成员

2023-12-07 10:13:40 360

屏幕抖动故障(Screen Shake Glitch)

屏幕抖动故障(Screen Shake Glitch)

2025-08-12

空空如也

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

TA关注的人

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