码农知识堂 - 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中的坐标系及其转换

  • 相关阅读:
    第51章 Bootstrap-Fileinput深入理解
    Golang 错误追踪与调试
    Abnova丨ACTN4 DNA 探针解决方案
    VScode 调试 linux内核
    GPT搜索鸽了!改升级GPT-4
    分享的ise文件synthesize出错,如何解决?
    【JavaScript】内置数学对象、日期对象学习笔记
    【每日一题】数据流中的中位数
    【网络层】IP因特网协议解析
    图像压缩(4)《数字图像处理》第八章 8.3节 数字图像水印
  • 原文地址: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号