随笔分类 -  ArchVizExplorer工程剖析

这是一个智慧城市可视化的项目,项目功能十分完善,而且蓝图节点也很多,所以决定探索每一个功能的实现原理。
摘要:重要设置(实现丝滑旋转的关键) 不管是实现摄像机的丝滑位移还是丝滑的旋转,都需要对弹簧臂进行设置,不然不可能实现丝滑的旋转和位移。要在弹簧臂的细节面板中勾选【启用摄像机延迟】和【启动摄像机旋转延迟】 注意事项 弹簧臂勾选了【使用pawn控制旋转】摄像机的旋转,此时弹簧臂如何旋转对摄像机都没有影响,而 阅读全文
posted @ 2022-07-14 09:24 UE4_UE5_Academic 阅读(866) 评论(0) 推荐(0) 编辑
摘要:在设计这个功能的时候我们必须考虑清楚这个功能会在什么情况下使用,以及如何设计。 我们的系统中默认就一个pawn类,当我们点击按钮时可能会让视角聚焦到某一个建筑,当我们点击POI(兴趣点)时也会让视角聚焦到点的位置,等等操作都有可能让视角聚焦过去。 视角的聚焦Focus可以通过时间轴平滑的改变pawn 阅读全文
posted @ 2022-07-10 22:25 UE4_UE5_Academic 阅读(865) 评论(0) 推荐(0) 编辑
摘要:最近一直在研究别人的蓝图工程文件,可能我们很想知道一个蓝图的某个变量是如何被设置新的值以及如何被调用的。 以前我都是通过右键蓝图节点然后查看引用,这个方法只能看到此蓝图下该变量的引用情况,并不能查看到别的蓝图是如何引用这个节点的。 但是经过探索我发现 CRTL+SHIFT+F查找引用 可以查看这个变 阅读全文
posted @ 2022-07-10 11:01 UE4_UE5_Academic 阅读(630) 评论(0) 推荐(1) 编辑
摘要:如何将ArchVizExplorer的视图缩放功能复制到我们自己的项目中,接下来我会从原理开始讲解 基本原理 视图的缩放,其实就是通过控制弹簧臂的长度来视角的拉近和拉远。 详细过程 在BP_Explorer_Pawn蓝图的tick事件中一直在判断当前弹簧臂长度和弹簧臂目标长度TargetArmLen 阅读全文
posted @ 2022-07-08 11:43 UE4_UE5_Academic 阅读(1781) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示