失业ing

零零碎碎记一下unity相关的东西备忘

渲染:

https://github.com/festivities/PrimoToon 仿原神的卡通渲染,

参照这种文档: Unity Built-in Shader转URP Shader 接口查询对照表之类的

自己强行改api到urp可用,改了三四天,细节早已不记得,可惜当时太忙没时间记录一下。


加更,居然找到了当时的修改记录,有git仓库记录修改过程 ps:真机测了能用

https://github.com/k569462166/PrimoToon-urp-test

寻路:A*

地块纹理编辑器:

从喷图插件,参考往场景上面喷图的原理,自己写一份适合自己项目的版本

往rtx上喷形状的代码。

还区分rhba通道,干嘛用也忘记了。。看起来是单通道喷遮罩,分别做地面两层颜色,草色层遮罩,混合出来的地面效果。

主要就是给地块喷上一层不重复的草色绿色。

喷好的图,地块shader用来取样,混合原来的纹理,实现美术的打破地块重复度高的问题。

3d瓦片地图编辑器:

也是找了个插件,改成了自己项目适应的需求,具体差异已经忘记了,多加了一些美术习惯的操作,类ps快捷键的擦除什么的。

风格化草体渲染:

用了个插件做的

实现了修改材质支持传入地面纹理,从地面纹理采样改变草色(美术的需求是草和地面同色,地编喷完地面,草色跟着会变) 具体实现细节忘了,还得翻翻代码。 上面红色边缘的图片就是地面纹理。

相关推荐
tealcwu2 天前
【Unity基础】为什么游戏需要物理按键映射?从 Unity Input Manager 到跨引擎输入设计
java·游戏·unity
tealcwu2 天前
【Unity高级】Unity URP:构建同时支持 2D 与 3D 场景的项目完全指南
3d·unity·游戏引擎
淡海水2 天前
10-01-互操作-C#与C++边界的内存管理
unity·c#·游戏引擎·.netcore·gc
小小数媒成员2 天前
UGUI原理(一)
开发语言·游戏·unity·游戏引擎
暴走约伯3 天前
【VFX工具链源码拆解 04】拯救丢失的绑定:Timeline 一键克隆与层级相对路径重映射算法
unity·c#·游戏引擎·硬件工程
小小数媒成员3 天前
Unity UGUI布局组件(LayoutGroup、ContentSizeFitter、LayoutElement)详解
unity·游戏引擎
tealcwu3 天前
【Unity基础】Unity输入与Time.deltaTime的使用原则
unity·游戏引擎
chen_2273 天前
godot做仪表hmi
游戏引擎·godot
郝学胜-神的一滴3 天前
AI 编程智能体 22:解析器赋能与实战落地全指南
人工智能·程序人生·游戏·unity·游戏引擎
BuHuaX3 天前
Lua 与 ToLua:运行机制及热更新原理
开发语言·unity·junit·c#·lua