UE4 推出基于材质的程序式噪声已经有一段时间了,但是大多数用户因其高昂的性能成本而不得不限制对其的使用。因此,许多用户采用的方法是在其他程序中编写平铺噪声纹理,然后将其放进 UE4 中使用。很多人都希望能在 UE4 中执行这个步骤,但是找不到足够方便的方法来实现。我们已经在虚幻引擎 4.13 中满...
以下内容针对入门或者入门不久的美术们,主要介绍想入门unreal4的美术们一点学习心得。一.Unreal4的物理材质 在unreal的shader体系(ue4)中:金属漫颜色非纯黑,而传统PBR shader体系(Vray)中金属的漫反射是纯黑的,所以在UE4中的漫反射颜色应按照传统渲...
1、Prefabs(预设)与 Instantiate(实例化)  解:如果场景中有多个重复的内容,就可以设成一个Prefabs(预设),它是一种资源类型,可被重复使用的游戏对象。  例如:千军万马,很多树,一模一样的汽车2、对象集合的概念  为了减少频繁增删Prefabs(预设) Object集合...
虚幻引擎4在PBR渲染系统之外引入了一个新的深度缓冲器。它叫做“特定深度”,它被用在诸如轮廓选择的编辑器内置效果,遮蔽网格物体的渲染以及透明度的特定筛选中。我会讨论一些在材质编辑器中使用这个缓冲器的基本技巧,并对我在自己项目中使用它的一些特点做些解释。当你使用特定深度功能来达...
今天为大家介绍位于微软丹麦总部,使用Unity结合Kinect设备打造的大型互动艺术装置。该装置由软件开发商Unity Studios制作而成,本文会分享这件作品的概念设计与实现。 踏入微软丹麦的总部,首先映入眼帘的就是这个丰富多彩的大型互动墙面。屏幕中的方块似乎在随机飘浮、聚拢、彼此追逐,它们的运...
Unity更好用。例如,我现在信赖FPS计数器。使用property drawer的功能可以降低编写customeditors的必要性。同时Prefab的工作方式也降低了显式嵌套Prefab或替代件的需求。Scriptable objects更为友好 ...
全息模拟(Holographic Emulation)是一个 Unity 新功能,可以大幅度减少 Unity 开发全息应用的迭代时间。Microsoft HoloLens 的开发者们将可以直接使用 Unity 编辑器进行原型设计、调试和迭代设计,不必再花费过长的时间进行发布构建。  模拟器有两种不同...
今天想和大家分享的是目前在移动平台上较为流行的关卡系统,关卡系统通常是单机手机游戏如《愤怒的小鸟》、《保卫萝卜》中对游戏内容的组织形式,玩家可通过已解锁的关卡(默认第一关是已解锁的)获取分数进而解锁新的关卡,或者是通过付费购买解锁新的关卡。那么好了,在今天的文章中博主将带领大家快速实现一个可扩展的关...
在经历了一段时间的忙碌后,终于有时间来研究新的东西啦,今天和大家一起交流的内容是在Unity3D游戏开发中使用SQLite进行数据库开发,坦白来讲,在我的技术体系中Web和数据库是相对薄弱的两个部分,因此正好这段时间项目需要和服务器、数据库进行交互,因此在接下来的文章中博主可能会更加倾向于讲解这方面...
全息仿真是一个新功能,大大减少了开发Unity全息应用程序的迭代时间。创建微软HoloLens应用程序的开发人员将能够直接从Unity编辑器进行原型设计、调试和迭代设计,不会因长期构建和部署时间而遇到麻烦,因此开发人员会很快获益。全息仿真工作有两种工作模式:远程和模拟。远程全息让您连接Windows...
越来越多的从业人员对VR产生兴趣,想要设计VR应用,但是VR应用设计与原手机App或桌面应用多少有一些区别,下面文章就从实际开发过程中获得的经验,为大家做一些设计上的建议。一、刷新率和帧数的影响刷新率是影响眩晕感的重要因素之一。刷新率依赖于显示器,即指显卡将显示信号输出刷新的速度,比如60Hz就是每...
如何在虚拟现实(VR)世界中身临其境的探索,VR讲故事和社交应用带来的全新体验让相隔较远的朋友之间体验到了前沿科技的魅力。新一波娱乐形态正在产生,比如说:交互式图形小说。交 互式图形小说并不是游戏,也不是起到替代纸质或数字版本小说的作用。作为虚拟现实小说的雏形,它将长时间的存在。事实上,早在2014...
法线贴图(Normal mapping)技术在游戏制作中非常普遍,和在计算机图形领域中已经有接近30年历史凹凸贴图相比,NormalMap是一种目前很流行的凹凸贴图技术,因为在游戏(比如XBOX和PlayStation这种新世代主机游戏)中考虑更多的是时间成本(据说3D美术师做一个高模是要花不少时间...
Unity Surface Shader的背后隐藏着比较神秘的机制,之所以说神秘,是因为不了解,了解了就不神秘,Unity Surface Shader在Unity 3.0的时候被开放给公众使用,但是貌似只能从官网的doc里面去了解一知半解,似乎在我们的项目里面没有怎么用到它。虽然它比较神秘,但是我...
为大家介绍三款建模工具,您可以使用它们直接在Unity编辑器中创建3D模型。Realtime CSGRealtime CSG用于在Unity中快速创建3D环境。由于是在Unity编辑器下直接进行的操作,所以可以很方便的进行迭代调整。通过它能够进行基本3D建模工具的大部分操作,例如创建及编辑几何体、自...
一 配置总体概述UE4中,配置文件(Config)其实就是.ini文件。可以用于设置加载时要初始化的属性的值,配置信息按照键值对的格式来实现。虚幻4官方文档只有简单的使用规则,要想深入了解还需要查看源代码才行,所以这里我把自己的学习成果分享给大家。一个完整的配置文件格式如下图1-1所示。图1-1 配...
最近增强现实越来越被大家熟悉起来。见图一。 现代汽车发布电子用车手册,其亮点是融入了 AR 技术。车主只需拿起手机或平板对准车子,该 AR 系统即能自动识别这是车子的哪一部分,并给出相关的信息。目前,该用车手册涵盖了空气滤清器、智能巡航控制、警示标志、机油、制动液等方面的信息,同时还包含基于增强现实...
在这篇教程中你会学习如何扩展你的Unity3D编辑器,以便在你的项目中更好的使用它。你将会学习如何绘制你自己的gizmo,用代码来实现创建和删除物体,创建编辑器窗口,使用组件,并且允许用户撤销他们所作出的任何动作,这些全部都是用编辑器脚本来实现的。这篇教程假设你已经熟悉Unity的基本工作流程。如果...