自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 开启创意之旅:免费、开源的噪波贴图(noise texture)生成网站——noisecreater.com详细介绍

在当今数字创意领域,噪波贴图(Noise Texture)是游戏渲染、游戏开发、美术设计以及影视制作等行业不可或缺的艺术素材之一。为了满足广大创作者的需求,本网站应运而生,成为一款免费、开源的噪波贴图生成工具网。本文将全面介绍该网站的独特功能和优势,助您在创作过程中脱颖而出。

2023-12-19 23:05:11 4088

原创 Unity Shader 学习笔记(5)Shader变体、Shader属性定义技巧、自定义材质面板

Unity Shader 变体、定义属性技巧和简单自定义材质面板的技术总结。

2022-11-28 20:16:17 3936 3

原创 Unity Shader 学习笔记(4)URP渲染管线带阴影PBR-Shader模板 -- 新增可自定义阴影颜色

URP渲染管线带阴影PBR-Shader模板 -- 新增可自定义阴影颜色

2022-10-27 20:25:21 3039 1

原创 Unity Shader 学习笔记(3)URP渲染管线带阴影PBR-Shader模板(ASE优化版本)

Unity-URP渲染管线使用PBR-Shader模板,支持URP内投射和接受阴影;

2022-07-01 17:55:26 2764 2

原创 自开发软件NoiseCreater1.1版本免费试用

美术工作流中有一个贴图环节,有时候因为找一张心仪的黑白噪波图花费很多时间。针对这个问题,目前简单开发一款免安装win系统的.exe软件。即用即开,随关随停。

2022-05-23 21:09:46 408 1

原创 GLSL 学习笔记 - 001.Noise 的程序化生成

使用VSCode基于GLSL的Noise程序化生成算法总结;

2022-05-20 21:51:46 532

原创 Unity Shader学习笔记(6)RGB_Wave(波浪圈圈效果)尝试

先上效果图:================ 效果为动态效果,后续视频文件上传成功再更新文章视频链接;=======================================Shader代码实现:算法代码行可自行修改参数调试,顺便说一句,改变算法可以有很多玩法;//灵感来源:https://www.shadertoy.com/view/XsXXDn//修改制作:嘿皮土豆Shader "LearnShadersFromOther/RGB_Wave"{ Properties{ _

2022-05-12 22:17:36 669

原创 Unity Shader学习笔记(5)基于摄像机深度和法线的后处理描边效果

文章目标 :主要参考书籍为《Unity Shader入门精要》,本文主要注重于整理,方便后续直接调用。渲染效果图:主要相关代码:摄像机脚本文件:using System.Collections;using System.Collections.Generic;using UnityEngine;namespace UnityShaderLearnPostImageEffects{ class EdgeDetectNormalsAndDepth : PostEffectsBase

2022-05-09 10:29:05 494

翻译 Unity Scripts 学习笔记 - 005.官方代码案例之 Quaternion.LookRotation( ) ;

需求:实现主物体 Z 轴朝向目标体,并实时跟随旋转;代码实现:using System.Collections;using System.Collections.Generic;using UnityEngine;public class ScriptOfQuaternion : MonoBehaviour{ public Transform target; public float distance = 10f; void Update() {

2022-05-08 21:07:38 241

原创 Unity Scripts 学习笔记 - 004.前后左右定向平移脚本

需求:实现物体前后左右定向平移,无需转向;代码实现:using System.Collections;using System.Collections.Generic;using UnityEngine;public class ScriptOfTransformTranslateAndRotateMove : MonoBehaviour{ public float moveSpeed = 4f; public float rotateSpeed = 100f;

2022-05-08 21:02:47 821

原创 Unity Scripts 学习笔记 - 003.模拟车辆行进状态的位移脚本

需求:模拟车辆行进状态,仅保留前进后退和转向功能;实现代码:using System.Collections;using System.Collections.Generic;using UnityEngine;public class ScriptOfTransformTranslateAndRotateMove : MonoBehaviour{ public float moveSpeed = 4f; public float rotateSpeed = 100f;

2022-05-08 20:59:03 456

原创 Unity Scripts 学习笔记 - 002.摄像机全轴移动脚本

需求:运行状态下调整摄像机Transform;代码块:using System.Collections;using System.Collections.Generic;using UnityEngine;public class ScriptOfTransformCameraMove : MonoBehaviour{ public float rotateSpeed = 50f; public float moveSpeed = 10f; void Update()

2022-05-08 20:56:07 674

原创 Unity Scripts学习笔记 - 001.关于Input.GetKey...命令的使用说明解释

关于Input.GetKey…命令的使用说明:由于官方文档的解释不是很直白,自行测试一下会更容易理解;官方文档说明:实际编译过程中测试结果:具体解释说明查看注释;using System.Collections;using System.Collections.Generic;using UnityEngine;public class ScriptOfInputClass : MonoBehaviour{ void Update() { if (Inp

2022-05-08 20:46:43 1040

原创 Unity Shader学习笔记(4)切线 & 世界空间下法线的使用

shader主要实现效果:(1)法线贴图使用;(2)利用法线贴图影响表面发射计算Specular;主要代码://切线空间和世界空间计算 法线 贴图的使用;//制作人:嘿皮土豆;//参考:《Unity Shader入门精要》Shader "ShaderLearn/NormalMapApply"{ Properties { _MainColor("MainColor",Color) = (1,1,1,1) _MainTex("MainTex

2022-04-24 16:18:38 2187

原创 Unity Shader学习笔记(三)单一纹理层UV叠加运动

Unity Shader制作多层次效果。

2022-04-23 19:49:09 1886

原创 Unity Shader学习笔记(二)偏导数实现图片模糊

效果图展示:直接贴代码:Shader "ShaderLearn/ddxddyApply"{ Properties { _MainTex("MainTex",2D) = ""{} _BlurLength("BlurLength",Range(0,3)) = 1 } SubShader { //URP渲染管线切换 Tags; //Tags{"LightMode"="UniversalForward

2022-04-23 18:25:58 1779

原创 Amplify Shader Editor(ASE)效果实现笔记(三)——覆雪shader(不带厚度)

覆雪shader效果展示;(1)覆雪效果永远朝上;(2)自定义雪颜色(红色演示显眼一点);(3)同时可以控制雪的覆盖范围和有无雪时分界线是否清楚;(4)受 “Ambient” & “LinghtColor0” 影响。实现原理:(1)方向朝上,则使用 “Normal Dot Y” ,求出(-1,1)的范围,利用 Normal 和 Y轴 夹角大小判断是否积雪。(2)“Smoothstep” 函数的使用:小于 0 的输出 0;大于 1 的输出 1;分别对应 “Min” & “Ma

2021-12-20 15:58:15 1271 3

原创 Amplify Shader Editor(ASE)效果实现笔记(二)——顶点动画(原理向)

ASE使用心得

2021-12-20 13:53:51 2114

原创 URP-Toon Shader说明

Unity URP 渲染管线适用的卡通Shader面板一览:Toon Shader实现效果粗略浏览:目前市面上大部分的卡通渲染效果包括但不限制于:描边效果、Rim效果、高光、渐变贴图、法线等等。其他的根据特殊需要增加Frenel等效果,单单就描边将就有五种实现方式之多,本shader只取用最常见的VdotN的实现方式。案例较为粗糙,好的卡通效果需要美术的贴图和shader高度配合才可以,目前shader只直观表现了shader效果,大家仁者见仁智者见智吧。有不足或者其他问题欢迎批评指正,也欢迎

2021-08-25 11:58:55 1919

原创 Amplify Shader Editor(ASE)效果实现笔记(一)——溶解效果及其Clip节点使用

实现效果:相对于Alpha的整体透明的效果,这种更倾向于利于黑白灰的值进行裁剪,可选择裁剪0-1之间的任意灰度值。节点方案:简单解释:1.UV为Float节点,用于控制UV的平铺次数;2.AlphaClip同样使用Float节点,控制范围在0-1即可满足;此节点用于比较贴图的黑白值,低于此值的灰度值将会被裁剪,直到全部裁剪消失;3.Clip节点的Alpha通道输入Texture的灰度值,G通道在16位贴图三通道中信息值最多,所以采用G通道作为Alpha的基准值。...

2021-08-19 12:35:41 2428 3

原创 UE4学习笔记-材质篇(一)UV动画制作

1.UV动画:####### 效果图:人物上层图片向上(可向下)UV动画;底层背景图片向左(可向右)UV动画;实现节点图:简单说明:Mask:分离UV通道(U=R,V=G);Append:合并 RG 通道;Add:做距离移动;...

2021-07-27 12:02:54 1866

原创 Unity Shader 学习笔记(二)错误提示:“ “vert“: output parameter ‘o‘ not completely intialized ”解决方案

啊大大双大单

2021-07-16 11:14:18 2116 3

原创 Unity Post Processing(后处理效果)添加方法及注意事项-最全最新

Unity版本:2021.1.3;前言:Post Processing(后处理效果)使用前需要区分渲染管线,不同的渲染管线有不同的添加方式,本文以通用和URP两种渲染管线举例;(这在之前的教程中没有看见提及)一、概括说明:通用渲染管线(3D):需要在 “Window > Package Manager” 找到 “Post Processing” 插件并安装;URP渲染管线:在安装URP插件之后(或者直接新建URP工程文件),直接在 “Hierarchy” 面板鼠标右键 “Volume &gt

2021-05-21 09:32:57 24732 8

原创 Shader的Reflect函数向量的数学推导

reflect函数用途:根据入射光线的法线方向和接收光照表面的法线方向得到反射光线法线方向的内置函数。数学推导过程见图参考文章

2021-04-25 14:23:57 465

原创 Unity Shader 学习笔记(一)关于“表面着色器”切换渲染管线Shader不可用的问题

Shader主流上分为两类:表面着色器(surface shader):更高级的封装,减少人工工作量,能实现大部分效果,缺点是自定义程度不 高,相对局限;片段着色器(fragment shader):可以让你做更多的效果,但是此shader更难写。你也可以用它做一些底层的工作,比如顶点光照(Vertex lighting,即在每个顶点存储该点的光照信息)。顶点光照对于移动设备很有用。该shader对于一些需要多通道(multiple passes)的高级渲染效果也很有效。—引用文章:Unity3D Sh

2021-03-12 11:31:58 1325

原创 Unity 2020版本使用Vuforia插件导出安卓AR app总结(二)

Unity 2020版本使用Vuforia插件导出安卓AR app总结(二)通过识别自己设定图片,显示特定AR模型使用版本:Unity 2020.1.8f1c1,Vuforia 9.6.3在第一篇中总结了如何的安装Vuforia插件,知道在Game object>Vuforia Engine内部含有“AR camera”,"Image Target"等。本文主要介绍如何识别自己的图片并打包到安卓手机识别AR模型。写在之前:每个人的电脑运行环境都不相同,本人电脑是Java运行环境,同时建议开始做

2021-01-12 12:15:42 8600 36

原创 Unity 2020版本使用Vuforia插件导出安卓AR app总结(一)

Unity 2020版本使用Vuforia插件导出安卓模型AR app总结(一)Vuforia插件安装使用版本:Unity 2020.1.8f1c1,Vuforia 9.6.3项目需要导出AR模型到安卓手机上查看,搜来搜去都是19和18老版本的插件使用方法,索性自己探索使用。简单介绍一下不同版本使用方法区别:2019 版本 Unity 将Vuforia插件内置,在window>package manager内部可以搜索得到,直接下载安装即可;包括2019版本在内的前面的Unity版本在导出

2021-01-08 17:04:56 11342 21

ToonshaderRenderring_URP.unitypackage

包说明链接:https://blog.csdn.net/m0_54122551/article/details/119908069

2021-08-25

空空如也

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

TA关注的人

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