osg ue4 ue

UE4中的蓝图函数库

# 蓝图函数库 此文为AssertionsBlueprint Function Libraries (opens new window)的原创翻译,本文内容版权归原文所有,仅供学习,如需转载望注本文地址,翻译不易,谢谢理解 我们在开发中经常发现需要一系列工具函数来让开发更简单。这些函数经常是无状态的 ......
蓝图 函数 UE4 UE

UE4字符串系统FName

# FName 此文为FName (opens new window)的原创翻译,本文内容版权归原文所有,仅供学习,如需转载望注本文地址,翻译不易,谢谢理解。 当你在内容浏览器中命名一个新的资产时,改变一个动态材质实例的参数,或者获取SkeletalMesh上的一个骨骼,你在使用FNames。FNa ......
字符串 字符 系统 FName UE4

UE4中的字符串处理类

# StringHandling 此文为String Handling (opens new window)的原创翻译,本文内容版权归原文所有,仅供学习,如需转载望注本文地址,翻译不易,谢谢理解。 概览UE4中的字符串处理类,还有FName,FText和FString的入门向导。 # FName 当 ......
字符串 字符 UE4 UE

UE4代码编写标准

# 代码编写标准 此文为Coding Standard (opens new window)的原创翻译,本文内容版权归原文所有,仅供学习,如需转载望注本文地址,翻译不易,谢谢理解。 在Epic,我们有一些编码标准和约定。这个文档不打算讨论或进行改进,相反,它反映了Epic的当前编码标准。 编码约定对 ......
代码 标准 UE4 UE

UE4时间管理

# 时间管理 定时器是在短暂延迟或一段时间后计划执行一些操作。比如,你可能想让玩家获取一些东西后变无敌,在十秒后变回原状态,又或者你想让玩家在一个充满毒气的屋子里移动时每秒掉多少血。这样的行为都是通过定时器来实现的。 定时器是被全局Timer Manager(FTimerManager类)中管理的, ......
时间管理 时间 UE4 UE

UE4 源码解析----引擎初始化流程

在研究UE4的源码过程中着实不理解的地方有很多,今天给大家分享一下UE4引擎的初始化流程。 一、引擎的函数入口 C++的函数入口都是Main() 函数入口,UE4也是一样,Engine\Source\Runtime\Launch\Private Windows函数入口 引擎入口函数为:Guarded ......
源码 流程 引擎 UE4 UE

UE4材质入门

前言:在学习的过程中笔记是不可缺少的,匆匆看过一遍不记笔记和实操的话总会忘掉一些知识点或者是记的不牢固,所以我写了本系列文章,一方面是强迫自己认认真真的看完一章课程,另一方面记笔记加深一下自己的记忆以及思考。所以本系列文章是我学习过程中的笔记,思考,实操以及作业然后分享给大家,欢迎大佬们指正。 纹理 ......
材质 UE4 UE

UE 油画滤镜

# 前言 - 非真实感渲染的风格不经相同,其中一种便是油画风格,本文总结了如何实现油画滤镜的方法 ![宫崎骏动漫场景油画iPad壁纸 - tt98图片网](https://img2023.cnblogs.com/blog/2487253/202305/2487253-2023052920372475 ......
油画 UE

UE5 custom node随笔

# 前言 - UE蓝图的custom node不像unity一样灵活,且貌似因为渲染框架的更改4.2之前使用custom node的方式和如今大不相同,经过捣鼓一番总算是知道如何使用,本篇会介绍如何使用custom node # Code - 主要问题在于custom node 的Code处,在UE ......
随笔 custom node UE5 UE

UE蓝图脚本类结构

UObjectBase UObjectBaseUtility UObject USubsystem UDynamicSubsystem UEditorSubsystem UEditorActorSubsystem -- SpawnActorFromObject UObjectBase UObject ......
蓝图 脚本 结构

UE 卡通着色 卡通描边

# 前言 - 本篇基于[Unreal Engine 4 Cel Shading Tutorial | Kodeco](https://www.kodeco.com/146-unreal-engine-4-cel-shading-tutorial)教程进行一个总结和实现 # 卡通着色 ## 描绘色带 ......
卡通 UE

UE/虚幻 蓝图实现通过http获取数据(以高德地图API为例)&Json格式数据的读取

准备工作 安装插件VictoryPlugin与vaRest VictoryPlugin插件分享链接:https://pan.baidu.com/s/1wzDsZSitZeTuZBpz3PqT8A?pwd=8888 提取码:8888 vaRest可在EPIC中自行安装 注册高德开发平台账户 注册完成后 ......
数据 蓝图 虚幻 格式 地图

docker px4配置软仿UE

1. clone源代码 git clone https://github.com/PX4/PX4-Autopilot.git 2. 编译 make px4_sitl_default none_iris 编译成功 配置PX4的相关命令 pxh> commander armpxh> INFO [comm ......
docker px4 px

UE4 AirSim Windows项目交叉编译Linux包

1、从Linux环境下AirSim文件夹导入相关.a库至对应路径 2、项目插件中禁用VR相关插件 libopenvr_api.so issue when building project against UE 4.25 · Issue #2889 · microsoft/AirSim (github ......
Windows 项目 AirSim Linux UE4

UE5 材质 Water Shader

# 目标 - 水有许多特性,本篇将着重实现如下特性 - 表面涟漪 - 水深效果 - 水的反射和折射 - 海浪 - 波光的焦散 # 表面涟漪 ### 初步实现 ![image-20230520150152153](https://img2023.cnblogs.com/blog/2487253/202 ......
材质 Shader Water UE5 UE

UE4 使用第三方lib、dll、.so、.a

以下是在4.22.3版本中使用結果,版本不同可能會有所差異。 首先對於所有第三方庫都應該先加入對頭文件目錄的包含: 在模塊的Build.cs文件中,加入對應的第三方庫的頭文件包含路徑,這樣就可以在包含頭文件時,找到對應的文件; PublicIncludePaths.Add(path);//包含目錄中 ......
第三方 UE4 lib dll UE

UE4学习笔记:Windows系统下如何在C++项目里调用第三方动态库

本随笔介绍在Windows系统下,由UE4引擎创建的C++项目里如何实现调用第三方动态库的方法。 随笔作者还在学习阶段,对UE4引擎的使用和理解还不是非常透彻,难免会在随笔内容里出现技术上或书写上的问题,如果出现了类似的问题欢迎在评论区或者私信讨论。 目录 设置第三方库头文件的路径 设置第三方库导入 ......
第三方 Windows 笔记 项目 动态

UE Build System:Target and Module

Module 是构成 Unreal 的基本元素,每一个 Module 封装和实现了一组功能,并且可以供其他的 Module 使用,整个 Unreal Engine 就是靠各个 Module 组合驱动的,连我们创建的游戏项目本身,都是一个单独的 Module。 那么 UE 又是怎么创建和构建这这些 M ......
System Module Target Build and

UE4 UCLASS(...)

类说明符 UCLASS 和元数据(meta)可以定义引擎和编辑器特定的行为。 类声明的语法如下所示: UCLASS([specifier, specifier, ...], [meta(key=value, key=value, ...)]) class ClassName : public Par ......
UCLASS UE4 UE

UE4 模块,PrivateDependencyModuleNames?

来源: Ari Arnbjörnsson大佬的推文​ twitter.com/flassari/status/1228409725810888704 文档源: Ari Arnbjörnsson大佬的PPT​ docs.google.com/presentation/d/1rSFFQk7RxNAHev ......
PrivateDependencyModuleNames 模块 UE4 UE

【UE4】插件与模块

一、什么是插件与模块 模块是实现某一个或一类功能的集合,当模块足够独立和庞大、复杂之后,可以将其提升为插件。UE4引擎就是由众多模块组成,而插件也可以包含一个或多个模块,但模块却不能包含插件。相对于模块来说,插件具有更高的独立性,除使用引擎模块外,一般不使用其它插件或模块。并且插件可以非常方便地移植 ......
插件 模块 UE4 UE

UE4插件与一些编辑器扩展总结

前言: 主要是最近的一些实习工作与此相关,于是总结一下,也方便后续自己回顾。 非常感谢大钊老师的一个视频分享: [中文直播]第12期 | 虚幻C++进阶之路 | Epic 大钊_哔哩哔哩_bilibili​ www.bilibili.com/video/BV1C7411F7RF .uplugin与. ......
编辑器 插件 UE4 UE

UE4 C++游戏开发之旅(5)字符&字符串

目录 TCHAR 字符 使用TEXT()宏包裹字符串字面量 转换字符编码 FString 字符串 FString 剖析 FString 使用 FName 字符串 FName 剖析 FName 使用 FText 字符串 FText 剖析 FText 使用 总结 参考 TCHAR 字符 C++支持两种字 ......
字符 字符串 之旅 UE4 amp

UE5 材质 基础知识

# 前言 本篇总结一些常用的UE5材质相关的知识点,因为其中有些是图形学内容而这些内容在笔者以前的博客中均有记载,所以只是简单提及。随着笔者的不断学习,该篇总结也会不断丰富 # 坐标系 - UE使用左手坐标系且向上轴是z轴,x轴向左 ![image-20230510222327897](https: ......
基础知识 材质 基础 知识 UE5

UE5 材质 噪声shader

# noise介绍 - 关于Perilin noise我已总结过[实时渲染 perilin noise - 爱莉希雅 - 博客园 (cnblogs.com)](https://www.cnblogs.com/chenglixue/p/17409929.html),这里不再介绍 - UE5 的nois ......
噪声 材质 shader UE5 UE

pb中删除事件, ue_del 删除数据窗口某列的值或全部行

// 删除“开松工艺单” Long ll_rowCount, ll_temp=1, ll_row, ll_id String ls_openCraft ls_openCraft = this.tab_1.tabpage_1.dw_1.Object.open_craft[1] ll_id = Tab_ ......
事件 数据 ue_del del ue

UE4 GUID和唯一值

GUID 全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。 在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。 蓝图生成GUID: Kisme ......
GUID UE4 UE

Ubuntu下,已经编译了OSG,如何增加OsgFbx插件,支持读取.fbx格式文件[转]

最近在搞OSG相关的东西,美术给了个.fbx格式的模型,但死活无法加载,在网上搜了一圈,发现需要增加个插件才能支持这种格式的模型读取。 一、osg支持的文件格式列表 可以参看下这篇博文[原][资料整理][osg]osgDB文件读取插件,工作机制,支持格式,自定义插件 - 南水之源 - 博客园 二、在 ......
插件 格式 文件 Ubuntu OsgFbx

UE5 材质 雨滴shader

潮湿效果 物体表面是如何变湿的? 物体表面吸水使颜色变深 潮湿的颜色会变得暗淡且饱和 实现 增加饱和度且变暗 潮湿的物体表面的特点 当水作用在材质表面,材质表面的==specualr==会略微变弱且==粗糙度==会大幅降低 对于积水的表面,我们设置它的roughness = 0.07, specua ......
雨滴 材质 shader UE5 UE

OSG初学者入门基础教程

1.打开VS,选择【新建】-【visual C++】-【win32】-【win32控制台应用程序】。 2.在解决资源方案管理器中, 右击【源文件】-【添加】-【新建项】 -【C++文件.cpp】 3右键项目,选择“属性”,选择“VC++目录”, 在包含目录添加:C:\OSG\include 在库目录 ......
初学者 基础 教程 OSG