孟子菇凉的博客
共 1189 篇文章
UE4蓝图实现局域网联机
## 前期准备 无论你是同时学习Unity和UE,还是像我一样从Unity转来UE的开发者,对下面这张图的内容应该并不陌生。这是Unity官方在推广其UNet模块时一同推出的官方案例。(注:本文示例为自行仿制,可能存在一些细微差异。) 既然Unity有方便的UNet组件,那么在UE的蓝图中,是否也有对应的蓝图节点可以实现相同的功能呢?这或许是广大从Unity转来UE的开发者心中共同的疑问。 …
Unity优化 构建一个拒绝GC的List
在不同的Unity版本中,我们发现泛型`List`无论使用`foreach`还是`GetEnumerator`都会产生GC(垃圾回收),这给性能优化带来了挑战。由于这一问题是由Mono编译器和相应的.NET库决定的,因此要在使用系统提供的`List`时避免GC变得十分困难。为此,我翻出了大约六七年前为Java代码编写的动态数组,并对其进行了大量修改,最终成功摆脱了GC的困扰。 ##…
在材质中使用菲涅耳效果
## 引言 在创建电影时,为了更好地凸显人物的轮廓,常常会采用“边缘照明”技术。该技术通过添加额外光线,帮助区分人物边缘与背景。然而,在任何 3D 场景中添加额外光线会增加场景的复杂性,这种复杂性可能会迅速变得难以管理。虚幻引擎 4(UE4)提供了一种解决方案,允许美工通过人物的材质模拟相同的基本效果。这样,美工对效果的外观有更大的控制权,甚至可以在不照亮对象的情况下添加照明以提高性能。 ##…
VR的未来不属于游戏而是教育
目前,VR应用市场中最受关注的当属游戏类应用。以PSVR为例,其在2016年的大卖,有一半的原因得益于平台所加持的VR游戏内容。然而,市场的火热是否就意味着游戏是VR的未来呢?几位VR业界开发上游的大佬并不认同这一观点。 早在半年前的VR/AR暨游戏开发技术高峰会活动中,AMD Radeon绘图技术事业群虚拟实境及伙伴联盟部门总监Daryl…
VR开发者自述 从开发零基础到登上Steam和Oculus
对于有志于从事VR游戏开发的人来说,这篇文章或许能提供一些借鉴。我将分享诸多相关经验,涵盖在Kickstarter和Greenlight上的宣传策略、参加VR竞赛的收获、准备免费demo的要点、发布抢先体验版的心得,以及最终在Steam和Oculus主页推出正式版的整个过程。 …
人机交互新未来 眼球追踪技术应用前景
过去一年,在硬件、软件和人工智能等多领域的协同推动下,眼球追踪技术发展迅猛,成为众多科技巨头竞相追逐的下一个目标。Google和Facebook分别收购了眼球追踪技术公司EyeFluence和Eye Tribe,Tobii Tech公司也在向移动眼球追踪领域进军。科技巨头们的这些举动,预示着人机交互的未来发展方向。 …
虚幻4蓝图的使用技巧
不得不说,虚幻引擎的蓝图系统非常方便且强大,极大地提高了开发效率。蓝图作为一个成熟的系统,存在许多隐藏的小技巧。这些技巧虽不算高深,却能让使用者在操作蓝图时更加得心应手,进而更加喜爱这种“可视化编程”方式。 ## 实用技巧展示 ### 变量生成函数参数 有一个十分实用的技巧,直接把变量拉到节点上,系统会自动匹配类型和名字,直接生成函数参数,具体效果可参考动图。 ### 按键快捷生成节点…
学习虚幻引擎4的基本准则
作为一名完全的新手,尝试学习一个新的游戏引擎可能会让人望而生畏。你可能拥有众多的学习教程、文档和建议,但却不清楚如何开始,也不知道按照怎样的步骤去学习虚幻引擎4。在不同的方向之间摇摆不定,最终只会让你越来越困惑和受挫。 我花费了大量时间,总结了从零开始学习游戏引擎的方法,包括最初应该关注什么,以及现阶段需要避免什么。 …
如何在VR/AR行业中进行创业
VR如同一片未开垦的“处女地”,诸多未知等待着富有创造性的头脑去开拓。 ## 目前的VR市场状况 若你打算将VR/AR作为事业,就需要探寻一种可靠的商业模式,以实现持续的收入。仔细审视当下市场,可发现主要有三类公司已构建起稳定的收入来源渠道。 1. **硬件公司**:例如HTC和Oculus,它们致力于构造并销售优质的高端VR头显。 2. **软件开发商/发行商**:像Owlchemy…
Unreal Engine 4 版本控制的工作原理以及一些可优化项
## UE4 的版本迭代 Unreal Engine 在保证 Editor 以及 cooked 内容能在多个不同引擎版本间通用方面表现出色。同时,为方便程序员在不同版本间更改数据结构,Unreal Engine 提供了相应机制。本文将通过 `GetLinkerUE4Version()` 及其相关函数,深入分析版本间的相关内容。 首先,我们要了解引擎不同种类的版本: - **UE4Version…
作者信息
孟子菇凉
共发布了 1189 篇文章