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

  • 相关阅读:
    xp 系统 安装 python 2.7 ide pip
    React Promise 中断
    如何添加葫芦儿派盘
    javaweb
    基于Python flask 的某招聘网站爬虫,招聘岗位可视化系统
    Transformer是如何进军点云学习领域的?
    第37节——useDeferredValue+useTransition
    2022前端面试题整理
    想要糖尿病逆转,健康饮食必不可少
    linux解压文件命令
  • 原文地址:https://blog.csdn.net/mrbaolong/article/details/126914750
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号