虚幻引擎

虚幻引擎(Unreal Engine)是由Epic Games开发的一款强大的游戏引擎,广泛应用于游戏开发、电影制作、建筑可视化等多个领域。它提供了丰富的工具和功能,支持实时渲染、物理模拟、虚拟现实(VR)和增强现实(AR)等技术。虚幻引擎以其高质量的图形渲染和灵活的开发环境而闻名,许多大规模的游戏和虚拟世界都是基于虚幻引擎构建的。

UE4入门介绍

一、蓝图教学概述

1. UE游戏引擎

版本 编辑视图 脚本
UE3(UDK) Kismet Unreal Script
UE4 Blueprint C++

2. 对比:

a. Kismet与Blueprint 
Kismet采用面向过程的场景逻辑,Blueprint采用面向过程的场景逻辑和面向对象的逻辑结合。
Blueprint可以看做是Kismet和UnrealScript的合并技术。功能要比Kismet强大很多。

b. Unreal Script(虚幻脚本)与C++
Unreal Script采用面向对象的逻辑,可集成各类程序框架,可进行有限的外部通信。它功能性要比Bluprint强大,
但是可读性和使用性不如Blueprint。
C++采用面向对象的逻辑,可进行无限的外部通信,可集成各类程序框架。此外引擎底层C++代码开放,可打造新的UE引擎。

UE高级性能剖析技术(三)-- Android内存分布和优化

在基于ue的手游开发中,经常会发现android系统的实际内存占用要比我们预估的高很多,优化内存的占用就要先明确究竟每1k实际的内存占用分布在哪里及如何运用工具有效的获取真实的内存组成,本文将结合项目经验详细介绍这个部分,并据此分别介绍一些常用的瓶颈和优化。最终了解你的android程序中的每1k内存。

UE高级性能剖析技术(2) -CPU帧率瓶颈和卡顿

CPU上帧率低和卡顿是性能优化中最易出现的一部分,尤其对于手游,提到卡,就大概率是在CPU上出现的问题,CPU上的卡顿一般是卡逻辑或是卡渲染,本篇将详细系统的介绍基于UE的手游对CPU瓶颈的剖析方法。

UE高级性能剖析技术(1)-- RHI线程(渲染提交)

基于UE的手游客户端的性能主要由这七大部分构成:CPU逻辑,CPU渲染,图形API(提交),GPU渲染,内存,带宽,加载时间。这几个基本元素又会合力衍生出一些新的性能指标,例如功耗(往往同gpu负载和带宽紧密相关)。

在 UE4 中设置色键材质

本文向大家展示一些在 UE4 中设置色键材质的例子。虽然大多数 AR 演示都是将数字对象合成到实时视频中,但是有些项目需要混合现实,包括将实景对象投影到数字场景中。这通常涉及某种绿幕设置,这种设置可能更具挑战性,因为你没有内置的阿尔法。