UE4 版本是4.15
效果图
1、新建一个Material,取名为FloorMaterial,ShadingModel设置为Unit,添加Constant4Vector,设置颜色(随意设置),这里设置为白色
2、创建一个Floor的StaticMesh,
3、创建一个蓝图,继承自Actor,取名为WeaponBP添加StaticMesh,设置mesh和material,摆成一个无盖的方盒子
4、添加一个staticMesh,设置为你想展示的物品
5、再添加一个Camera正对物品,在camera上再添加一个SceneCaptureComponent2D,可自行添加灯光
6、添加一个renderTarget,取名为WeaponTarget可以设置大小
7、回到WeaponBP,设置SceneCaptureComponent2D的TextureTarget为WeaponTarget
8、创建材质material,取名为WeaponMaterial,设置Material
9、将WeaponTarget拖入,生成TextureSample,新建节点Constant3Vector,为之前FloorMaterial设置的颜色,这里为白色,添加distance节点,if节点,2个constant节点,分别设置为1和0,注意设置if节点B的值
10、新建一个WidgetBP
11、添加image和text
12、image的brush选择之前创建的WeaponMaterial,点击红色转化Material
13、即可显示
14、将WeaponBP拖入关卡,在关卡蓝图中添加以下蓝图,即可通过查看模型的三维图像