
unity 3d
wang371372
这个作者很懒,什么都没留下…
展开
-
u3D深度信息空间线性化
https://blog.youkuaiyun.com/wodownload2/article/details/95043746转载 2020-04-02 19:12:57 · 395 阅读 · 0 评论 -
unity3d 实现简单水墨画效果
水墨效果,素材简陋:文章参考http://gad.qq.com/article/detail/18724,原理可以看这位大佬的文章,我就贴上自己工程源码:https://download.youkuaiyun.com/my原创 2018-11-09 17:42:20 · 6884 阅读 · 2 评论 -
unity使用Protobuf小结
使用方式可以使用生产potobuf-lite.dll的方式引入到unity插件。 直接拖到protobuf的csharp源码到unity插件中,中间需要删除测试代码,有时编译不通过,可采用以下方式:在Assets目录下面新建smcs.rsp文件,并在其中写入 -unsafe字符串,前后不加空格。 根据.proto生成C#语言,生成语句类似下面的语法(protoc以及lib的生成使...原创 2019-03-28 08:41:35 · 355 阅读 · 0 评论 -
基于次表面散射(SSS)的玉石渲染
本文效果图:次表面散射(SSS)的概念自行百度,表现光进入物体,然后发生内部散射,最终从不同的位置射出,主要用于模拟玉石,翡翠,蜡烛,皮肤等有一点点透光的物体。常规的漫反射计算公式为:float diffuse=max(0,dot(L,N));《GPU GERM》中对使用环绕光照的方式模拟简单次表面散射,使原来为黑的地方有一点点光,公式为:float wrap_diffus...原创 2018-11-09 15:53:35 · 6554 阅读 · 0 评论 -
基于次表面散射(SSS)的玉石渲染(2)
本文效果图:基于次表面散射(SSS)原理介绍请参考上一遍,求模型厚度的时候,本文采用渲染模型正面和背面的深度图,模型渲染代码如下:Shader "Custom/JadeRender"{ Properties{ _Diffuse("Diffuse", Color) = (1, 1, 1, 1) _Specular("Specular",Color) = (1.0,1.0,1...原创 2018-11-09 16:35:27 · 2522 阅读 · 0 评论 -
Unity3D 入门小技巧——克隆游戏对象与创建预制
一、克隆游戏对象与创建预制的区别在Unity3D当中,为了快速复制出游戏对象,主要有克隆游戏对象与创建预制两种方法。两者区别在于:1、克隆游戏对象需要场景中有被克隆对象,而创建预制只需事先创建预制即可,允许场景中一开始并不存在该游戏对象。2、克隆出来的游戏对象并不会随着被克隆体的变化而发生变化,但是使用预制创建出来的对象会随着预制的改变而发生改变。...转载 2019-03-27 18:37:53 · 2679 阅读 · 0 评论