- 博客(50)
- 资源 (4)
- 收藏
- 关注
原创 Unity图片(高度图)转法线贴图
项目中有需求动态生成法线贴图,研究了下从高度图生成法线贴图的方法,代码放在文末,可依据具体情况进行修改,理论上也可以通过其他数据源转换到法线贴图。我的例子是取的灰度值作为了高度值。
2024-05-22 09:07:39 159
原创 AbpvNext 基础知识使用说明
官方文档https://docs.abp.io/zh-Hans/abp/latest/Data-Access。如图,配置连接数据库字符串。DbMigrator设置为启动项,运行工程。1.进入网站https://abp.io/get-started。复制命令,到保持工程的目录下,执行命令,创建模板工程。未找到设置初始账号和密码的地方,待后人补充。选择使用的数据库,其他选项默认即可。如图,设置web的连接数据库字符串。启动会比较慢,页面刷新后,登录。Web设置为启动项,运行。复制到命令行,安装。
2024-04-08 12:41:48 267
原创 从Unity到Three.js(outline 模型描边功能)
百度查看说是gltf格式的模型可以携带PBR材质信息,如果可以这样,那就完全可以在blender中配置好材质导出了,也就不需要向在unity中调整参数了。指定模型高亮功能,附带设置背景颜色,获取随机数方法。
2024-02-25 22:15:32 643
原创 从Unity到Three.js(shader创建)
本文介绍three.js 中shader的创建和应用到模型,具体shader的语法和函数应用,已经有很多大佬总结过了。
2024-02-25 17:16:32 680
原创 从Unity到Three.js(动态创建mesh)
手动创建模型mesh功能测试,此功能跑通就可以实现很多功能了,如点云转mesh,磨碎效果等等。
2024-02-17 13:07:01 546
原创 从Unity到Three.js(模型文件加载)
初接触js语法,回调注册的地方直接使用匿名函数总感觉脑子跟不上,反应不过来,就把加载后的回调简单封装了下,另外看官方文档对模型加载功能描述,感觉实战中会遇到很多坑,等之后遇到再详细研究,这次只记录基础功能。模型加载功能探索,用blender导出了个glb格式的cube进行的测试。官方文档是直接使用的匿名函数。
2024-02-10 12:59:42 856
原创 unity升级2022后,打包web的index.html有变动,这里做个记录
unity升级2022后,打包web的index.html有变动,这里做个记录。
2024-01-25 15:13:54 373
原创 shader设置透明和深度测试记录
ZTest NotEqual(深度不等于当前缓存则通过)ZTest LEqual(深度小于等于当前缓存则通过)ZTest GEqual(深度大于等于当前缓存则通过)ZTest Greater(深度大于当前缓存则通过)ZTest Equal(深度等于当前缓存则通过)ZTest Off等同于ZTest Always。ZTest Less(深度小于当前缓存则通过。ZTest Always(不论如何都通过)ZWrite Off(关闭深度写入)surfaceShader设置透明。ZWrite On(开启深度写入)
2023-11-21 18:23:34 83
原创 shader学习记录——彩色光圈
参考连接 https://blog.csdn.net/stalendp/article/details/21993227。
2023-07-10 11:14:41 327
原创 Unity SimpleJSON 使用工具类,记录贴
实际测试发现 SimpleJSON 比 LitJson 效率要高不少,所以决定使用SimpleJSON,记录下具体使用方法。这个方法,没有找到怎么直接区分value的类型,只能选择都转成了字符串,等待评论区大神指路。
2023-06-13 14:54:21 551
原创 Unity XCharts 插件使用备忘录
在AxisLabel类中找到GetFormatterFunctionContent()方法,将返回值处修改为textLimit.GetLimitContent()方法,这个方法直接修改的插件源码,未找到其他方法。Serie类中有一个clip属性,初始化图表的时候,代码设置为true,未在inspector面板找到能直接设置clip的入口。不一定是最优处理方式,如果有更合适的方法希望指正修改。记录一下使用XCharts期间使用的解决问题的方法。1.y轴显示内容裁切功能。
2023-04-25 14:24:50 180
原创 Unity shaderGraph 学习记录——渲染管道回调——设置被遮挡显示的材质球
使用AddRendererFeature添加两个RenderObjects。Overrides中的Material是模型被遮挡时使用的材质球。LayerMask设置为对应模型的layer。
2023-04-13 11:13:22 123
原创 Unity shaderGraph 学习记录—— 边缘轮廓节点使用
SampleTexture2D:接收贴图资源。FresnelEffect:菲涅耳效果。Texture2D:贴图资源。
2023-04-12 16:01:49 160
原创 Unity shaderGraph 学习记录—— 法线节点使用
SampleTexture2D:接收贴图资源。Multiple:和法线强度属性做乘法。NormalVector:顶点法向量。Normalize:归一化到单位向量。Add:法线贴图和顶点法向量相加。Normal:法线贴图。
2023-04-12 15:57:01 448
原创 Unity shaderGraph 学习记录—— Time节点使用
Time节点的Sin默认返回[-1,1]之间循环往复,使用下方组合,转化为 [0,1]之间循环。加法节点(Add)把sin的值+1,转换到[0,2]。除法节点(Divide)把[0,2]转换到[0,1]。
2023-04-12 15:25:36 916
原创 Unity打包后事件调用记录
public class BuildAfter:Editor{ /// <summary> /// 程序打包完成后执行的回调 /// </summary> /// <param name="target"></param> /// <param name="pathToBuiltProject"></param> [PostProcessBuild(1)] public stat
2022-04-13 14:15:49 2190
原创 记录贴 Unity和JS相互调用
赶上个Web平台的项目,许多方法Unity不能直接使用,需要与JS相互调用进行通信,比如webSocket,直接贴代码。Unity调用JS:需要先在工程目录下的Plugins文件夹内创建“__Internal.jslib”文件,内容如下:mergeInto(LibraryManager.library, { Hello: function () { window.alert("Hello, world!"); }, ConnectMQTT: function () {
2022-04-12 18:32:58 5941 1
原创 Linux 异常处理记录
一、系统安装问题Linux系统安装后默认使用的开源的显卡驱动,此显卡驱动并非适配所有型号电脑,如遇到安装系统后使用应用或图形化界面卡顿,可尝试更新显卡驱动(更新显卡驱动有风险,最严重会导致无法进入桌面系统,更新显卡驱动前请先备份电脑文件和系统安装U盘,以备重做系统)。参考连接:https://blog.csdn.net/wf19930209/article/details/81877822经尝试,可使用的方法:(更新前先关闭安全启动,否则安装显卡取动时会提示安装失败)1.进入BIOS中设置 “启动选
2022-02-11 11:12:15 598
原创 maxscript 保存模型的坐标和颜色到文件中
f = createFile "D:\aestmax.txt" --创建文件 for obj in selection do --遍历选中的对象 ( format "% " obj.pos.x to:f --写入模型的xyz坐标,用空格分隔 format "% " obj.pos.y to:f format "% " obj.pos.z to:f format "% " obj.material.diffusecolor.r to:f format "% " obj.mater
2022-01-17 14:00:32 424
原创 unity shader学习笔记
自学shader路上的副产品,记录下,可以扩展成容器内的液体,进度条等。Shader "Custom/CSGProgress"{ Properties { _MainTex ("Texture", 2D) = "white" {} _Progress("Progress",float) = 0.5 _Speed("Speed",float) = 0.1 _Color1("Color1",Color)=(1,1,1,1) .
2021-12-07 16:46:52 2014
原创 unity for和foreach运行时间对比
在看list和链表的优劣的时候,看到了一个对比for和foreach遍历时间的帖子,就想起来为什么不亲自试下,故有了下方截图。![在这里插入图片描述](https://img-blog.csdnimg.cn/f84abe60bc1a473e9bba986db7c8ed75.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY2hpbGx4aWFvaGFu,size_20,color_F
2021-11-09 09:40:20 3166
UnityZipDLL.zip
2021-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人