
材质系统
Papals
瞎搞
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UE4 材质变体研究
在编辑器打开时,会从资源包中LoadPackage,我们这里只关心的是材质问题。每一个Obj,都会调用自己的Obj->ConditionalPostLoad()这里已经是在加载的后端了,在这里面会调用子类的PostLoad()for (int32 i = 0; i < ObjLoaded.Num(); i++){UObject* Obj = ObjLoaded[i];check(Obj);#if WITH_EDITOR//一顿操作#end...原创 2020-10-16 00:31:02 · 847 阅读 · 0 评论 -
UE4 材质 UV膨胀技术
自动和改进的UV膨胀材质在处理带有不透明遮罩的纹理时,将边缘像素放大或延伸到背景中可能很重要。对于蒙版材质,这可以防止在低等级的mipmap中的边缘渗出现象。为什么会有出现这个情况呢?主要是mipmap是根据DDX,和DDY进行判断的,这两个函数的作用就是用来判断在这个像素的某一个参数值,在屏幕相邻的像素点中是一个什么差值。用来判断使用mipmap的等级,实际的情况还没有看,不过差不多就是这...原创 2019-11-11 20:18:37 · 1982 阅读 · 0 评论 -
UE4 材质系统
Unreal 材质系统 材质(Material)是可以应用到网格物体(Mesh)上的资源,用它可控制场景的可视外观。从较高的层面上来说,可能最简单的方法就是把材质视为应用到一个物体的"描画"。但这种说法也会产生一点点误导,因为材质实际上定义了组成该物体所用的表面类型(质感)。您可以定义它的颜色、它的光泽度及您是否能看穿该物体(半透明)等等。在这里是默认大家对使用材质系统拥有基本的基本操作...原创 2020-02-07 10:16:19 · 7188 阅读 · 0 评论 -
UE4 材质变体研究
在编辑器打开时,会从资源包中LoadPackage,我们这里只关心的是材质问题。每一个Obj,都会调用自己的Obj->ConditionalPostLoad()这里已经是在加载的后端了,在这里面会调用子类的PostLoad()for (int32 i = 0; i < ObjLoaded.Num(); i++){UObject* Obj = ObjLoade...原创 2020-02-17 09:15:06 · 1004 阅读 · 0 评论