文章目录需求原理一、手动换二、用代码换三、用代码换 存在于服务器上的图第一步,下载图片第二步,给材质球换主贴图 需求  一个曲面模型,它显示的图案是模型上材质球的主贴图,我们要给它换成需要的图。原理  改变模型上材质球的主贴图一、手动换  找到目标材质球(图一),对材质球的主贴图做修改(图二,给红框处拖入一张新的图片)二、用代码换  ChangeMainTextureOfMaterial.cs脚
本shader可模拟出类似人体皮肤的效果 作者总结出模拟人体皮肤重点的四要素: 1.次表面散射: 简称3S,3S的最大用处之一在于表现灯光照射下的人的皮肤,在人体皮肤比较薄部位,可以透过皮肤产生血色,或可见的血管。 说得简单一些就是:光射进表面,在材质里散射,然后从与射入点不同的地方射出表面。 举个例子,当隔着手指打开手电筒看到的效果就是次表面反射。 2.漫反射: 漫反射,是投射在粗糙表面上的光
文章目录声明环境原因开始参考制作GIF 效果LUT 贴图的制作最终效果应用Shader - 不公开References 环境Unity : 2020.3.37f1 Pipeline : BRP原因其实之前我写过一篇:Unity Shader - “快速“ 次散射 (Fast SSS : Fast Subsurface Scattering)但是这种方法应用在实际项目中表现不佳更多的市面上的效果都
LOL中船长有一款叫做幽灵船长的皮肤,相信大家应该都知道,虽然不是什么好看的皮肤,没什么特效,但是还是有点意思的。我们都知道游戏中的换装无非就是换模型,换材质,换网格这几个套路。那么在untiy当中我们应该怎么做才能有像幽灵船长这样的效果呢?其实我们只需要编写一个Shader脚本,就能实现这样类似的效果。在这里我分享下我的做法。先上效果图。哈哈,这是幽灵拉克丝,不是幽灵船长。效果差不多了,不要在意
1.设置IDE皮肤主题  File -> Settings -> IDE Settings -> Appearance -> Theme -> 选择“Alloy.IDEA Theme” 2.设置编辑器“颜色与字体”主题  File -> Settings -> IDE Settings -> Editor -> C
转载 2024-03-14 15:52:52
397阅读
        使用kinect制作的一款姿势识别体感项目。能识别4种姿势,普通攻击(左手或右手向前击出)、金钟罩(两手张开画圆)、如来神掌(双掌合十然后右手击出)、九阳神功(双手举起)。        插件我就不说了,自己上网找下就是了。我主要说下怎么识别自定义手势的问题。可以
2D Pixel Perfect | 2D完美像素概览2D完美像素工具包包含可以确保你的像素作品离散且清晰并且可以在运动过程中保持稳定的完美像素摄像机组件。 这是一个简单的可以进行所有分辨率变化时拉伸窗口的计算的组件,可以为用户避免很多麻烦。 用户可以通过这个组件的设置来调整摄像机窗口内像素图的渲染的定义,这些变化还可以通过在编辑器内运行模式在Game窗口中立即预览。 场景中的完美像素摄像机线框在
概述本来想写这个很久了,但是一直都在忙别的。最近项目也需要用到URP的后处理,但是不一定有想要的后处理效果。所以有些还是得自己写。但是URP的后处理和之前unity的后处理写法完全不一样了。原来的OnRenderImage、OnPreRender都失效了。本文只探讨如何写URP下的自定义后处理,并非讨论具体的渲染效果,这里我只做了修改对比度的屏幕特效。具体实现首先需要创建一个自定义的c#的Scri
转载 2024-09-19 08:40:39
213阅读
原创 2023-05-26 00:27:07
63阅读
原创 2023-05-26 00:50:36
65阅读
在前面的文章中,已经陆陆续续的讲解了一些使用Spine动画的细节,有了这些细节,我们已经满足了在unity中使用Spine动画制作动作游戏的技术基础。那么,要使用Spine动画在unity中制作一款动作游戏,究竟还有哪些是需要注意的呢? 1. 主角的控制系统  主角的控制,主要分为以下三个部分:输入检测 &&输入数据加工接受输入数据,改变主角的位置根据输入数据 &
转载 2024-07-11 19:52:28
136阅读
LOL中船长有一款叫做幽灵船长的皮肤,相信大家应该都知道,虽然不是什么好看的皮肤,没什么特效,但是还是有点意思的。我们都知道游戏中的换装无非就是换模型,换材质,换网格这几个套路。那么在untiy当中我们应该怎么做才能有像幽灵船长这样的效果呢?其实我们只需要编写一个Shader脚本,就能实现这样类似的效果。在这里我分享下我的做法。先上效果图。哈哈,这是幽灵拉克丝,不是幽灵船长。效果差不多了,不要在意
在许多典型的房产展示项目当中,经常需要动态地实现例如墙纸、地板等材质的更换以获得不同的展示效果,下面将通过一个简单的教程介绍实现这一功能的关键技术。 首先需要场景中创建一个简易的样品房,样品房里面有一个地面和两面相互垂直的墙壁。当选中样品房中的墙壁或地面,控制台就会输出选中对象的名称。场景中还提供四个按钮,包括“墙纸1”、"墙纸2"、“地板1”还有“地板2”,当我们鼠标选中地板时,可以点击“地板1
转载 2024-05-11 20:22:44
103阅读
DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。DevExtreme v22.1正式版下载在上文中(点击这里回顾>>),我们为大家介绍了如何开
Live2d是一款专业强大的动画制作软件,通过它不仅可以轻松的创建绘画想要的图像,还能帮助用户制作出各种样式的人物建模作品,并还能通过其中的功能直接将原始图片或静态的2D人物模型一下生成出一种类似三维模型的二维效果,十分强大,从而即可很好的用于制作一些自己喜欢的动漫或者cg动画,不论你从事何种职业,都能够轻松掌握,并制作的惟妙惟肖。另外,live2d软件还提供了Photoshop脚本,通过该脚本可
龙骨换装的核心函数是UnityFactory.factory.ReplaceSkin( player.GetComponentInChildren<UnityArmatureComponent>().armature, goBody.GetComponent<UnityArmatureComponent>().armatur
转载 2024-06-04 19:41:05
1048阅读
最近做的一个游戏中需要实现像LOL选择皮肤那样的效果用于给用户选择英雄,其实就是一种卡片抽换效果,还要求卡片根据后台提供的数据动态生成一定数量。上网找了很多很多大神提供的方法及原码,有些的确成功了,但因为制作原理对于我这种初试Unity开发的小白过于复杂,其中很多动效原理至今没搞明白,然而课程项目又急着要求实现,并没有过多的时间让我去慢慢研究。于是我开始尝试另辟蹊径用简单一点,小白一点的方法去实现
转载 2024-06-18 15:38:22
232阅读
1、如果角色只是单纯的更换装备 也就是说 角色的整个身体是一个完整的网格 而所需要更换的各个部件只是装备 而不是身体的某一部分 比如NGUI中Character的例子 穿装备之前 角色只有默认的身体 穿了装备以后 身体不变 只是在特    定的位置显示装备 如下图          穿装备以前          穿装备以后         &nbs
Unity Spine代码切换皮肤
原创 2023-12-26 19:48:06
2783阅读
...
转载 2019-05-23 16:21:00
98阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5