文章目录效果实践准备一个颜色鲜艳场景灰化图像2D屏幕颜色传播效果3D世界坐标颜色传播效果确定世界坐标传播中心点将屏幕深度转为世界坐标世界坐标半径才着色添加边缘柔和添加噪点来过渡给0~1边缘着色给0~1边缘添加亮度最后添加整体应用强度ProjectReferences 看到Color Spread Post-Processing Effect Tutorial in Unity颜色传播效
原标题:教程:如何使用新功能在Unity上调试HoloLens应用最近几个星期,Unity在HoloLens开发方面进步显著。这些新特性能让Unity引擎调试循环过程加快,从而能极大加速MR(mixed reality,混合现实)APP数据输出。在说到这些新特性时候,就不得不提一下全息仿真技术,谈一谈为何这项技术能如此大程度地改变开发者工作。在现在,HoloLens开发工作流程就是做出一
转载 2024-09-08 08:33:19
31阅读
最佳UI体验—— Material Design1 什么是 Material DesignMaterial Design是由谷歌设计工程师基于优秀设计原则,结合丰富创意和科学技术所发明一套全新界面设计语言,包含了视觉、运动、互动效果等特性。2 Toolbar虽然对于Toolbar你暂时应该还是比较陌生,但是对于ActionBar,你就应该有点熟悉了,由于其设计原因,被限定只能位于活
转载 2024-04-14 15:39:54
117阅读
我们经常会在游戏中看到Materials,但是还有一种数据结构名字叫做MaterialInstance。其实不少游戏Mesh指认都是MaterialInstance而不是Materials,为什么呢? 1.Materials和MaterialInstance都可以指认给Mesh  2.Materials是在游戏运行之前编译好了,而想要修改Materials内部参数(比如动态修改
Rigidbodies 刚体 刚体是物理模拟物体。 游戏物体控制刚体,由物理控制行为。刚体可以接受力和扭矩以是物体以真实行为移动。任何游戏物体必须包含刚体组件,以使受重力影响,通过脚本添加力产生行为,或与其他物体通过NVIDIA PhysX物理引擎交互。 不应该父子同时具有刚体不应该缩放刚体父级 运动学刚体是isKinematic选项启用刚体
1、Shader是渲染流水线某些特定阶段,如顶点着色器阶段、片元着色器阶段等。在Unity,我们需要配合使用材质和Unity Shader才能达到需要效果,一个常见流程是:①创建一个材质②创建一个Unity Shader,并把它赋给上一步创建材质③把材质赋给要渲染对象④在材质面板调整Unity Shader属性,以得到满意效果    在
转载 2024-03-10 20:09:23
148阅读
UICamera-可以添加到任何相机,包含事件系统. UICamera是每个UI重要组成部分.它负责发送Camera中所有NGUI活动.如果场景仅有一个Camera,要确保它附有UICamera脚本.如果有多个相机,确保至少用来渲染UI相机有UICamera脚本.当将这个脚本放在主相机上时,在 游戏 场景所有都将有OnClick, OnHover, OnDrag等事件. 参数 Tool
立方体纹理在图形学,立方体纹理是环境映射一种实现方法。环境映射可以模拟物体周围环境,而使用了环境映射物体可以看起来像镀了层金属一样反射出周围环境。和之前见到纹理不同,立方体纹理一共包含了6张图像,这些图像对应了一个立方体6个面,立方体纹理名称也由此而来。立方体每个面表示沿着世界空间下轴向观察所得图像。和之前使用二维纹理坐标不同,对立方体纹理采样我们需要提供一个三维纹理坐标,
转载 2024-07-30 11:05:35
47阅读
title: unity-android和gradle升级 categories: Unity3d tags: [unity, android, gradle, 升级] date: 2022-01-23 15:33:10 comments: false mathjax: true toc: trueunity-android和gradle升级, 使用 unity 版本是 2018.4.36f1
转载 6月前
9阅读
我们先来看一张图,我从Using Material Theme上面download下来: 工程配置以及ToolBar配置跟上一篇博客一样,不清楚可以参考ToolBar即将取代ActionBar,第一步你需要在res目录下新建values-v21文件夹,因为某些属性在Lollipop上要单独适配,具体配置如下: values/themes.xml1 <resources> 2
转载 2024-03-18 15:20:41
88阅读
大家好,今天想要跟大家分享如何使用纯CSS来实现 Google Material Design 文本输入框风格。虽然今天我们有很多框架可以帮我们实现这些风格,不过通过学习在底层是如何使用纯CSS实现原理,可以加强我们将来需要根据业务需求定制化这些框架组件能力。Demo请看这里 :点我看Demo 【CodePen】最终效果图: 仅在Chrome浏览器上面测试过。如果大家发现其他浏览器有问题,欢
心血来潮,想学学 material design 设计风格,就尝试完成了一个登录页面制作.这是整体效果.感觉还不错吧,结尾会附上代码在编写过程,没有使用任何图片或者字体图标,全部使用css3完成,还是遇到一些难点和bug,所以想笔记下来,以后方便查阅.响应式设计在这个页面,使用下面3点来完成响应式设计最大宽度 .设定了一个 max-width 最大宽度,以便在大屏幕时兼容.margin
转载 8月前
38阅读
四、Unity颜色空间
原创 2023-08-07 12:05:06
548阅读
一些记录首先需要明确几点1、默认PS环境下颜色是gamma sRGB color space  调色板颜色值是线性颜色经过sRGB OETF后值。2、sRGB颜色空间OETF近似值:pow(col,0.45)   EOTF:pow(col,2.2) 因为sRGB传递函数近似一条pow2.2伽马曲线3、引擎中常说线性,并不是一个颜色空间概念,应该将其
Gamma 校正与 Color Space居然现在才发现~原来我们在计算机里用颜色一直都是错~~参考 Youtube 视频,很形象介绍了,一般Gamma 空间使用颜色,通过混合后,为什么会比真实下混合要更加暗 https://www.youtube.com/watch?v=LKnqECcg6Gw Unity官方文档关于颜色空间 https://docs.unity3d.com/Manu
1 首先随便扔进去一个字体,最简单比如扔进去一个arial。设置好Font Size,比如24 Character里一般来说不需要Unicode,除非你要把中文做成花。我选ASCII default set。如果只要大写或者小写,自己选。2 建一个目录,取名叫Editor。然后创建一个Javascript,按回车(Mac)或者F2(Win)改名成SaveFontTexture,不用加.js。然
xmlAndroid控件设定背景颜色或字体颜色,需要在Color属性中指定十六进制颜色码。如设置背景颜色:android:background="#FF0000";//红色设置字体颜色:android:textColor="#87CEEB";//天蓝色其中需要重要说明是如何设置控件背景透明,如代码:android:background="@android:color/transparent"
大家好,我是阿赵。   之前分享过怎样通过MaxScript在3DsMax里面修改模型顶点色。不过由于很多时候顶点色编辑需要根据在游戏引擎里面的实际情况和shader情况来动态调整,所以如果能在引擎里面直接修改模型顶点色,将会方便很多。于是我写了下面这个在Unity引擎里面修改模型顶点色工具。一、功能介绍1、模型选择和网格生成这是工具界面,选择一个或者多个带有网格模型GameObje
为什么要选择Sublime Text3?Sublime Text3 自动保存,打开图片跨平台启动快!!!!多行游标,太好用。插件,简直选不过来。代码片段VIM兼容模式菜单栏基础功能介绍  File:文档相关,新建文件,打开文件或文件夹等。 Edit:文件编辑相关,复制,剪切等(CVS大法好)。除此之外还有一些强大功能。 Selection:选择相关,帮助选择代码。Find:查找替换相关
转载 11月前
127阅读
一:Color接收是一个[0,1]值,需要用R,G,B,A四个值各自除以255image.color = new Color(1, 1, 1, 1);二:Color32接收是一个[0,255]值,直接用R,G,B,A四个值来表示image.color = new Color(255, 255, 255, 255);三:ColorUtility.TryParseH...
原创 2021-07-14 14:01:19
2351阅读
  • 1
  • 2
  • 3
  • 4
  • 5