草庐IT

Carla-UE

全部标签

UE5之像素流云部署服务

云服务的选择云服务一定要支持GPU显卡(对于计算显卡还需要有grid授权,这个可以官方购买,不过云服务一般都已经有授权,以腾讯云为例从这个地址可以进入服务器的购买选择腾讯云地址选择按量计费(云服务器费用太高,一般情况下按需使用,本人只是为了验证相关技术流程)选择实例机型为GPU类型,并选择GPU计算型GN7(使用GN7VW已经安装了显卡驱动)选择操作系统镜像为ubuntuServer20.04LTS64位,并勾选后台自动安装GPU驱动

UE4导入roadrunner地图并运行carla自带的demo

*本文记录一下我自己导入地图的过程及遇到的问题,当个日志,能帮到其他人就更好了〇.软件版本:(ubuntu18)UE4.24+carla0.9.10+roadrunner2022b 包括UE4下的roadrunner插件,假设您已经安装完这些并成功运行demo;一.roadrunner导出地图        这一部分基本没有什么问题,可以参照网上的教程,导出carla格式的地图内容,并放在一个文件夹下,如下图:    这里遇到了一个问题:网上有些教程用了roadrunner自己的demo场景,我试了某些,在后续导入UE4的时候会出现程序卡死的情况。分析原因可能是地图要素过多或者电脑配置不够,导

UE4/5 中的TSoftObjectPtr<>、TSoftClassPtr<>和TSubclassOf<>

在蓝图的Actor变量类型中,有4中对象引用分别创建这4个对象,然后拖到事件图标中,就可以知道它们有什么区别对象引用:指一个对象实例的引用,硬引用。类引用:指一个对象类型的引用,可自定义选择类对象,硬引用。软对象引用:可自定义选择对象实例的引用,软引用。软类引用:可自定义选择类对象类型,软引用。硬引用硬引用是指直接引用一个对象,即上面蓝图中的对象、类引用。硬引用在对象初始化时就加载进内存,一些暂时用不到的资源会占用内存;硬引用在对象初始化时就加载进内存,一些暂时用不到的资源会占用内存;大量的资源加载可能会阻塞进程,导致加载时间过长;在C++中的硬引用,可以直接用对象指针,也可以用TSubcla

UE4/5的Custom节点:在VScode使用HLSL(新手入门用)

目录custom节点VSCode环境安装将VSCode里面的代码放入Custom中custom节点可以看到这是一个简单的Custom节点: 而里面是可以填写代码的: 但是在这里面去写代码会发现十分的繁琐【按下enter后,不会换行,也不会自动缩进】VSCode环境安装所以这里我们就可以去vscode里面写:首先是去vscode里面安装环境: 之后找到文件夹,创建一个新的文件,.usf文件:创建之后,点击右下角的存文本:  然后选择配置文件关联: 配置为hlsl:可以看到现在就已经有了提示:将VSCode里面的代码放入Custom中现在我们简单写一个代码:float3function(float

UE4 顶点着色 学习笔记

voidUVertexPainterBPLibrary::PaintVertexColorByIndex(UStaticMeshComponent*StaticMeshComponent,FColorLinearColor,intIndex,intLODIndex){ if(!StaticMeshComponent||!StaticMeshComponent->GetStaticMesh()){ return; } constintLODNum=StaticMeshComponent->GetStaticMesh()->GetNumLODs(); StaticMeshComponent->S

UE4基于SenceCaptureComponent2D的视角同步

UE4基于SenceCaptureComponent2D的视角同步最近看到了一个工程,然后里面有一个采用ScenceCaptureComponent2D的组件实现的一个类似于传送门的功能。看了工程的代码,了解到了ScenceCaptureComponent组件的原理觉得很有意思,而且他的视角懂不机制我觉得计算的算式真的很好,所以自己研究了一下觉得分享出来。具体的运行效果如下:主要的效果是屏幕中间的那个小门,可以看到随着视角的移动,里面看到的景象也会随着视角变化而变化。ScenceCaputureCompoment2D关于该组件,本文不进行过多介绍,推荐一个博主写的文章:https://blog

UE4无法编译项目。是否要在Visual Studio中打开

一开始是没装VisualStudio。安装完成后想创建C++项目出现如下报错。无法编译该项目。要在VisualStudio中打开它吗?RunningE:/EpicGames/UE_4.27/Engine/Binaries/DotNET/UnrealBuildTool.exeDevelopmentWin64-Project="E:/EpicGames/UE_4.27/UnrealProjects/我的项目4/我的项目4.uproject"-TargetType=Editor-Progress-NoEngineChanges-NoHotReloadFromIDECreatingmakefilefo

ue4 MRQ渲染器时,媒体纹理播放速度会被加快

问题描述:当MRQ渲染器开启抗锯齿时,媒体纹理的播放速度会被加快解决办法:通过执行抗锯齿控制台命令来解决

UE4/UE5 虚幻引擎,材质HueShift色相(色调改变)

官方文档说明:https://docs.unrealengine.com/5.0/zh-CN/image-adjustment-material-functions-in-unreal-engine/HueShift(色调改变)HueShift(色调改变)函数使输入颜色的当前色调值偏移给定的百分比。此百分比基于1,并以色环为中心。例如,变动0.5 (50%)将改变为互补色调,即色环上对面的色调。变动1.0(100%)不会进行更改,因为这相当于正好绕色环旋转一周。1、 材质中调用HueShift 输入的色调(0,0,1)(0,0,1)偏移0.5(50%)的值是(0.666,0.666,0.333

ue4 使用socket获得角色骨骼的世界坐标

1.首先打开骨骼,在界面左侧的骨骼树选中要获取坐标的骨骼,右键添加socket为添加的socket命名2.新建一个蓝图类,选择character3.双击新建的角色蓝图,左上角组件窗口选中mesh在右侧细节窗口将mesh设定为需要的模型4.从组件窗口将mesh拖入蓝图中,然后按照如下图所示连接蓝图,注意socket的名字根据需要要进行修改5.然后选中mesh,在右侧细节窗口中将动画设定为指定动画即可6.最后将角色蓝图拖入场景中点击运行,人物就会按照动画运动并在窗口上输出所要关节的坐标