UE基础 —— 坐标系统与空间

Cesium for Unreal:在虚幻引擎中构建高精度3D地理空间应用 3D地理可视化与数字孪生技术正成为智慧城市、模拟训练和元宇宙基建的核心支撑。其原理基于全球地理坐标系与实时渲染引擎的深度融合,通过流式数据加载与坐标转换,解决了大规模三维场景的精度与性能瓶颈。这项技术的核心价值在于,它让开发者能以游戏开发的高效工作流,构建专业级、具备真实地理参照的沉浸式应用。在应用场景上,它广泛服务于城市规划、自动驾驶仿真、军事模拟及文化遗产数字化等领域。本文聚焦Cesium for Unreal这一技术组合,深入解析如何利用3D Tiles流式传输标准和WGS84坐标系,在虚幻引擎中无缝 阅读详情
AI摘要

本文深入探讨了在虚幻引擎(UE)中使用笛卡尔坐标系统表示三维欧几里得空间位置的方法,包括世界空间、局部空间、屏幕空间和UV空间的概念及应用。通过详细解释各个坐标空间的特点和转换方式,帮助开发者理解如何在UE环境中精确控制Actor的位置和方向。

目录

坐标系统

Axes

Transform and Control Axes

坐标空间

World Space

Local Space

Screen Space

UV Space


坐标系统

        UE使用笛卡尔坐标系统去表示三维欧几里得空间位置,在UE内坐标系统是左手定律且Z轴向上;点是由三个坐标轴的位置确定(x、y、z),这些坐标值设置了actor的位置和方向;这些轴可以通过多种不同的方式相互定向,轴的方向和值取决于所在的坐标空间的类型;

注,如从其他软件(Maya, Houdini, ZBrush, Blender, or 3ds Max)导入资产,需考虑坐标轴方向;

 

Axes

在UE中,X轴—红色、Y轴—绿色、Z轴—蓝色(向上);

  • X轴,决定actor向前(forward)或向后(backward),正值向前;
  • Y轴,决定actor向左(left)或向右(right),正值向右;
  • Z轴,决定actor向上(up)或向下(down),正值向上;

在坐标系中有一个特别的点,称为原点(origin),由(0,0,0)表示;

可使用正交视图查看轴的方向并设置轴的值;

Transform and Control Axes

        场景中心的变换小控件与视口左下角的小控件图标的方向相同,匹配方向是因为正在世界空间中查看所选演员;此外,编辑器中的变换控件的轴颜色协调匹配的;

坐标空间

        每个坐标空间都有自己的坐标系和原点,轴的交点等于该特定坐标空间的原点,由该坐标空间坐标系内的坐标(0,0,0)表示,轴的值根据变换的原点和方向而增加或减少;

World Space

        世界空间是相对整个关卡的坐标系统,原点是场景的中心;此坐标系统是固定的,以绝对单位位移或旋转对象;

Local Space

        局部空间是相对场景组件(被赋予到actor)的坐标系统,也称之为对象空间(object space);

        每个actor在场景中都有一个相对于actor枢轴点的局部空间坐标系,actor的枢轴点是actor的三个局部坐标轴相交的点,代表局部空间的原点;使用局部空间是相对于其父对象的平移或旋转;

临时改变actor的枢轴点:

  • 中键坐标轴控件,并拖拽移动;
  • ALT + MMB,然后在新的位置处中键;

永久改变actor的枢轴点:

  • 在执行临时改变枢轴点后,右击actor,选择Pivot > Set as Pivot Offset;

 

Screen Space

        屏幕空间是将三维世界空间投影到构成玩家视觉的二维屏幕上,可从场景中的特定摄影机中提取屏幕空间坐标;

UV Space

        UVs是将三维曲面网格参数化(U,V)到归一化(0-1)二维空间中;换句话说,它们表示二维空间中的坐标,这些坐标转换为三维模型上的顶点;空间水平表示为U,垂直表示为V,因此称为UV坐标,也称为2D或纹理坐标;

【UE5 Cesium】从零构建:在虚幻引擎5中快速集成全球地理空间场景 本文详细介绍了如何在虚幻引擎5(UE5)中集成Cesium插件,快速构建全球地理空间场景。从插件安装、基础配置到高级优化,逐步指导开发者实现真实世界地形、建筑数据的可视化,适用于游戏开发、建筑可视化等领域。重点讲解了Cesium for Unreal的核心功能与性能调优技巧。 阅读详情

相关推荐

UE4 虚幻引擎,3D数学(一),3D坐标系,2D坐标系

1、3D坐标系 2、2D坐标系 资料来源:https://www.aboutcg.org/courseDetails/1050/introduce

qq_39934403的博客 2600

UE 坐标系学习

叉乘(Cross Product) 又称 向量积(Vector Product)点乘(Dot Product) 又称。

qq_52825422的博客 1712

UE4 坐标系坐标轴旋转轴

1.UE4的X轴是前方。 2. UE4和unity都是左手坐标系。 3. UE4中,Rotation的X是翻滚角Roll,围绕X轴旋转。Y是俯仰角pitch,围绕Y轴旋转。Z当然是偏航角yaw了,围绕Z轴。   (翻滚)Roll,(俯仰)Pitch,(偏航)Yaw如下(顾名思义很好记):     4. UE4里,蓝图中的rotation的三个依次为roll,pitch,yaw。...

qq_35760525的博客 2万+

Unreal中的Cross Product(向量积)方向定义

Unreal中的Cross Product使用的是左手定则而非右手定则。

RealWind的画布 3941

虚幻引擎UMG自发光效果实现与优化指南

UI材质是游戏开发中实现高级视觉效果的关键技术,其核心原理是通过屏幕空间坐标处理实现界面元素的特殊渲染效果。在虚幻引擎中,UMG(Unreal Motion Graphics)系统将每个UI控件转换为3D几何体,为材质应用提供了基础。通过TexCoord节点获取UV坐标、Outline设置激活轮廓渲染通道等技术手段,开发者可以创建炫目的自发光效果。这种技术在游戏UI中具有重要价值,能够显著提升按钮高亮、进度条装饰等交互元素的视觉表现。特别是在需要强调重要信息或创建动态反馈的场景中,自发光效果配合材质参数集合

weixin_42526353的博客 303

从Blender到虚幻引擎:FBX与GLTF两种格式导入的实战对比与选择建议

本文深入对比了Blender到虚幻引擎中FBX与GLTF两种模型导入格式的实战表现,分析了它们在文件大小、加载速度、材质保真和动画兼容性等方面的差异。针对不同项目类型(如移动端、影视级和VR项目)提供了具体的格式选择建议,帮助开发者优化工作流程并提升效率。

weixin_42520580的博客 413

UE和Unity坐标系转换

UE和Unity坐标系转换。

我是一个热爱游戏开发的Unity程序员,专注于使用Unity引擎创建创新和高效的游戏项目。在我的博客中,我分享Unity开发中的实用技巧、解决方案和优化方法,涵盖从基础入门到高级技术的各个方面。我喜欢探索新技术,持续学习,并与大家一起成长。希望我的分享能帮 3584

Cesium for Unreal 1.22.0实战:三维GIS与虚幻引擎融合指南

三维地理信息系统(3D GIS)与实时渲染引擎的结合,正成为数字孪生、仿真模拟等领域的关键技术。其核心原理在于将真实世界的地理空间数据(如地形、影像)通过坐标转换、流式加载等技术,无缝集成到虚拟环境中。这项技术的价值在于,它能够构建从宏观到微观都高度逼真、可交互的大规模场景,极大地提升了城市规划、飞行模拟、虚拟现实等应用的开发效率与真实感。Cesium for Unreal插件正是实现这一融合的桥梁,它通过深度集成虚幻引擎的Actor、Component系统,并利用Cesium ion平台提供的全球标准化数

culiao6493的博客 526

颠覆认知:FModel实战指南——虚幻引擎资源解析的全方位突破

在游戏开发与模组创作领域,资源解析工具是连接创意与实现的关键桥梁。FModel作为一款专为虚幻引擎打造的开源资源探索工具,正以其卓越的技术架构和全面的功能支持,重新定义着开发者与游戏资源的交互方式。本文将从核心价值、技术解析、应用指南到生态建设,全方位剖析这款工具如何助力开发者解锁虚幻引擎资源的无限可能。 ## 核心价值:为什么FModel是虚幻引擎开发者的必备工具 ### 多版本引擎无缝兼容

gitblog_01046的博客 514

使用再生龙还原镜像文件到硬盘

1. 把制作好的再生龙光盘插入需要的电脑,开机按F4使用再生龙启动2. 选择默认的:Clonezailla live(Default settings,VGA 800*600),然后等待几分钟 3. 选择语言:简体中文 4. 选择不修改键盘映射 5. 选择使用再生龙          6. 选择硬盘/分区(存到/来自)镜像文件,此选项既可以制作镜像,也可以恢复镜像。 7. 使用本机的分区     ...

weixin_42168893的博客 1万+

统信UOS系统网络服务异常排查:WIFI图标消失与网络设置缺失的解决方案

本文详细解析了统信UOS系统WIFI图标消失与网络设置缺失的常见问题,提供了从基础修复到进阶排查的完整解决方案。重点分析了NetworkManager服务异常的根本原因,包括系统更新中断、权限配置错误等,并给出实用的命令行操作指南和预防措施,帮助用户快速恢复网络功能。

weixin_29234239的博客 616

FModel终极指南:5步解锁虚幻引擎资源解析的完整能力

想要深入探索虚幻引擎游戏背后的秘密吗?FModel作为专业的Pak文件解析工具,让你能够轻松访问游戏中的模型、贴图、音频等核心资源。无论你是游戏开发者、模组制作者还是技术爱好者,这款开源工具都将成为你探索虚拟世界的得力助手。 ## 为什么FModel能成为你的资源解析首选? ### 三大核心能力让你事半功倍 **一键式资源提取**:告别复杂的命令行操作,通过直观的界面点击即可完成资源浏览与导

gitblog_00333的博客 744

YOLO详解

本文参考知乎 https://zhuanlan.zhihu.com/p/25236464 1. YOLO的创新点 YOLO将物体检测作为回归问题求解。基于一个单独的end-to-end网络,完成从原始图像的输入到物体位置和类别的输出。 从网络设计上,YOLO与two steps的目标检测方法如RCNN、Fast RCNN和Faster RCNN的区别如下: YOLO训练和检测均是在一个单独网...

UnknownPlayer的博客 9945

虚幻引擎 5 次世代游戏开发技术揭秘:Nanite、Lumen 等核心技术的应用与实践

除了 Nanite 和 Lumen 技术外,虚幻引擎 5 还引入了其他一些重要的次世代游戏开发技术,这些技术与 Nanite 和 Lumen 相互配合,共同提升了游戏的整体品质。Virtual Shadow Maps(虚拟阴影贴图):传统的阴影贴图技术在处理大规模场景和复杂光照时,容易出现阴影闪烁、锯齿等问题。Virtual Shadow Maps 技术通过将阴影数据存储在虚拟纹理中,实现了更加高效和精确的阴影渲染。它能够实时生成高质量的阴影效果,并且在不同的光照条件下都能保持稳定的表现。

数字魔方操控师的博客 2017

手把手教你用Simulink搭建IEEE33节点配电网模型(附赠两本电力系统书籍)

本文详细介绍了如何使用Simulink搭建IEEE33节点配电网模型,涵盖从基础配置到高级应用的完整流程。通过MATLAB脚本自动化参数注入、监测系统部署和典型应用场景实战,帮助读者快速掌握配电仿真模型的核心技术。附赠两本电力系统经典书籍资源,助力深入学习与研究。

weixin_29073241的博客 247

技术解析:ChangeFormer——基于Transformer的孪生网络在遥感变化检测中的创新应用

本文深入解析了ChangeFormer模型在遥感变化检测中的创新应用,该模型基于Transformer架构和孪生网络(Siamese Network),显著提升了变化检测的精度和效率。通过详细的技术实现和实战经验分享,展示了其在建筑物变化、森林监测等场景中的卓越表现,为相关领域的研究和应用提供了有力工具。

weixin_29102619的博客 495

Blender到虚幻引擎无缝迁移:Datasmith插件深度解析

当3D创作者在Blender中完成精美场景后,如何将其完美转移到虚幻引擎中成为技术挑战。传统方法往往导致材质丢失、光照错位、层级混乱等问题,而Datasmith导出插件正是解决这些痛点的专业工具。 ## 技术痛点与解决方案 ### 传统转换的局限性 在Blender与虚幻引擎之间传递3D资产时,开发者常面临以下挑战: - **材质系统不兼容**:Blender的节点材质无法直接映射到虚幻引

gitblog_00781的博客 987

从‘全步’到‘微步’:一张图看懂步进电机细分控制,选对模式让你的项目更丝滑

本文深入解析步进电机细分控制技术,从全步到微步的演进过程,帮助工程师根据项目需求选择最优控制模式。通过对比不同细分等级的性能特点和应用场景,提供3D打印、实验室自动化等领域的黄金配置方案,实现更精准、平稳的电机控制效果。

weixin_29290259的博客 471

虚幻引擎坐标系转换原理与实战应用

坐标系转换是3D图形开发中的基础技术,通过矩阵运算实现不同坐标系统间的数据互通。其核心原理涉及平移、旋转和缩放三种基本变换,在虚幻引擎中通常使用FTransform类进行表示。这项技术在AR/VR开发、无人机导航、多源数据融合等场景具有关键价值,能解决不同系统间坐标表述差异导致的物体错位问题。以ARKit与UE的坐标转换为例,需要处理Y-up到Z-up的轴向调整以及左右手坐标系转换。在实际工程中,通过预计算矩阵、SIMD指令优化和蓝图封装等手段可以显著提升转换效率。

weixin_32349561的博客 251

社交媒体文章内容与评论抓取:Python 爬虫实战教程

通过本文的介绍,我们学习了如何使用 Python 编写爬虫,抓取社交媒体平台的文章内容和评论。我们详细介绍了如何使用requestsSelenium和Tweepy等工具,抓取微博和 Twitter 上的公开数据。同时,我们还讨论了如何处理反爬虫机制,避免账号或 IP 被封禁。抓取社交媒体数据是一个充满挑战和乐趣的过程,掌握这些技术后,你可以在大数据分析、情感分析和舆情监测等方面得到更深层次的应用。

2201_76125261的博客 1710

(2)NPW(监控片)【中】---业务场景精讲

自己在日常工作当中,由于非产线人员出生,对NPW的知识一直一知半解,业务场景认识的不够透彻,做系统的时候很难理解甲方的NPW业务应用,特收集了不少关于NPW的一些业务场景,下面都是一些摘抄,大家关注我标红标粗的部分,

阿拉伯梳子的专栏 1586

FModel终极指南:三步掌握虚幻引擎游戏资源提取与管理

FModel是一款专为虚幻引擎游戏设计的强大资源浏览器,让你能够直接查看、预览和提取Pak文件中的3D模型、纹理、音频等游戏资源。作为虚幻引擎资源提取的核心工具,FModel提供了直观的界面和高效的资源管理功能,让游戏资产浏览变得简单而专业。无论你是游戏开发者、MOD制作者还是美术学习者,都能通过这个工具快速获取和分析游戏中的隐藏资产。 ## 🎯 项目价值与定位:为什么选择FModel? 在

gitblog_01092的博客 229

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

终极指南:零基础快速掌握FModel虚幻引擎资源提取工具

想要深入了解虚幻引擎游戏内部的秘密吗?FModel作为一款专业的**虚幻引擎资源浏览器**,能够让你轻松查看、预览和导出游戏Pak文件中的3D模型、纹理、音频等宝贵资源。这款开源工具为游戏开发者、MOD制作者和学习者提供了强大的**资源管理**功能,让**游戏资产浏览**变得前所未有的简单高效。 ## 为什么选择FModel进行虚幻引擎资源提取? ### FModel的核心优势 | 特性 |

gitblog_00310的博客 114

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

FModel终极指南:三步快速上手虚幻引擎资源浏览器

FModel是一款强大的虚幻引擎资源浏览器工具,专为游戏开发者和资源探索者设计。无论你是想提取《堡垒之夜》中的武器皮肤,还是想分析《无畏契约》的游戏资产,FModel都能帮你轻松解锁虚幻引擎游戏中的3D模型、纹理、音频等各类资源。这款开源工具基于CUE4Parse核心解析库,支持最新的UE4和UE5存档格式,提供了现代化的用户界面和强大的预览转换功能。 ## 🎯 核心功能:全面解锁游戏资源宝库

gitblog_00203的博客 165

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

如何高效解析虚幻引擎资源?FModel助你轻松破解游戏资产密码

当你尝试提取《赛博朋克2077》的高质量纹理,却因加密Pak文件束手无策;当你想分析《艾尔登法环》的角色模型,却被复杂的资源引用关系搞得晕头转向;当你需要批量导出《GTA6》的音频资源,却找不到合适的工具——这些游戏开发与模组制作中的常见痛点,都将在FModel这款强大的虚幻引擎资源解析工具面前迎刃而解。FModel作为一款开源的Unreal Engine Archives Explorer,通过

gitblog_00048的博客 290

终极解密:3步掌握FModel虚幻引擎游戏资源提取实战

你是否曾对《堡垒之夜》、《无畏契约》等热门游戏的精美资源感到好奇?想要深入探索虚幻引擎游戏背后的秘密却无从下手?FModel作为一款专业的虚幻引擎档案浏览器,正是你解开游戏资源提取难题的终极钥匙。这款开源工具让你能够直接访问游戏Pak文件中的3D模型、纹理、音频等宝贵资源,无论是游戏开发者、MOD制作者还是美术学习者,都能轻松开启游戏资源探索之旅。 ## 🔍 痛点直击:为什么你需要FModel

gitblog_00305的博客 64
上一篇: UE基础 —— 术语
下一篇: UE基础 —— 工具和编辑器
挨代码
博客等级 码龄5年 1696粉丝 384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值