这其实是一个大需求里的小需求

主要就是判断一个材质球当Channel已经打钩后,是不是已经给上贴图(没给上会显示None)

而如果Channel打勾但是没上贴图这说明美术那里是有一些细节贴图缺失的,这种经常肉眼不细看看不出差别,到最后渲染的时候发现差别排错成本太高

所以我们得对一个材质球判断它是否存在这种打了勾但没有给贴图的槽

(一)遍历材质球,用MaterialEditingLibrary.get_texture_paramater_names()得到默认的所有贴图通道变量名

(二)遍历通道名列表,拼凑出一个是否勾选的通道Name

(三) 得到当前通道Name的Value

这里得到的Value是一个布尔值,勾选的通道则返回True,未勾选的则返回False

(四)得到所有可切换的通道的Names

因为不是所有的贴图通道都是可勾选的,有的是不需要勾选也一定存在的

(五)判断我们拼凑的switchName是不是在所有Names的列表中

如果在,那就得到这个switchName判断它是否勾选。如果勾选跳过;如果没勾选记录下这个材质到列表中到时候弹窗提醒美术

UE判断有没有打了勾的材质通道没有给上贴图的相关推荐

  1. 单片机实验——改进型交通信号灯设计,交通信号系统是保障交通安全高效的重要设施,为了利于司机更好的判断,很多交通信号灯系统在原来的系统基础上设置了倒计时显示器。本实验利用7段数码管作倒计时显示器

    实验内容及要求 交通信号系统是保障交通安全高效的重要设施,为了利于司机更好的判断,很多交通信号灯系统在原来的系统基础上设置了倒计时显示器.本实验利用7段数码管作倒计时显示器,设计一个改进型的交通信号灯 ...

  2. 箱线图怎么判断异常值_原创【六西格玛工具解读】02——箱线图(Boxplot)

    为方便从事质量工作的小伙伴系统了解相关管理工具,小编整理出六西格玛工具系列的应用解读.旨在相关爱好者交流探讨,也可供报考六西格玛黄带.绿带或黑带的朋友参考.因个人水平有限,难免存在疏忽和错误,还请各位 ...

  3. 进行判断使用class_记一次使用 Arthas 热更新线上代码

    引用参考第二条 - Arthas提醒您: 诊断千万条,规范第一条,热更不规范,同事两行泪 起因 在一次迭代中,出现了一个低级错误,if 语句中的判断逻辑出现了错误,刚好这个功能场景在开发和测试过程中很 ...

  4. 智能判断图片中是否存在某物体_如果给猫披上象皮,神经网络将作何判断?

    选自medium,作者:Robert Geirhos,机器之心编译,参与:Geek AI.张倩. 神经网络识别物体依赖的是形状还是其他表征?一直以来,人们普遍认为答案是前者,但本文中的研究者通过实验颠 ...

  5. java判断线程是否wait_Java并发编程之线程间通讯(上)wait/notify机制

    线程间通信 如果一个线程从头到尾执行完也不和别的线程打交道的话,那就不会有各种安全性问题了.但是协作越来越成为社会发展的大势,一个大任务拆成若干个小任务之后,各个小任务之间可能也需要相互协作最终才能执 ...

  6. UE 材质一 : 材质通道

    BaseColor(基础颜色): 通常一个图片有自己的纹理,无论我们怎么改变这个图片的明暗亮度,我们始终都能认出这张图片.举个形象的例子,一个人无论怎么晒太阳,晒黑了或者变白了我们都能认出这个人,这个 ...

  7. 判断多项式f(x)=x^2020+20x^1974+38在Z97上是否可约,在Z上是否可约

    Sagemath代码 q = 97 K.<x>=Zmod(q)[] f=x^2020+20*x^1974+38 # f=x^3-x flag = 0 for i in range(floo ...

  8. java判断点在第几象限_手把手教你如何使用象限图组件

    1.通过view属性设置象限图所占区域,view值可动态变化,象限图也会做出相应的改变.值得注意的是,目前只支持传入number,单位为px,当您需要根据容器自适应时,需要实时计算一下容器的实际宽高, ...

  9. php trader bbands,外汇交易必学的三种技术指标之 布林线(Bollinger Bands)

    在交易外汇之前,首先要先学会如何看基础K线,透过K线了解市场的反应,接着才是开始学习技术指标.在MT4上有数十种技术指标,加上交易者自定义的指标少则上百多则上千种指标! 其实我们真正要学的技术指标并不 ...

最新文章

  1. MATLAB【八】———— matlab 读取单个(多个)文件夹中所有图像
  2. 没有理论支持的文章令人窒息
  3. 解决Spring Boot报错Mapped Statements collection already contains value for...Error while adding the mapp
  4. 20 | 散列表(下):为什么散列表和链表经常会一起使用?
  5. java守护线程和用户线程的区别
  6. 对计算机视觉研究的认识,计算机视觉(作业)
  7. Spring :@Inject注解
  8. iphone 控制 android手机,新潮来袭:苹果手机控制安卓手机
  9. 批处理复制文件/文件夹到当前目录下所有文件夹中
  10. 动画--easeljs中的movieClip控件示例?
  11. access汇总含义_access的用法总结大全
  12. checkbox如何默认选中
  13. 风向值与风向描述定义
  14. Linux基础:文件类型
  15. 超市收银系统服务器搭建教程,超市收银系统快速收银步骤? 你需要学习了
  16. shell脚本编程学习笔记6(xdl)——字符串截取命令
  17. Sawyer机械臂学习系列之Moveit!配置
  18. 一个c程序的执行是从什么开始的?
  19. 硬件结构——(6) 软中断
  20. Zend Studio 10正式版注册破解

热门文章

  1. 微服务-熔断器Hystrix
  2. Mastering Qt 5 学习笔记-Mandelbrot
  3. 《Spring中的自动装配》
  4. Blander入门笔记(1) 界面和视窗
  5. 计算机操作不当有什么危害,驾考过程出现考官操作不当或电脑误判谁来承担责任...
  6. python爬取新闻数据
  7. 恭喜你!发现宝藏一份---干货技术文章汇总
  8. ubuntu 公网FTP搭建,解决无法连接
  9. 大数据操纵下的10大顶级黑科技
  10. laya 怎么生成签名_手写签名在线生成器一笔签-手写签名在线生成器微信