ue4

3DCAT实时云渲染平台

更专业的XR实时云渲染解决方案

实时云渲染-行业资讯
虚幻引擎UE4:光照性能优化提示与技巧!
照明是创建实时游戏环境的最重要方面之一,也是对性能和质量进行优化的要求最高、最复杂的功能之一。虚幻引擎4 (UE4) 提供了各种工具和技术来帮助你在不牺牲游戏帧数或视觉保真度的情况下实现照明目标。所以在本文中,3DCAT实时渲染云将分享一些在 UE4 中优化光照性能的技巧和窍门。 1、光照贴图分辨率 光照贴图是一种预计算纹理,用于存储场景中静态网格的光照信息,它可以降低渲染动态光照和阴影的计算成本,但也会消耗内存和磁盘空间。 要优化光贴图的分辨率,应使用最低的分辨率,但又仍然能产生符合艺术风格和质量标准的效果;你可以在细节面板中调整每个网格的光贴图分辨率,也可以在项目设置中进行全局调整。 此外,还要避免UV重叠或光贴图接缝,因为它们会导致伪影或出血,我们可使用光贴图密度视图模式检查网格的UV布局和分布。最后,使用 lightmass importance volume 来定义关卡中需要高质量光贴图的区域,这样可以减少烘焙时间和内存使用量。 2、灯光剔除 灯光删减是确定哪些灯光会影响场景中哪些对象的过程,这可以减少GPU需要执行的绘制调用和着色器指令的数量。 UE4提供了多个选项来启用和控制灯光剔除,例如使用固定或静态灯光代替可移动灯光,使用灯光通道将灯光分配给特定对象或图层,以及使用阴影级联优化定向灯光,方法是根据与摄像机的距离将阴影贴图划分为多个部分,并调整每个部分的分辨率和过滤效果。 3、灯光探针 光照探针是球形样本,用于存储场景中动态物体的间接光照信息,通过为可移动的演员提供反弹光、反射和环境遮蔽,增强光照的真实感和一致性。 为了优化光照探针,我们可以在整个关卡中均匀且有策略地放置它们,必要时可以使用体积光照样本放置工具。可以调整光照探针的插值半径和密度,以平衡质量和性能。然后也建议使用反射捕捉来补充光探针的精确镜面反射,根据场景的形状和需要去使用球形、盒形或平面反射捕捉。 4、灯光烘焙 灯光烘焙是使用一种名为lightmass的工具,离线计算和存储场景灯光信息的过程。可以降低光照和阴影的运行成本、提高光照性能和质量,但也需要更多的时间和磁盘空间。 优化灯光烘焙可以在最终构建时使用生产质量预设,而在测试和迭代时使用质量较低的预设,这样可以在开发游戏的时候节省时间和磁盘空间。你还可以使用蜂群代理在多台计算机上分配光照烘焙,利用联网机器的可用CPU内核加快整个过程。此外,我们还可以使用lightmass设置来微调间接照明强度、反弹次数、压缩和过滤等参数,这些都是会影响烘焙灯光的亮度、色彩和平滑度的设置。 5、灯光配置文件 灯光配置文件是一种资产,用于定义聚光灯、点光源或区域灯等光源的形状和颜色。 它们可以模拟不同灯具、灯泡或窗户的物理特性,而增加照明的真实性和多样性。要优化光源配置文件,重要的是有选择性地在关键光源或焦点处少量使用,因为过多的光源配置文件会增加照明着色器和阴影的复杂性和成本。 高分辨率纹理或复杂图案会给灯光和阴影带来噪点或混叠,所以灯光配置文件应使用低分辨率纹理或渐变。此外,我们也应该使用光源配置文件视图模式来预览和调试光源配置文件,该视图模式会显示光源的形状和颜色,而不会显示任何其他光照效果。 6、灯光调试 灯光调试是识别和修复场景中灯光的任何问题或错误(如泄漏、闪烁或斑点)的过程。UE4提供了多种工具和模式来帮助调试过程。显示标记可用于打开或关闭不同的照明组件,如直接照明、间接照明、阴影、反射或体积雾,这将帮助你隔离和分析每个组件对照明的贡献。 而且可视化模式还可用于检查照明的不同方面,如光照贴图密度、光照复杂度、光照重叠或光轴,这些模式会以不同的颜色或指标显示灯光的分布、质量和性能。最后,统计命令可用于测量和监控灯光的性能,这些命令将实时显示灯光的帧率、CPU和GPU时序或GPU细分。 7、适用于UE虚幻引擎的实时云渲染平台 3DCAT实时云渲染是在5G网络、云计算、游戏引擎等技术迅速发展的前提下,解决终端算力不足、画面表现较差、初期采购成本高等问题应运而生的一套利用云端渲染3D应用并实时推送到终端的综合性解决方案,支持包含虚幻引擎UE4在内的多种引擎输出的XR/3D应用上云。 3DCAT实时渲染云可面向多种应用场景,包括虚拟仿真实训教育、3D可视化汽车、工业数字孪生、文旅文博数字化、元宇宙娱乐、电商购物可视化、体育XR现场、智慧医疗、智慧城市等。如您有公有云/私有化部署需要,欢迎与我们联系、或立即注册领取30元无门槛实时渲染券! 本文《虚幻引擎UE4:光照性能优化提示与技巧!》内容由3DCAT实时渲染云解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/share/post-id-293/

2023-09-30

虚幻引擎4新手入门_UE4下载安装教程
对于制作2D移动游戏到AAA级的游戏,可以选择使用 虚幻引擎4,这对于初学者来说也比较简单。UE4有着一系列的游戏开发工具,不用写任何代码就可以使用蓝图视觉脚本系统创建整个游戏,UE4还有着易于使用的界面,让你可以快速启动和运行一个原型。3DCAT实时云渲染本文整理的虚幻引擎4下载安装、导入以及创建材质教程主要是帮助初学者更快入门。 一、下载安装虚幻引擎4 1、Epic Games Launcher是用来安装虚幻引擎4的,在虚幻引擎官网下载,创建帐户之后,选择下载适合自己操作系统的启动器。 2、单击安装引擎,启动器将进入一个屏幕,然后选择要安装哪些组件,此刻你应该有一个清单: • 启动器内容:这是免费的资产集合,包含模型和材料等内容; • 模板和功能包; • 引擎来源:Epic 提供源代码访问,任何人都可以对引擎进行更改; 3、接着单击“安装” ,引擎将出现在你的库中,现在就可以准备创建项目了。 二、虚幻引擎4创建项目 1、单击“启动”按钮打开项目浏览器,然后单击“新建项目”。 2、单击“蓝图”选项卡并选择其中一个模板,如果要从头开始,请选择“空白”模板,跟进的一些提示。 • 目标硬件:必须选择桌面/控制台才能获得良好的后处理效果; • 图形目标:将此设置为最高质量,其他选项将禁用后处理效果; • 入门内容:没有入门内容是保持简单的最佳选择; 提及项目文件夹的位置和项目的名称: 3、在项目文件夹部分有3个点,可以单击它然后根据需要更改名称,项目名称并不代表游戏的标题,这些稍后可以自行更改,最后单击“创建项目” 。 4、创建项目后编辑器将打开,它有多个面板。 内容浏览器:查看所有项目文件,可以在此处创建、搜索和组织文件; 模式:在此面板上选择景观和树叶工具等工具,它有一个名为放置工具的默认工具,默认工具会在关卡上放置许多不同类型的对象,比如灯光和摄像机; 世界大纲:显示当前级别的所有对象,这里可以整理列表; 详细信息:选择的任何对象都会在这显示属性,这里可以编辑对象; 工具栏:可以选择不同的功能,最常用的是Play ; 视口:这里可以帮你获得更好的视图,右键单击可以环顾四周并移动鼠标,要移动的话,请按住右键并使用WASD键; 5、在 Unreal 之前的操作都比较简单,只需单击文件并导入它们即可,接下来可以导航到内容浏览器并单击“导入” 。 现在在 Unreal 上,有一些 .fbx 文件的导入选项,确保未选中导入材料,因为到这一步你将开始创建自己的材料,其他设置可以先保持一致。 单击“导入” ,两个文件现在将出现在您的内容浏览器中。 需要注意的是,该文件不会自动保存,我们应该右键单击该文件进行保存,这里可以用“文件\全部保存”选项批量保存文件,并且在 Unreal 中,模型被称为网格。 6、将网格添加到关卡,可以使用香蕉模型向该级别添加网格,我们左键单击并将Banana_Model从内容浏览器拖到视口中,释放左键单击将放置网格。 此级别上的对象可以移动、缩放和旋转,可使用键盘快捷键W、E和R来执行操作。 7、关于材料,可以看到上面显示的香蕉看起来是灰色的,所以可以继续添加材料来给香蕉一些颜色,毕竟材料是决定事物的因素: • 基色:表面的颜色或纹理; • 金属性:表面的“金属感”程度; • 镜面反射:控制非金属表面的光泽度; • 粗糙度:粗糙度最大的表面不会有任何光泽; 下面三种不同材料都有不同的颜色,并且每种材料都有着各自属性和价值: 三、虚幻引擎4创建材质 1、转到内容浏览器创建材质,单击绿色的“添新”按钮后,会出现菜单,其中包含您可以创建的资产列表,然后单击材质。 (这里要为材料命名并单击“打开”) 2、材质编辑器有五个面板,如下所列: • 图表:此面板将包含所有节点和结果节点; • 详细信息:此处显示节点的所有属性; • 视口:您可以在此处预览网格材质,并且可以使用鼠标滚轮旋转物体; • 调色板:您的材料可用的所有节点的列表; 3、节点用于制造物体,它拥有大部分材料。节点有不同的类型并提供不同的功能, 可以有输入和输出,一般用带箭头的圆圈表示,输入位于左侧,输出位于右侧。 4、添加纹理,要向模型添加颜色和细节,您需要纹理。通常纹理是 2D 图像,它们会被投影为带有一些详细注释的 3D 图像。所以要向香蕉添加纹理,就需要检查“调色板”面板上的 “纹理样本(TextureSample)” ,可以通过左键单击并将其拖动到图表中来按住它。 导航到“详细信息”面板并从下拉列表中选择纹理。 到这一步就完成了虚幻引擎4的下载、安装以及简单入门了,接下来就可以通过更多 UE4制作技巧去发挥无限的想象力了。虚幻引擎实时渲染的能力可以让你在创作过程中实时预览和编辑场景、材质和效果,另外对于虚幻引擎3D作品及应用,3DCAT 元宇宙实时云渲染平台可以通过将重度计算置于云端、将实时计算结果推流到轻量化终端的方式,大幅降低虚幻引擎应用场景终端计算压力,降低终端消费成本,最后只需复制应用链接并粘贴入浏览器中即可打开该应用,让用户体验到更加逼真、炫酷的视觉效果。 本文《 虚幻引擎4新手入门_UE4下载安装教程》内容由 3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接: https://www.3dcat.live/share/post-id-240/

2023-07-06

如何使用UE虚幻引擎创建惊人的可视化效果(二)
虚幻引擎(Unreal Engine)是全球最先进的实时3D创作工具,可制作照片级逼真的视觉效果和沉浸式体验。上一篇文章中,3DCAT实时云渲染为大家整理并介绍了 如何使用UE4创建惊人的可视化效果的前3个方法,接下来继续补充: 4、后期处理量 后期处理量对你的场景的外观起着很大的作用。在这一点上,你可以调整任何视觉设置,为你的场景创造你想要的外观,一个很好的例子是颜色分级设置和电影设置,这些创造了不同的情绪,也可能改善任何场景中的资产,只要你对适合你的水平的设置进行编程。 (Koola的虚幻引擎4建筑可视化示例,图片来自Ronen Bekerman) 5、Substance Painter 模型的UV:在对任何网格应用材质或智能材质之前,首先要检查模型是否有一个布局良好的UV,这将有助于产生一个清晰、高分辨率的纹理。另一个提示是要记住UV接缝的位置,我们建议在最不明显的地方切割接缝。有时UV接缝很明显,为了避免这种情况,我们可以创建一个黑色蒙版,然后应用一个 "涂抹 "参数,这样就可以在接缝处涂抹或遮挡。 烘烤贴图:下一步是烘烤必要的贴图,以产生一个现实的、可信的纹理,当使用第三方应用程序时,导入地图文件并将其链接到指定的地图就足够了。 粒子:Substance Painter 可以使用粒子效果来增加细节,有各种各样的粒子可以选择,从 "碎玻璃 "效果到 "沙暴"....总而言之,大概有17种粒子效果可供选择(破碎的玻璃、烧伤、电线、填充、断裂、激光冲击、泄漏、重度渗漏、液体流、有机物扩散、水坑、雨水、罗科、沙暴、溅射、脉络、小静脉...)。 智能面罩:除了添加细节外,智能面具是实现复杂和复杂模式的一个工具。它从 "细微的划痕 "到 "表面的锈迹 "不等,有47种不同的智能面具可供选择,智能蒙版位于 "架子 "窗口中。 纹理分辨率:改变纹理的分辨率在 Substance Painter 中是可行的。你可以在 "纹理集设置 "窗口中调整这个选项,尺寸变化为: 128、512、1024、2048或4096。 6、三维建模和资产创建 资产/模型评估:当您查看针对单个任务的总体方法和项目的总体影响时,请牢记评估。评估意味着识别我们从基于 CAD 的工具(例如 Revit 和 Sketchup)收到的文件,这些将作为我们仍然可以使用的任何作品的参考。 我们遇到的最常见的挑战是破碎的网格、大量的三角形模型、没有UV贴图、翻转的法线面和多边数,以及一些小的资产细节,如铆钉、开关、窗户、门把手,以及不一定会有什么影响的文字标记。你可以在我们的管道中把它的整体轮廓作为纹理贴图或物质材料来应用。如果有必要让这些细节在我们的VR创作中高度可见,我们就会在考虑到多边数的情况下谨慎地进行。 模型创建: 3D建模的黄金法则之一是您的网格拓扑结构必须满足以下三个条件 1.简单、均匀、干净 简单的拓扑结构在特定区域有必要时有切口和边缘循环,或者需要进一步的曲率,如果它对其整体形式和轮廓没有贡献,那就取消这些;边缘循环和拓扑结构的均匀分布也能改善资产的整体形态;清洁的拓扑结构指的是建模过程中的错误;翻转的普通面、有超过四条边的多边形面、以及意外的组合顶点是最常见的,清洁建模的最佳做法是只有四边形,以及三角形面(如果需要使用的话)。 2.Polycount 和优化 在创建过程中,注意你的多边形数量和优化是至关重要的。我们的目标是在不牺牲模型的整体轮廓和形式的情况下拥有低多边形数量,网格或表面上不必要的细分会增加你的资产的多边形数量,并可能导致游戏引擎内部的性能问题。你的多边形预算可能会有所不同(例如,没有太大曲率的简单椅子和桌子为3500 或低于5000)。请记住,复杂的电器需要在 VR(厨房搅拌器)12-15000中仔细观察。 3.边缘和表面细节 在模型的边缘添加斜角或倒角操作可提高照明质量,尤其是在具有90度角的模型上,请务必根据真实场景定义边界,这拼的是真实感和CGI之间的区别,而且这还适用于表面细节,尤其是在曲面上。最后,要确保面部法线得到相应的软化或硬化。 材料、贴图和UV贴图:UV贴图是对你的3D模型进行2D表示的过程。拥有适当的尺寸和比例的UV贴图是确定资产和场景的比例的最好方法,在这个过程中,常见的错误包括翻转的UV贴图、扭曲的UV贴图、以及一个资产中太多的UV外壳,所有这些东西都会导致光照图的挑战。 常见的UV壳/岛的最佳做法也可能有所不同。在网格空间中采用1:1的布局是最常见的,虽然我们不一定要避免重叠的UV壳,但具有独特或专用UV空间的模型为贴图阶段提供了优势。 在导出之前将材料和命名空间分配到特定的集合中也是一种最佳做法。资产的每个材料标识符都应该由一个特定的材料来分配,如果资产需要三组类型的材料(例如,塑料、金属和橡胶),则其格式如下: • 塑料 =PlasticMat_1 • 金属垫 =Mat_1 • 塑料 =Mat_1。 最后,通过实时渲染小编上文介绍的这些方式,可以帮助设计师更好地决定他们在UE4中创造可视化效果时应该用哪种材料。此外3DCAT实时云渲染平台也可以为您的3D/XR应用提供实时互动云渲染服务,支持包括 Unreal Engine 在内的能在Windows平台运行的几乎所有渲染引擎的实时渲染,应用场景有虚拟仿真实训教育、3D可视化汽车、工业数字孪生、文旅文博数字化、元宇宙娱乐、智慧医疗、城市等等。如有需要,欢迎 点击注册并免费体验~ 本文《 如何使用UE虚幻引擎创建惊人的可视化效果(二)》内容由 3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接: https://www.3dcat.live/share/post-id-236/

2023-06-30

如何使用UE虚幻引擎创建惊人的可视化效果(一)
如果您使用虚幻引擎Unreal Engine来改善您的场景,您就会知道该程序有点像迷宫。UE4靠着他强大的多方面的功能脱颖而出,成为改进材料和创造所需结果的最佳工具之一,今天,3DCAT实时云渲染将整理并提供一个简短的教程,介绍如何充分使用 UE4 创造精美的可视化效果。 1、引擎设置和照明 许多因素都可以使场景在UE4中看起来不错,其中一个最关键的因素就是灯光。照明创造了一个场景的气氛,但更重要的是它可以带来一种真实感,UE4的World Settings 下的全局光照设置对场景的逼真度有巨大影响,请注意,调整值可能会影响构建时间,以下我们通常使用的理想光量设置的示例: 静态光照等级标尺的默认值为1,较高的数字意味着场景的图形质量较低,同时,较低的数字意味着相反。我们的静态照明级别比例设置为 0.1,这是您可以用来使灯光和阴影更清晰的最低数字,这也将在轻型构建期间花费最多的时间。通常,我们将其设置为 0.35 或 0.3,尤其是当您需要快速制作某些内容时,间接光反射也非常重要,特别是当你需要快速制作的时候,它可以让光线从任何光源自然反弹。 同样重要的是,要注意在你有室内场景的任何窗户/开口处添加Lightmass Portals。这样做可以在你的室内场景中创造来自外部光源的自然光: 照明和每种材料的反射值在创造真实感方面起着重要作用。为每个物体使用正确的粗糙度和镜面反射值也很重要,以配合你的灯光设置,此外,你必须注意避免忽略项目设置中的反射值。在UE4的项目设置中的渲染标签下,一定要检查反射值,默认值是 "128",当然如果你愿意也可以将其调整到最大值1024,这样可以提供更清晰的反射和更好的整体效果。缺点是它会消耗你的机器的更多资源--特别是当你处理一个较大的场景时,如果管理不当,它可能会对你的电脑性能造成重大影响。 2、纹理 纹理在你设置材料的时候是很关键的。使用较小的值,例如 256 或 512 贴图用于较小的对象,对于更大、更引人注目的对象,比如墙壁、焦点部件之类的,一般会使用 2048 和 4096 贴图。但如果您的目标是很逼真的,那么请使用 4k 地图,有时,你可以把它提高到8k地图,这里要看你的计算机是否可以很好的进行处理,总之,如果你打算输出视频展示你的场景,这将是最理想的。 光照贴图纹理大小对于构建场景很重要,每种材质的纹理都是如此,你必须对较小的物体使用较小的分辨率(如64、128和256),对于512和1024之间的物体,应用较大的光照图分辨率。在有阴影的物体上应用更大的数值是很重要的,因为这能提供一个更真实的结果,当你的灯光被设置为静态时,这是非常重要的,这将导致更好的阴影和引擎内部更好的整体性能。 3、灯光设置 灯光的设置取决于你制作的是什么样的场景。在一个外部场景中,我们依靠主光源和一些后期处理设置来使一切看起来更好,实验照明和使用不同开发者提供的外部插件也是一个好的做法,无论怎样,你都要确保你的可执行文件与你选择使用的任何插件打包后能够运行。 关于如何使用UE虚幻引擎创建惊人的可视化效果的第一部分就介绍到这里,另外,3DCAT实时云渲染平台也可以为您的3D/XR应用提供实时互动云渲染服务,支持包括Unreal Engine在内的能在Windows平台运行的几乎所有渲染引擎的 实时渲染,欢迎您随时体验!本文篇幅有限,接下来和小编一起继续阅读第二部分吧! 本文《 如何使用UE虚幻引擎创建惊人的可视化效果(一)》内容由 3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接: https://www.3dcat.live/share/post-id-235/

2023-06-30

干货分享 | UE游戏鼠标双击判定
UE虚幻引擎对于游戏开发者来说都不陌生,市面上有47%主机游戏使用虚幻引擎开发游戏。作为是一款游戏的核心动力,它的功能十分完善,囊括了场景制作、灯光渲染、动作镜头、粒子特效、材质蓝图等。本文介绍了虚幻引擎游戏开发过程中游戏鼠标双击判定,一起来看看吧! 一、UE在UI上有鼠标双击的接口。但在游戏里双击物品,怪物则可能需要自己添加判定。 二、判定原理:满足两个条件 1. 鼠标两次点击的位置是否在一定的范围内(如:20)。 2. 鼠标两次点击的时间是否小于某个值(如:0.3秒)。 三、蓝图实现 条件一: 通过PlayerController获取鼠标在场景中的位置;再减去上次鼠标点击的位置,计算距离是否小于20. 条件二: 通过 Now 方法获取电脑系统时间,减去上次鼠标点击的时间。计算时间差是否小于0.3秒。 不管是否是双击更新当前鼠标点击的位置和时间。 本文《干货分享 | UE游戏鼠标双击判定》内容由 3DCAT元宇宙实时渲染云解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/share/post-id-129

2023-01-11

UE干货| UE虚幻引擎调试神器—控件反射器
一、打开控件反射器 可以通过窗口→开发者工具→控件反射器 打开; 也可以在umg编辑器上方控件反射器打开。 二、UE控件反射器使用方法 运行项目后,点击控件反射器的“选择可测试命中控件”。出现一些绿色框框后就可以测试UI控件了。 把鼠标挪到运行项目的UI控件上,再按”ESC”键固定鼠标选中的控件就可以看到该控件的可视性行为,控件所在的资源文件,以及该控件的具体属性设置。 三、UE控件反射器使用技巧 1. UE开发过程中,如果某个控件点击异常(如按钮无法点击)。可利用控件反射器查看控件的可视性行为是否异常来进行调试。 2. 虚幻引擎开发过程中,如果忘记某个UMG UI文件的具体位置,又想快速打开该UI文件。可以利用控件反射器点击“源”下方对应的文件名来快速打开。(点击打开文件时,项目不要退出运行哦) 3. 一些蓝图项目。如果对UI上的某个功能感兴趣。可通过技巧2打开UI文件,然后通过查找该控件的事件、引用等来快速查看功能的具体实现。 4. UE控件反射器不仅可以反射项目的UI控件,也可以反射 UE引擎编辑器的界面UI控件;以此来查看UE编辑器相关的功能源码实现。 本文《UE干货| UE虚幻引擎调试神器—控件反射器》内容由 3DCAT元宇宙实时渲染云解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/share/post-id-131

2023-01-11

【UE虚幻引擎】生成云平台指定路径下的EXE文件
市面上大量优秀的游戏都是基于UE制作的, UE虚幻引擎制作的作品可以在windows、mac、linux以及ps4、x-boxone、ios、android甚至是html5等平台上运行。本文介绍了UE虚幻引擎如何生成云平台指定路径下的EXE。 一、云平台会运行打包文件夹下指定路径的EXE文件 但有时候UE蓝图项目比较简单,打包出来的文件并没有云平台指定路径下的EXE项目启动文件。这就需要我们做一些额外的操作再重新打包一下。 二、添加UE C++文件,编译项目再重新打包就可以解决上诉问题 具体操作如下: 本文《【UE虚幻引擎】生成云平台指定路径下的EXE文件》内容由 3DCAT元宇宙实时渲染云解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/share/post-id-132

2023-01-11

UE像素流送是什么?像素流推流原理介绍
游戏开发者通常在运行游戏逻辑时会将游戏渲染到屏幕的同一台设备上来运行虚幻引擎应用,多人联网游戏可能会在应用程序的多个实例之间分发部分游戏逻辑,但每个单独的实例仍然会为自己的玩家在本地渲染游戏。即使是使用 HTML5 部署选项创建可以在 Web 浏览器中运行的项目版本,游戏逻辑和画面呈现仍然在每个用户的 Web 浏览器中本地运行。 然而,使用 像素流送,可以在用户看不到的计算机上远程运行UE开发的应用。虚幻引擎使用该计算机可用的资源(CPU、GPU、内存等)来运行游戏逻辑并渲染每一帧。它不断地将此渲染输出编码为媒体流,该媒体流通过轻量级 Web 服务堆栈。然后,用户可以在其他计算机和移动设备上运行的标准 Web 浏览器中查看该广播流。 用户的结果就像从 YouTube 或 Netflix 等服务观看视频流一样,但有两点区别 - 流媒体播放的不是预先录制的视频片段,而是虚幻引擎实时生成的渲染帧和音频。 - 用户可以从他们的浏览器控制交互,将键盘、鼠标和触摸事件以及从播放器网页发出的自定义事件发送回虚幻引擎。 UE像素流送的优势 - 像素流送使移动设备和轻型 Web 浏览器能够显示比其他方式更好的图形质量。它们可以显示高分辨率的复杂场景,通过像素流送,用户可以运行原本只有在具有强大 GPU 的本机桌面应用程序中渲染时才有可能使用的渲染功能。 - 用户不需要提前下载大型可执行文件或内容文件,也不需要安装任何东西。用户唯一需要下载的是播放的媒体流。 - 可以支持多个平台,而无需创建和分发多个单独的包。只需为 Windows 或 Linux 打包应用程序一次,人们可以使用任何平台来体验UE内容。用户可以在任何支持 WebRTC 连接模型的现代浏览器中查看流,包括桌面、iOS 和 Android 平台上浏览器。 - Pixel Streaming 系统包含最少数量的组件,任何人都可以相对容易地在本地网络中进行设置。但是,对于具有部署 Web 服务经验的团队来说,它足够强大,可以用作创建自定义云托管平台的基础。 - Pixel Streaming 使用 WebRTC 点对点通信框架来尽可能降低用户和虚幻引擎应用程序之间的延迟。 下图简单总结了像素流送插件 像素流送技术框架 像素流送技术的框架包含两部分:像素流送插件Pixel Streaming、信令和 web 服务器。 1. Pixel Streaming Plugin -该插件在虚幻引擎中运行。它使用视频压缩对每个渲染帧的最终结果进行编码,将这些视频帧与游戏音频一起打包成媒体流,并通过直接点对点连接将该流发送到一个或多个连接的浏览器。 2. 信令和 Web 服务器 -信令和 Web 服务器负责协商浏览器和像素流插件之间的连接,并为浏览器提供播放媒体流的 HTML 和 JavaScript 环境。 像素推流连接方法 1. 当启动所有像素流送插件时,在虚幻引擎中运行的像素流送插件首先会建立与信令和网络服务器的连接。 2. 客户端连接到信号服务器,信号服务器为它提供一个 HTML 页面,其中包含播放器小部件和用 JavaScript 编写的控制代码。 3. 当用户启动流时,信令服务器会协商在客户端浏览器和虚幻引擎应用程序之间建立直接连接。为了使此连接正常工作,浏览器和虚幻引擎应用程序需要知道彼此的 IP 地址。如果两者都在同一网络上运行,则它们通常在各自的 IP 地址上直接相互可见。但是,在两个端点之间运行的网络地址转换 (NAT) 服务可能会更改任何一方的外部可见 IP 地址。解决这个问题通常涉及使用 STUN 或 TURN 服务器,它告诉每个组件其外部可见的 IP 地址是什么。 一旦在客户端和虚幻引擎应用程序之间建立连接,像素流式处理插件就会开始将媒体直接流式传输到浏览器。来自客户端的输入由播放器页面的 JavaScript 环境直接发送回虚幻引擎应用程序。 4. 即使在媒体流开始播放后,信令和 Web 服务器仍会保持与浏览器和虚幻引擎应用程序的连接,因此它能够处理浏览器发起的断开连接。 UE像素推流的局限性 首先像素流官方提供的并不是产品,不能拿来直接使用。其次它只适用于UE模型,再者它在实际中对于不同浏览器的兼容性不太好。而3DCAT实时云渲染技术,不仅仅是支持3D引擎的模型,对于一些非3D引擎比如一些大型的家装软件、PS、BIM等也能支持。而且还有很多针对运营的负载均衡、调度等信息,更加成熟更加产品化,做到拿来即可使用,可支持软件部署,也支持SDK对接。 3DCAT实时云渲染优势 首先, 3DCAT实时云渲染不会限制任何的访问引擎,超过支持10多种国内外三维制作引擎输出的标准可执行文件,不挑引擎是最大的优势。其次3DCAT已经用于多个商业生产项目中,并不断的壮大与完善功能,提供最稳定的实时云渲染服务。此外,3DCAT所有模块均支持定制化开发,3DCAT还有强大的公有云服务,遍布全国的边缘节点,拥有超3万台的节点,而不是本地化单机部署能够比拟的。 本文《UE像素流送是什么?像素流推流原理介绍》内容由3DCAT元宇宙实时渲染云解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/share/post-id-122

2023-01-06

【UE虚幻引擎】手把手教学,UE新手打包全攻略!
UE虚幻引擎是一款强大的3D实时开发工具,可用于游戏开发、 建筑及汽车可视化、影视内容创作、广播及现场活动制作、 培训及仿真模拟以及其他实时应用。在UE实际开发过程中,新手工程师可能会遇到总是打包失败的情况,本文整理了UE虚幻引擎新手打包全攻略,可以尝试按照以下方式来排查解决。 一、打包前的准备 1. 运行项目,测试项目各个功能模块是否正常运行。 2. 设置“编译配置”(可不设),根据自己项目开发情况设置。 - 如果项目作为交付,可以设置为“发行”; - 如果想在打包后,按键盘 “~”波浪键调出控制台,输入控制台指令来进行部分调试(如性能查看),则需要将 “编译配置”设置为“开发。” 3. 检查平台是否已支持(可忽略)。 查看自己要打包项目的运行平台是否已勾选。如果没勾选,就算项目打包成功也会运行失败并提示平台不支持哦,但一般默认是全部勾上的。 4. 设置“地图与模式”(必要)。 打开项目设置; 5. 设置“打包”(必要)。 打开“项目设置” 勾选“创建压缩烘焙包”可以减少打包的大小。如果不设置,包括的地图列表,ue将会把项目所有使用和未使用的资源进行打包。这样打包的资源多,不仅打包慢并且打包的体积还很大。 二、打包 根据打包的项目运行的目标平台进行打包。 三、打包常见问题 1. 打包时红色提示:“XXXX未找到”;使用到了提示中的资源文件,但是ue编辑器在项目中找不到该资源。 有可能是多人开发时,某同事忘了提交该资源,恢复改资源即可。如果一个关卡使用了大量的“遗失资源”,又恢复不回来,可以试试把关卡的Builtdata文件删除看看。 2. 项目所在路径含有中文字符。 一般打包失败时,会看到乱码,可让路径不含中文再打包试试。有时某些插件对打包存放的路径也要求不能包含中文字符,否则会出错(如:truesky)。 3. 绝大部分情况下,打包失败都会给出提示,耐心的根据描述解决问题即可。 3DCAT元宇宙实时渲染云是在5G网络、云计算、游戏引擎等技术迅速发展的前提下,为解决终端算力不足、画面表现较差、初期采购成本高等问题应运而生的一套利用云端渲染3D应用并实时推送到终端的综合性解决方案。3DCAT实时渲染云平台支持能在 Windows 渲染的几乎所有 3D 引擎。 现在注册立赠79分钟实时云渲染免费体验! 点击注册 本文《【UE虚幻引擎】手把手教学,UE新手打包全攻略!》内容由 3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/share/post-id-115

2022-12-29

虚幻引擎UE4如何实现打包后播放片头?其实超简单!
虚幻引擎作为一款全球性的3D实时开发工具,不仅在游戏行业,其在建筑、影视、医疗等行业也被广泛使用。作为开发人员,有时开发的 UE虚幻引擎项目比较大,开始运行项目时需要等待较长的时间,还有些公司要求添加片头对公司先进行一定的介绍才开始进入项目,这时我们就可以添加片头。那么如何在UE4实现打包后播放片头?其实很简单! UE4打包后播放片头实现方法 1. 准备H.264编码的MP4片头文件。 2. 新建文件夹。 在工程文件夹Content中新建一个文件夹命名为Movies,将片头视频文件放在此路径下,注意文件夹命名一定要是Movies,这样打包后才能成功。(项目名称\Content\Movies) 3. 在编辑器中的操作 勾选“等待影片完成”,则会播放完片头才会进入项目。 勾选“可跳过影片”,则项目资源加载完成后自动跳过影片进入项目。 提示:可以新建一个空项目。按以上设置好后,点击“独立进程游戏”测试片头是否可以正常播放哦! 怎么样,是不是很简单,学到就赶快用起来吧! 3DCAT实时云渲染助力畅享元宇宙 2022年4月Epic官方宣布,虚幻引擎5已经正式推出。相对于虚幻引擎4来说,虚幻引擎5更多的是面向于影视行业,VR行业等,相信Epic也是嗅到了元宇宙这股热潮,非常看好 元宇宙的发展前景。 3DCAT元宇宙实时渲染云基于云计算理念,将XR应用部署在云端运行,云端资源进行图形数据的实时计算和输出,并把运行结果用“流(Streaming)”的方式推送到终端进行呈现,终端用户可随时随地交互式访问各种XR应用,无论何时何地,均可打破时空桎梏,畅享元宇宙的世界。 现在注册立赠79分钟实时云渲染免费体验! 点击注册 本文《虚幻引擎UE4如何实现打包后播放片头?其实超简单!》内容由3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/share/post-id-117

2022-12-29

热门标签

热门资讯

往期资讯

业务咨询:400-8037-298