UE5 - ArchvizExplorer - 数字孪生城市模板 -学习笔记(一)

news2024/11/25 10:42:57

1、学习资料

https://www.unrealengine.com/marketplace/zh-CN/product/archviz-explorer
https://karldetroit.com/archviz-explorer-documentation/

  • 官网下载的是一个简单版,需要下载扩展,并拷贝到项目录下,才有完整版

https://drive.google.com/drive/folders/1s3l4BIMBV-oYYMs7WrQIseM9YGOk5h5U

  • 若是迁移到自己的项目,需要安装天空插件 Sun Postion Calculator
  • 迁移项目的曝光度问题,是因为项目使用了 Physical Lighting Units,可以通过UE5官网了解物理灯光相关资料。
  • 设置Engine Scalability Settings,确保Quality是高质量的。(UE4)
  • 在Project Settings里,Extend default luminance in Auto Exposure settings(自动曝光)设置为true(UE4)
  • 视频学习资料:

https://www.bilibili.com/video/BV1Zu41187xQ/?spm_id_from=333.337.search-card.all.click&vd_source=707ec8983cc32e6e065d5496a7f79ee6
https://www.youtube.com/watch?v=IZn5TreQefE
https://www.youtube.com/watch?v=Oz4LpMDHqic
https://www.youtube.com/watch?v=6RA7et0G5qE
https://www.youtube.com/watch?v=54AN2U0Ju-M

  • 鉴赏视频:

https://www.youtube.com/watch?v=4zucg9IJAyY
https://www.youtube.com/watch?v=5VOTfkBfgCI
https://www.youtube.com/watch?v=AK6FkCrQclc
https://www.youtube.com/watch?v=WWMrgOs2MDE
https://www.youtube.com/watch?v=bPJ6jw3ijl8
https://www.youtube.com/watch?v=8p51Kh_JVzI
https://www.youtube.com/watch?v=8_yYXBz2gK8
https://www.youtube.com/watch?v=R3a5BeoZPLw
https://www.youtube.com/watch?v=Ry8AFp7q0qI
https://www.youtube.com/watch?v=PAjvnnEZXJ8

  • 之后,先学习视频资料,然后查看官网提供的资料

2. Hillside场景与ArchvizExplorer项目结合,实现互动场景

https://www.bilibili.com/video/BV1Zu41187xQ/?spm_id_from=333.337.search-card.all.click&vd_source=707ec8983cc32e6e065d5496a7f79ee6

  • 场景资料

https://www.unrealengine.com/marketplace/zh-CN/product/hillside-sample-project

2.1、建立工程:
  • 迁移ArchvizExplorer场景到Hillside里:在Demonstration_01(Map)上进行迁移,设置Maps & Modes,导出Input到新项目
  • Project Settings里,导出input的数据,并导入Hilliside里;并设置Maps里的Default GameMode与Game Instance Class
  • World Settings里,选择GameMode Override
2.2、创建基础蓝图
  • 把BP_AVE_SunSky、BP_Explorer_Pawn、BP_POI 4个蓝图拉入场景中
  • 设置好BP_Explorer_Pawn和BP_POI的初始位置
  • 建立一个AVE文件夹,把这3个蓝图发放入
  • 运行工程,即可简单出来效果
    在这里插入图片描述
2.3、去掉开始的弹出信息
  • 打开BP_MasterMenu_Widget,进入EventGraph,断开Open Notification前的Sequence
  • 这是消息广告框就不出现了
    在这里插入图片描述
2.4、相机控制如何调整
  • BP_Explorer_Pawn里有各类参数,可以调整相机控制的参数
  • 在BP_Explorer_Pawn下的SpringArm弹簧臂里,可以调整距离
    在这里插入图片描述
    在这里插入图片描述
  • Pan的曲线能调整动画速度与运动
    在这里插入图片描述
  • 调整不操作时进入的环绕动画
    在这里插入图片描述
2.5、如何增加POI兴趣点
  • 增加一个点位BP_POI,设置点位大小与模式(POI、POI_Center、POI_Filter)
    在这里插入图片描述
  • POI Info Struct
    在这里插入图片描述
  • 其中Texture_360度是对应场景进入内部房价观看的全景贴图
  • Media里可添加标题,预览图,图片或视频多条内容信息
  • Tags,需要设置2项,与菜单绑定等有关
    在这里插入图片描述
  • Filter,与渲染效果、Filter_DataTable的文件有关
    在这里插入图片描述
  • POI Mesh设置显示与可点击
  • POI_Geometry可以设置显示框的形状
    在这里插入图片描述
    在这里插入图片描述
  • 3D Widget,设置图标在地图里显示的样子
    在这里插入图片描述
  • Focus Settings,设置相机查看视角
    在这里插入图片描述
2.6、如何制作道路效果
  • 先添加BP_Route,按F放大,然后调整位置、大小;按G隐藏地图图标;按空格切换位移、缩放、旋转
  • 按Alt键,鼠标拖动控制点,会产生一个中断点,好调整线条的形状
    在这里插入图片描述
  • Default调整显示效果,宽度等
    在这里插入图片描述
  • 调整颜色,特效效果等
    在这里插入图片描述
  • Tags设置与其他配置有关联
    在这里插入图片描述
2.7、如何制作一个子菜单

(1) BP_MasterMenu_Widget
在这里插入图片描述

  • Taskbar,菜单按钮
    在这里插入图片描述

  • 菜单按钮运行逻辑,不同菜单有不同的逻辑
    在这里插入图片描述

  • 需要新建一个列表菜单的功能,需要改动以下的一些部分
    在这里插入图片描述
    1 换成新按钮对象
    2 新建一个新的列表BP_Widget,放入WidgetSwitcher_01中,并蓝图绑定

  • WidgetSwitcher_01下是3个菜单模块
    在这里插入图片描述
    (2)BP_Amenities_Widget
    在这里插入图片描述

  • 有3列,对象是BP_EntryList_Widget,通过配置集成各项目;可以复制SizeBox增加一列

  • Tag Of Actors与POI的Tag第2个对应;Name Of List是列表名称
    在这里插入图片描述

2.8、如何制作一个主菜单

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1217399.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度系统(Deepin)开机无法登录,提示等待一千五百分钟

深度系统(Deepin)20.0, 某次开机无法登录,提示等待一千五百分钟。 ????????? 用电脑这么多年,头一回遇到这种…

基于STM32婴儿床检测控制系统及源程序

一、系统方案 1、本设计采用STM32单片机作为主控器。 2、DHT11检测湿度,液晶OLED显示,声音检测声音,有声音或尿床,蜂鸣器报警。 3、手机APP可以控制音乐播放。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先…

【面试】测试/测开(未完成)

1. 黑盒测试方法 黑盒测试:关注的是软件功能的实现,关注功能实现是否满足需求,测试对象是基于需求规格说明书。 1)等价类:有效等价类、无效等价类 2)边界值 3)因果图:不同的原因对应…

【数据结构】快速排序算法你会写几种?

👦个人主页:Weraphael ✍🏻作者简介:目前正在学习c和算法 ✈️专栏:数据结构 🐋 希望大家多多支持,咱一起进步!😁 如果文章有啥瑕疵 希望大佬指点一二 如果文章对你有帮助…

1. hadoop环境准备

环境准备 准备三台虚拟机&#xff0c;配置最好是 2C 4G 以上 本文准备三台机器的内网ip分别为 172.17.0.10 172.17.0.11 172.17.0.12本机配置/etc/hosts cat >> /etc/hosts<<EOF 172.17.0.10 hadoop01 172.17.0.11 hadoop02 172.17.0.12 hadoop03 EOF本机设置与…

java: 程序包XXX.XXX.XXX不存在解决方法

背景介绍&#xff1a; com.DXG.bean 来源于同一个项目底下的另一个包 问题所在&#xff1a; 明明已经引入了相关包 但是编译的时候报错&#xff1a;java: 程序包com.DXG.bean不存在 问题分析&#xff1a; 怀疑是拆模块以后引入相关包没有将相关包下载到本地maven仓库中 所以…

【408】计算机学科专业基础 - 操作系统

一、计算机系统概述 1.简介 什么是操作系统&#xff1f; 操作系统&#xff08;Operating Ststem&#xff0c; OS&#xff09;是指控制和管理整个计算机系统的硬件和软件资源&#xff0c;并合理地组织调度计算机的工作和资源的分配&#xff0c;以提供给用户和其他软件方便的接口…

Vue3实现 SKU 规格

效果图 1 HTML 基本结构 1.1 遍历 SKU 规格数据 <template><div class"productConten"><div v-for"(productItem, productIndex) in specifications" :key"productItem.name"><div class"productTitle">{…

56个Python技巧,轻松掌握Python高效开发!可以收藏~

1. 枚举 - enumerate 可以有参数哦 之前我们这样操作&#xff1a; i 0for item in iterable: print i, item i 1现在我们这样操作&#xff1a; for i, item in enumerate(iterable):print i, itemenumerate函数还可以接收第二个参数。就像下面这样&#xff1a; \>>…

三菱FX3U小项目—机床定时器延时启动

目录 一、项目描述 二、IO口分配 三、项目程序 四、总结 一、项目描述 为了防止工人操作失误&#xff0c;启动按钮需要按住1s后&#xff0c;设备才启动&#xff0c;启动后第一台电机启动10s后第二台电机自动启动&#xff0c;当按下停止按钮时&#xff0c;两台电机同时停止。…

OpenVPN服务器搭建与OpenVPN客户端访问

1.服务器搭建: 操作系统 ubuntu 22.04: 安装OpenVPN服务器前先更新系统 2.下载OpenVPN安装脚本: wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh 3.给脚本运行权限: chmod +x openvpn-install.sh 4.运行脚本进行OpenVPN服务器…

这7个“小毛病”项目经理必须克服

大家好&#xff0c;我是老原。 项目经理干项目可能不在行&#xff0c;但“踩坑”、“背锅”一定在行。 当上项目经理不容易&#xff0c;当好项目经理更不容易&#xff0c;有永远填不完的坑和背不完的锅。 如果要问项目经理都踩过哪些坑&#xff0c;那真的是太多了&#xff0…

【创作活动】作为程序员的那些愚蠢瞬间

作为一名程序员&#xff0c;我相信你一定遇到过这种情况&#xff1a;在写代码的时候&#xff0c;遇到了一些bug&#xff0c;在当下怎么检查都查不出问题出现在哪&#xff0c;等过几天后突然发现困扰自己的问题原来这么简单&#xff0c;突然觉得自己很蠢。这种情况在我身上也发生…

制造企业MES管理系统解决方案的深化应用

随着制造业的发展&#xff0c;生产车间管理一直是企业面临的难题。生产过程繁忙而混乱&#xff0c;信息不流通&#xff0c;生产效率低下等问题频发。为了解决这些问题&#xff0c;企业管理者急需寻找有效的解决方案。这时&#xff0c;MES管理系统解决方案应运而生&#xff0c;成…

第四代智能井盖传感器:万宾科技助力城市安全

在繁华喧嚣的城市里人来人往&#xff0c;井盖作为基础设施的一个组成部分在路面上分布范围广。然而这些看似普通的井盖却存在着位移、水浸的风险&#xff0c;可能给我们的生活带来诸多不便&#xff0c;更会威胁到我们的人身安全。如何有效监测和管理井盖的状态&#xff0c;成为…

计算机毕业设计选题推荐-一周穿搭推荐微信小程序/安卓APP-项目实战

✨作者主页&#xff1a;IT研究室✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

计算机视觉基础(8)——齐次坐标系与相机内外参

前言 本节我们将学习到透视投影、齐次坐标系等基础知识&#xff0c;在这些基础知识上&#xff0c;进一步了解到相机的参数&#xff0c;相机参数分为相机外参和相机内参&#xff0c;相机外参是从世界坐标系到相机坐标系&#xff0c;相机内参是从相机坐标系到图像坐标系。 一、透…

winform+access超市管理信息系统

说明文档 主要技术&#xff1a; 基于C#winform架构和access数据库 功能模块&#xff1a; 登陆和对access数据库的一些简单操作&#xff0c;只适合新手学习看看 运行环境&#xff1a; 运行需vs2013或者以上版本&#xff0c;sql server 2012或者以上版本。附送有运行说明文档。…

ROS Turtlebot3多机器人编队导航仿真

文章目录 前言一、Gzazebo中加载多台Turtlebot3机器人二、RVIZ中加载多个Turtlebot3机器人三.多机器人编队导航总结 前言 前面已经实现了在gazebo仿真环境中机器人一字型编队、三角形编队、N字型编队等仿真&#xff0c;接下来考虑多机器人编队在编队行进过程中的避障问题&…

EtherCAT从站EEPROM组成信息详解(3):字16-63邮箱、EEPROM信息

0 工具准备 1.EtherCAT从站EEPROM数据&#xff08;本文使用DE3E-556步进电机驱动器&#xff09;1 字10-63邮箱、EEPROM信息 1.1 字10-63组成规范 字10-63虽然包含的空间区域很大&#xff0c;但实际上仅包含引导状态下邮箱配置、标准邮箱配置、EEPROM大小、执行的SII标准版本…