码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • UE4 GeoReferencing Plugin


    UE4 GeoReferencing Plugin

    Georeferencing means to associate an environment with locations in physical space. The term is commonly used in the geographic information systems field to describe the process of associating a physical map or raster image of a map with spatial locations. Once the environment has been georeferenced, Unreal Engine can express actual geographic coordinates (such as latitude/longitude or UTM coordinates).

    地理配准(Georeferencing) 是指将某个环境与物理空间中的位置相关联。该术语常用于地理信息系统(GIS)领域,以描述将物理地图或地图的栅格图像与空间位置相关联的过程。一旦对环境进行地理配准后,虚幻引擎就可以表示实际地理坐标(如纬度/经度或UTM坐标)。

    地理配准插件坐标系

    在这里插入图片描述
    绿色:ENU CRS
    蓝色:ECEF CRS
    橘黄:BLH CRS

    局部平面坐标

    环境是绿色正方形。为关卡选择的建模原点是P点。这是行星上的任意位置,并且可以使用地理坐标(纬度和经度)来定义,或使用笛卡尔坐标(但需要在特定投影CRS中)来定义。XYZ坐标会在CRS中表示为向东/向北/向上方向。

    在这里插入图片描述

    全局椭球坐标

    关卡原点位于行星中心(Global Frame)

    (蓝色环境)这是ECEF情况,在原点处没有几何结构,而是在值很大的坐标处才有几何结构,具体取决于行星半径。ECEF CRS是笛卡尔坐标系,并且各个轴会与引擎的相应轴对齐。
    在这里插入图片描述

    关卡原点位于行星表面上的任意点

    Cesium For UE4 插件使用的是这种坐标系。

    与局部平面坐标情况类似,这些坐标可以在地理或投影CRS中表示。比较方便的做法是,使关卡的向上方向与此位置的椭圆体法线保持对齐,并确保平面几何的方向正确。使得前向量和右向量匹配北向量和东向量。
    在这里插入图片描述

    转换关系

    在这里插入图片描述

    1. 局部平面坐标

    UE > 投影(Projected Coordinates) > 地理 (Geographic Coordinates)

    1. 全局椭球坐标

    UE > ECEF (ECEF Coordinates) > 地理(Geographic Coordinates)

    在这里插入图片描述

    参考

    1.https://github.com/EpicGames/UnrealEngine/tree/4.27/Engine/Plugins/Runtime/GeoReferencing
    2. https://docs.unrealengine.com/4.27/zh-CN/BuildingWorlds/Georeferencing/
    3. https://blog.csdn.net/mrbaolong/article/details/126908782?spm=1001.2014.3001.5501
    4. Cesium for UE4中的坐标系及其转换

  • 相关阅读:
    MySQL分库分表
    0-1 背包问题
    Pikachu上的CSRF以及NSSCTF上的[NISACTF 2022]bingdundun~、 [SWPUCTF 2022 新生赛]xff
    金仓数据库KingbaseES安全指南--2.2. KingbaseES对数据库安全威胁的预防
    如何找回回收站清空的文件?三种方法帮助你解决问题
    三、T100应付管理之采购应付-入库应付管理篇
    Linux查看mysql是否启动+mysql启动(全)
    研1日记12
    机器学习---决策树 算法原理及代码实现
    华清远见上海中心22071班
  • 原文地址:https://blog.csdn.net/mrbaolong/article/details/126914750
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号