- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 unity的内置文件及变量
https://www.cnblogs.com/zhanlang96/p/4827859.html 这篇文章里有关于shader常用变量的,由于工作中经常遇到一些unity内置变量或者函数,每次都要查看很不方便,所以打算写一下。
2018-01-31 09:47:05 424
原创 从一个shader剖析unity混合光照和pbr
从unity5.6自带的代码来看。 下面是standard.shader的面板 shader结构图: subShader的区别,先看两个pass的区别: 然后我们先看第一个forward pass,“UnityStandardCoreForward.cginc”里查看,vertBase和fragBase又根据是否定义simple而执行不同的分支: 定义了si
2018-01-31 09:44:02 6418 2
转载 assimp遇到的问题
链接:https://zhuanlan.zhihu.com/highwaytographics/20623801 注意:遇到x32和x64目标平台不匹配啥的问题,最后查了半天发现,在用cmake编译assimp的时候,选择平台时,应该选择vs2017 x64却误选了vs2017导致的。
2018-01-22 09:34:50 1935
原创 max模型导入到unity中设置
看到在unity中,导入3ds max的模型,需要转换模型的轴,可以看这篇文章http://blog.csdn.net/yongh701/article/details/77963676。 选择物体,右侧层级->pivot->Affect pivot only->center to object。点击旋转,将物体的x轴数值设为90度。导出时,在设置的地方选择y-up。
2018-01-17 18:24:53 11063
原创 openGL函数
discard在alphatest里舍弃像素用这个函数mix这个函数是GLSL中一个特殊的线性插值函数,他将前两个参数的值基于第三个参数按照以下公式进行插值: genType mix (genType x, genType y, float a) 返回线性混合的x和y,如:x⋅(1−a)+y⋅a。 关于openGL纹理相关内容可以看http://blog.csdn.net/z444_579/
2018-01-16 20:37:05 2558
原创 unity屏幕后处理全家桶之color grading
color gradingcolor grading指的是对最终的游戏界面进行颜色和亮度的改变或矫正。你可以理解为增加滤镜。 屏幕后处理全家桶里的color grading是完全实时hdr工具,内部处理是在ACES色彩空间下完成的。 屏幕后处理全家桶里的color grading包含5个部分 1. ToneMapping色彩映射 2. 基础; 3. 通道混合; 4. 轨迹球; 5
2018-01-13 14:00:38 11933
翻译 通过基本多边形编辑器编辑头盔
http://help.autodesk.com/view/3DSMAX/2016/ENU/?guid=GUID-39B2F89C-ED74-45F9-8B5F-0274DC20C3FD怎么设置单位 customize->单位设置->显示unit scale组合框里,Generic Unit勾选上。怎么创建长方形? 点右侧create图标,在object type下选box,做平面的话
2018-01-12 14:10:41 498
原创 好用的在线工具
在线相机、图片制作:https://www.fotor.com/app.html#/editor/basic 在线流程图绘制:https://www.processon.com 在线
2018-01-10 10:27:05 315
原创 unity屏幕后处理全家桶v1、v2区别
unity屏幕后处理全家桶v1、v2区别使用方法区别参考:https://github.com/Unity-Technologies/PostProcessing/wiki/(v2)-Quickstart 1. v1版本直接将postProcessBehaviour脚本拖到摄像机上,而v2中,将postProcessLayer拖到摄像机上,如图 好处:专用的layer放屏幕后
2018-01-08 21:22:37 8122
原创 TA工作常见问题
脚本里不要用宏,比如#if UNITY_EDITOR,在需要用宏的地方,可以用其他的脚本代替。 否则,容易出现以下问题:混淆后,脚本有问题,效果跟之前不一样;coordinate会出现问题;打包成dll后,效果不对;和时间相关的,或者会变的很大的变量,用float,防止太大后精度降低造成错误。比如水和草的问题。 做头发过程中遇到问题,在像素shader中,normal、tang
2018-01-06 12:40:18 502
原创 adb安装apk到手机,连profiler
在命令行输入adb devices,显示可用的设备 输入adb install -r ,然后把要运行的apk拖入命令行窗口,得到 adb install -r F:\aa.apk回车,即可安装到手机上。http://blog.sina.com.cn/s/blog_5b6cb9500101ehz0.html unity关掉,打开手机游戏,电脑上adb输入命令,adb devices看是否连
2018-01-02 11:35:58 388
CocosCreator
2018-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人