风里有诗句哈
有事请私信
展开
-
UE4大数据可视化教程(22)——UI控件基础和关联数据绑定
控件的创建、显示和移除原创 2021-06-09 08:53:08 · 2387 阅读 · 1 评论 -
UE4大数据可视化教程(21)——大屏云渲染通用像素流解决方案
目录项目打包前操作复制信令服务器文件快捷打开信令服务和启动项目替换项目参数说明项目打包前操作像素流插件打勾后重启加入额外启动参数-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888然后打包项目到window平台复制信令服务器文件将下面目录下的WebServers文件夹复制到WindowsNoEditor文件夹同目录WindowsNoEditor\E...原创 2021-06-04 18:08:02 · 3951 阅读 · 1 评论 -
UE4大数据可视化教程(20)——读取excel数据
新建一个结构体新建一个Excel,写入数据,模型的路径可以直接点击UE4中的静态网格体,然后Ctrl+C就能复制路径另存为csv格式,这种格式UE4比较容易读取,然后用记事本打开csv文件,另存为UTF-8编码,这样UE4才能识别中文将csv文件复制到项目根目录(和Content文件夹同级),然后直接将它拖入UE4设置数据表的行类型为我们之前创建的结构体类型,然后应用数据就被UE4识别了然后就可以使用数据了...原创 2021-06-04 16:32:59 · 1919 阅读 · 1 评论 -
UE4大数据可视化教程(19)——场景前后左右移动和缩放、旋转功能优化
BP_Pawn基础设置创建一个BP_Pawn,添加相应组件,放到场景中给BP_Pawn添加鼠标控制前后左右移动和缩放、旋转事件主要逻辑,先创建2个鼠标左右键的状态,左键拖拽代表移动,右键拖拽代表旋转箭头组件控制摄像机围绕Z轴旋转,弹簧臂组件控制摄像机围绕Y轴旋转,摄像机的弹簧臂长度控制场景的缩放...原创 2021-05-28 09:03:53 · 1257 阅读 · 0 评论 -
UE4大数据可视化教程(18)——通用按钮菜单栏制作
目录制作通用按钮设置按钮样式函数转换图片大小的纯函数纯函数介绍写一个设置选中状态的函数制作主菜单栏防止按钮重复点击函数添加子界面一级按钮和二级按钮交互显示和隐藏菜单动画函数制作通用按钮新建一个控件蓝图,命名UI_按钮,最外层用缩放框包裹,这样文字就会自动缩放,不会超出界限注意将文本的是否为变量打勾,这样我们才能在图表编辑模式中找到这个文本变量整体的逻辑梳理,按钮构造时设置按钮样式和按钮名称,按钮被点击时分发一个事件,并带上自己...原创 2021-05-26 18:01:09 · 1217 阅读 · 1 评论 -
UE4大数据可视化教程(17)——使用适合的中文字体
目录字体下载网址推荐在UE4中使用字体大文件字体包的精简字体下载网址推荐字体下载网址:https://izihun.com/选择商用免费,筛选时一定要选全字库,不然有些字会乱码,选择适合项目的字体下载在UE4中使用字体直接将字体拖进UE4,选择是导入后记得把背景全黑的这个字体族系名称改成英文,不然后续会无法选择这个字体族系然后我们创建一个UI,拖入一个文本验证下就好啦大文件字体包的精简有些tff文件很大,有几十M甚至...原创 2021-03-19 09:15:20 · 785 阅读 · 0 评论 -
UE4大数据可视化教程(16)——发起web请求获取数据和筛选处理数据
安装插件UE4发起web请求需要安装VaRest插件,这个直接商城里面搜,免费哒简单方式获取数据新建一个蓝图类,拖入场景,然后蓝图中发起请求就可拿到数据了设置请求体的方式获取数据和筛选数据先设置请求体,在发起请求注意筛选数据时,如果json参数是用数组包裹的,我们也要使用Get Array Field来获取这个json数组就可获取筛选后的数据...原创 2021-03-18 11:37:20 · 1631 阅读 · 1 评论 -
UE4大数据可视化教程(15)——摄像机视角切换
目录创建BP_InitPawn蓝图类创建屏保Widget点击屏保按钮从屏保摄像机视角切换到主视角之前我们创建过一个BP_Pawn来控制场景的移动缩放等功能,现在我们做一个从初始的屏保场景切换到主场景的过程创建BP_InitPawn蓝图类创建一个基于Pawn类的BP_InitPawn蓝图类,只需要挂载一个摄像机就行,然后将它拖入场景中设置游戏模式初始默认Pawn为BP_InitPawnBP_InitPawn属性中要控制玩家0创建屏保Widget...原创 2021-03-15 11:30:32 · 2454 阅读 · 0 评论 -
UE4大数据可视化教程(14)——像素流解决方案
像素流适合要推到网页端,或者要同屏展示,如果只是指令控制,发udp就行了如果项目中有角色,希望启用触控设备的输入(如手机和平板电脑)在关卡中移动此角色,在项目设置中可以勾上固定显示触控界面,在屏幕上显示触摸控制器-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888然后打包项目,启动文件exe创建一个快捷方式,在快捷方式的属性中末尾加上相同内容 -AudioMixer -PixelStreamingIP..原创 2021-03-11 14:49:32 · 2939 阅读 · 0 评论 -
UE4大数据可视化教程(13)——在widget中播放本地视频
跟播放音乐一样,先将视频拖入到movie文件夹中,再拖入到UE4中然后创建媒体播放器,创建媒体纹理打上勾然后创建一个材质,材质域选择用户界面,最终颜色选择我们前面创建的媒体纹理然后创建一个widget,添加一个image,图像选择我们前面创建的材质在图表中写入事件...原创 2021-03-11 10:33:22 · 618 阅读 · 0 评论 -
UE4大数据可视化教程(12)——场景图标打点并自适应
创建一个基于Actor的Icon蓝图类,添加一个控件Widget然后创建一个控件,设置大小为813×1342在Icon蓝图类中选择我们刚才创建的控件类,并修改大小和上材质材质然后设置图标一直朝向我们...原创 2021-03-10 15:32:30 · 1031 阅读 · 0 评论 -
UE4大数据可视化教程(11)——点击物体触发事件
这里主要有几个要点1.鼠标左键按下和抬起是相同位置的话我们才去进行后面的操作2.射线击中物体后的名称来判断是否为该物体3.鼠标再次点击后应该从父项移除UI原创 2021-03-10 10:08:25 · 1670 阅读 · 0 评论 -
UE4大数据可视化教程(10)——设置背景音乐和播放MP3格式音乐
在Content文件夹下新建一个Music文件夹,将MP3文件复制到该文件夹内将该MP3文件拖入UE4的Music文件夹中,然后在Music中创建一个媒体播放器蓝图类,创建的时候下面的勾一定要打上创建一个PlayMusic的Actor蓝图类,给该类添加一个媒体音效组件,右边属性中,媒体播放器选择我们之前创建的媒体播放器,这样这个类才能有播放音效的功能然后在PlayMusic添加一个媒体播放器变量和文件媒体源变量媒体播放器选择默认播放器为我们之前创建的媒体播放器将fil原创 2021-03-05 14:34:15 · 1578 阅读 · 0 评论 -
UE4大数据可视化教程(9)——嵌入ECharts图表
下载并安装WebUI下载地址:https://github.com/tracerinteractive/UnrealEngine/releases,这个网址能打开的前提是你的git接入了Epic,否则404将下载的文件解压复制到UE4对应版本的Runtime的目录下E:\Epic Games\UE_4.25\Engine\Plugins\Runtime然后开启这3个插件 ,然后重启UE4定制化下载echarts.min.js下载地址:https://echarts.apache原创 2021-03-03 16:40:53 · 3893 阅读 · 7 评论 -
UE4大数据可视化教程(8)——光照和渲染技巧
让场景更加真实的几个环境组件下面我们解析一下这几个组件照亮场景我们往场景中加入平行光,照亮整个场景,然后找一张参考图来作为对比,调整平行光的各项属性添加大气雾调整属性来创建云朵之类的雾气效果添加天空光调整光源强度让光照下的模型阴影部分不再死黑添加天空球这时候天空光的亮度还不够,需要添加天空球来使天空光的效果更明显添加指数级高度雾调整雾密度使远处的天际线和建筑交界处更加真实,有无限延伸的感觉...原创 2021-03-02 13:45:51 · 801 阅读 · 0 评论 -
UE4大数据可视化教程(7)——通过UI控制昼夜交替
创建一个控件蓝图类BP_Widget,然后在游戏模式开始运行时就创建并添加这个UI控件在控件创建一个按钮,添加点击事件原创 2021-03-02 09:37:42 · 1333 阅读 · 1 评论 -
UE4大数据可视化教程(6)——实现昼夜交替和场景材质改变
这里会使用天空球插件Ultra_Dynamic_Sky_BP,调整时间就能实现昼夜交替昼夜交替时实现建筑材质动态改变几个动态改变材质的节点的区别这个改变的是某个静态网格体上材质的某个开放属性的值或颜色这个需要创建一个动态材质实例去覆盖原先静态网格体上的材质实例,所以不常用这个改变的是所有使用了这个材质参数集的所有材质的参数,批量改材质的话这个很适合用材质参数集实现建筑的动态改变创建一个材质参数集,使用变量time控制白天还是黑夜,0代表夜晚,1代表白天创.原创 2021-03-01 14:49:41 · 1220 阅读 · 1 评论 -
UE4大数据可视化教程(5)——场景前后左右移动和旋转缩放功能
首先创建3个蓝图类,将BP_Pawn拖入场景,并设置控制玩家0在世界场景中设置我们创建的GameMode,Pawn和PlayerController给Pawn添加camera,接下来要设置Pawn的移动和旋转,pawn如果要有移动功能,必须加上FloatingPawnMovement组件因为我们创建的是第三人称游戏模板,所以会自带这些轴映射控制Pawn前后左右移动可以修改移动的速度,加速度和减速度然后先开启Pawn的旋转功能,才能进行旋转,再编写鼠标控制旋原创 2021-02-25 11:53:50 · 1525 阅读 · 0 评论 -
UE4大数据可视化教程(4)——可视化用到的材质蓝图
批量自动化的建筑材质主建筑材质这里运用panner节点进行uv的移动呼吸效果材质VertextNormalWS为每个顶点的法线向量,和sine函数配合相乘道路扫光效果材质原创 2021-02-24 15:51:57 · 1207 阅读 · 0 评论 -
UE4大数据可视化教程(3)——通过谷歌地图创建任意一座城市
Blender使用谷歌地图创建任何一座城市注意下面所有操作全程翻墙哈哈首先我们需要下载blender-osm插件,插件地址然后安装插件,打勾,选择好下载位置,然后点击Get it注册一个mapbox账户然后将mapbox的token填入按下N键就能看见osm插件点击select,会打开一个网页,接下来的操作就和我们之前教程一的操作差不多啦点击左上角搜索按钮,搜索浙江宁波,选择区域,点击Show selection rectangle,调整区域,然后点击copy,回到.原创 2021-02-14 19:26:11 · 1943 阅读 · 0 评论 -
UE4大数据可视化教程(2)——通过谷歌地图创建任意一片3D地形
模型网站推荐sketchfab,可以配合sketchfab下载器使用 微元素,百度搜下相关下载器也可以白嫖哈哈 tob design,B端可视化产品设计和模型等内容,做可视化的不要错过 free3d,打开较慢,但是资源还是不错的 一酷C4D,有比较多的C4D方面的内容 3D溜溜网,关于建筑、室内的模型比较多...原创 2021-02-14 15:50:57 · 2057 阅读 · 0 评论 -
UE4大数据可视化教程(1)——通过osm和shp数据批量生成城市和道路模型
通过OSM数据生成这个世界上的任意区域模型百度搜索openstreetmap,然后打开这个网页,搜索,这里我只是举个例子,你可以搜索其他地方然后点击导出,手动选择其他区域,选择导出的区域,然后导出下载,注意这个区域不能太大,不然会导出失败下载和安装blender百度搜斑斓中国,点击下载/汉化,下载blender,选择64位安装包,然后安装,怎么安装就不用我讲了吧。。下载blenderGIS插件,网址:https://github.com/domlysz/Ble原创 2021-02-09 22:17:52 · 7043 阅读 · 2 评论