2017-07-29 09:28:05 huihut 阅读数 1532
  • 从这里开始虚幻4-Editor介绍 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2392 人正在学习 去看看 杨石兴

Unreal 源码编译运行 Missing cached shader map… 的问题

问题描述

Unreal 源码是 Github-release 分支,版本是4.16。

编译运行Unreal引擎源码的时候,出现虚幻编辑器的窗口,但是卡在45%不动。

并在调试窗口输出:

Missing cached shader map for material WorldGridMaterial, compiling. Is special engine material.

同类问题

同样这个问题,在unrealengine社区有人遇到,但没有说明具体原因及解决方案。

answers.unrealengine.com - UE4.7 source build, missing cached shader

结果

结果我没有进行任何操作,再等会儿 居然成功运行了起来!

我猜测可能是WorldGridMaterial这个材质需要联网下载,然后由于网络问题在45%处卡住了一会儿。

2019-05-10 21:25:45 qq_33465047 阅读数 144
  • 从这里开始虚幻4-Editor介绍 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2392 人正在学习 去看看 杨石兴

首先,找一个文件夹,然后右击,会弹出下面所示的,点击Material建立一个材质,然后给命名,

在这儿将新建材质,命名为Wall,然后双击,进入材质编辑器。如下图:

材质编辑器,主要由5部分组成,1

1 :菜单栏+工具栏,2视口面板:预览材质实时的效果,3细节面板-----列出材质,所选材质的表现, 4 :代码编辑区:显示创建材质的指令 5:控制面板:列出所有材质着色器指令的材质表现和函数。

下面介绍一下材质中特别重要的基础部分:如左图所示。

其中常用的是:

 

 基础颜色,金属,高光,粗糙度,自发光颜色,法线.

基础颜色(Base Color):材质的基本颜色

金属(Metallic):定义材质有金属特性,设置范围在0-1之间。

高光(Specullar):调整的是非金属材质的高光反射程度。默认是0.5

粗糙度(Roughness):数值低的材质镜面反射的程度就越高,也就是越光滑。

自反光颜色(Emissive):定义材质自主发出光线的参数

法线(Normal):用于连接贴图,

了解这些就可以做出很多材质了,

 

 

 

在材质编辑器一些常见的快捷键(注意,按键的同时,左击鼠标,才会有反映)

键盘撒上的数字1,2,3,:是用来创建常量和向量的节点,

U:贴图坐标

T:贴图取样器

M和D:创建加法、乘法和除法的节点。

删除节点:就是delete

 

然后实际操作一下:

首先,按下键盘的数字3同时单机左键,会出现一个向量,用来设置基础颜色,双击这个向量,选择一个颜色。然后再按下数字1的同时单机左键,会出现一个标量,将它与金属属性相连,然后单机编辑器的左上方,Apply按钮,会出现一下效果。

 

2016-06-30 20:39:35 winchyy 阅读数 562
  • 从这里开始虚幻4-Editor介绍 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2392 人正在学习 去看看 杨石兴

VS 2015升级到Update 3后,Unreal编译时会出现4599错误,原因是VS 2015 RC3中有以下更新:

“When using PCH files, mismatched -I include directories to the compiler between -Yc and -Yu compilations will now produce a new warning. C4599”

解决方案:
在工程中找到WindowsPlatformCompilerSetup.h,在warning列表中把4599删除,这样就可以避免4599的错误提示并成功编译了。

参考:
https://answers.unrealengine.com/questions/435600/build-failed-with-vs-2015-update-3.html

2019-11-25 15:32:42 u012911347 阅读数 59
  • 从这里开始虚幻4-Editor介绍 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2392 人正在学习 去看看 杨石兴

使用Unreal不多,本博客就编译配置等做简单记录。

Windows平台,运行Unreal,选了一个小车的工程:

这个是C++的,不是蓝图的。打开之后点击播放和启动都能运行:

然后点击编译,会在工程目录下得到Build和Binaries目录,里面有编译后的东西。不过运行Binaries目录下的失败了,然后我用这种方式编译好了:

接着配置Unreal的安卓编译环境,网上许多博客都有。不过我没用NVPACK,而是用的Android Studio,它会有安卓sdk和jdk,所以我想要Unreal直接用它的。

放个截图:

默认的Android Studio有sdk和jdk,但是没用ndk。所以我一开始没给unreal设置ndk,不过无法编译。用Android Studio安装ndk,设置好了就能编译了。

不过要注意,别安装最新的21,Unreal推荐的是r-14b,最高支持r18b。我Android Studio安装了18的ndk,但是无法编译,因为unreal告诉我它是r18c。然后用Android Studio继续安装了17,可以了。这里注意一点,我NDK API Level写了android-18,实际上比安装的高,不过应该没什么影响,写latest应该也行。另外ant可以留空,不影响。

由于我使用Mate 10测试,当前是安卓9,也就是29的api等级,所以我将unreal的最低和目标安卓都设置为了29,导致编译成功却在安装的时候出现unknown package com.xxx.xxx,所以将最低等级改为19,该操作就直接解决了该问题。再放两个图:

最终运行到了安卓上面,和电脑端不同的是自动出现了左右两个控制器,控制速度和方向:

2015-06-25 15:22:35 zzzzyu 阅读数 5462
  • 从这里开始虚幻4-Editor介绍 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2392 人正在学习 去看看 杨石兴

在Unreal Engine4中创建一个基础代码的项目总是失败

在官网论坛里找了一天的帖子 终于找到原因

是因为目录路径的问题


错误输出:



先清空几个目录路径 可执行文件目录  包含目录 库目录 排除目录

然后全部选择 <从父级或项目默认设置继承>



应用  然后rebuild

unreal 使用材质 c++

阅读数 452

Unreal Engine4(虚幻4)材质

博文 来自: fyyzwsws
没有更多推荐了,返回首页