0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

X-Ray扫描动效可以打造成开机动画、汽车自检等场景吗

lhl545545 来源:Thundersoft中科创达 作者:Thundersoft中科创达 2020-06-05 09:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

X-Ray扫描动效是影视中常见的特效,变形金刚电影中汽车人扫描汽车变身的镜头让人印象深刻,科技感扑面而来。那么,这么炫的技能能不能应用在智能汽车的HMI设计上?将开机动画、汽车自检等场景打造成X-Ray扫描动效是一种什么感受?

当!然!可!以! 一切交给KANZI

通过KANZI软件实现X-Ray扫描动效 接下来我们将逐步讲述如何使用KANZI实现X-Ray扫描特效:

1. 在车模原有效果不变的情况下,实现X光移动扫描车身的效果

在KANZI中,汽车模型一般使用特殊材质例如光照模型材质、PBR材质来实现真实的汽车效果,因此要在原有的材质效果上实现动效,需要在原有的材质Shader代码上进行功能扩展。

本例中的车模使用的是KANZI自带的Blinn-Phong着色模型;

在Fragment Shader中,对最后经过光照计算输出的color值进行操作实现效果,最后通过gl_FragColor输出。

在Vertex Shader中,定义vPos变量代表模型在世界坐标系下的顶点坐标,输出到Fragment Shader使用。

Fragment Shader中定义ScanLinePosX和ScanLineWidthX两个float值;

将世界坐标系下模型顶点坐标的X与ScanLinePosX相减并取绝对值,获取每个顶点到Scan Line PosX的距离dist,与Scan Line WidthX进行判断,在范围内对color值进行再计算实现效果,范围外则显示原有车模颜色值,以此确定扫描区域的范围;

通过Animation曲线动态更改Scan Line PosX实现扫描区域的移动;

2. X光扫描车身,模型边缘发光效果的实现

边缘光即Rim Light,在当前观察视角下模型的边缘加个光的效果,通过常见的光照模型检测边缘,模型顶点的法线向量(即垂直于顶点平面的向量)与摄像机和顶点间的视角向量之间的夹角越大,说明越靠近边缘。

X-Ray扫描动效可以打造成开机动画、汽车自检等场景吗

定义uniform 参数Rim Light Color 作为边缘光颜色输入值,Rim Power Factor作为边缘光强度因子,N为标准化后的顶点法线向量,V为标准化后的顶点与摄像机间方向向量,这两个向量在原本的光照模型Shader中都已近计算好了,可以直接使用。

OpenGL内置dot(N, V)函数表示返回两个向量的点积,返回值越接近0表示夹角越大、越接近边缘,Rim Power Factor参数传入Open GL内置pow ()指数函数,控制边缘光强度,最后获得扫描区域rimColor颜色值。

3. X光扫描区域透视效果实现

定义uniform 参数XRay Percentage表示X-Ray透视强度,分别控制了Rim Light颜色与车模原本颜色混合强度,和扫描区域透视强度;

XRay Percentage越大区域显示边缘光越强,反之则显示车模原本颜色。 实现透视效果需要车模分出内部与外壳两个结构,设置车模外壳部分节点混合Blend Mode为阿尔法: 预乘(Alpha: Premultiplied),使车外壳模型可透明,内部模型则不需要。

rimColor的alpha通道通过内置函数smoothstep()返回0到1直接的值,并通过XRay Percentage参数控制;

最终实现X-Ray效果可控:

4. X光扫描区域网格效果及边缘渐变的实现

定义Wire Texture传入网格图纹理,纹理Wrap Mode设置Repeat;

通过放到UV坐标使纹理重复扩展形成网格,定义Wire Tex Strength参数控制网格显示强度,最后将网格纹理颜色值与rimColor混合叠加。

1)X-Ray扫描区域边缘需要有渐变过度的效果,通过之前计算得到的模型顶点与Scan Line PosX之间的距离值dist,与区域的宽度值Scan Line WidthX相比,获得0到1之间的值;

2)通过pow()返回它的1.5次方得到factor,表示当前模型顶点到扫描区域中心的距离因子,扫描区域边缘的距离越远,factor值越小;

3)再通过mix()函数混合rim Color与车模原始色,越接近扫描区域边缘越向车模原始色渐变;

最后使用Animation或状态机控制Shader的自定义的参数实现X-Ray扫描的效果。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 扫描
    +关注

    关注

    0

    文章

    210

    浏览量

    25391
  • 开机
    +关注

    关注

    0

    文章

    26

    浏览量

    13419
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    X-ray无损检测厂家提供的技术服务详解与实用建议

    在现代工业制造和质量控制领域,X-ray无损检测技术成为保障产品安全和性能的重要手段。无论是汽车零部件、航空航天材料,还是电子元器件的内部结构检测,精准的X-ray无损检测服务都能帮助企业提前
    的头像 发表于 11-17 11:22 247次阅读

    X-ray检测设备故障排查与维护全流程指南

    的最佳运行状态?”问题。了解故障排查与维护的全流程不仅能提高设备的工作效率,还能减少维修成本,从而提升整体生产力。本文将为您详细阐述X-ray检测设备故障排查与维护的各个方面,帮助您更好地应对这一挑战。 一、故障排查的基本步骤
    的头像 发表于 11-10 18:16 1056次阅读

    深入了解X-ray射线检测设备的核心优势与应用

    在现代工业和安全检查中,X-ray射线检测设备逐渐成为一项至关重要的技术。许多用户常常会问:什么是X-ray检测设备,它的优势在哪里?它可以在哪些领域中得到应用?本文将为您揭示这项技术的核心优势
    的头像 发表于 10-20 10:51 296次阅读

    如何选择优质国产x-ray厂家:实用评估标准

    ?”,不仅关系到设备的性能稳定性,更直接影响后续使用效率和企业安全保障。本文将围绕国产x-ray厂家选择的核心评估标准展开,结合行业最新趋势和用户真实场景,帮助您科学判断和甄别优质供应商,提升采购效率和投资回报率。想了解更多
    的头像 发表于 10-17 14:06 199次阅读

    深入解析X-Ray设备检测的核心技术与应用价值-智诚精展

    在现代工业、安检和材料检测领域,X-Ray设备的应用日益广泛。然而,许多人对X-Ray设备的核心技术、检测原理及其实际应用仍存在疑问。如,X-Ray设备是如何工作的?它们在各个行业中究竟有什么样
    的头像 发表于 10-16 13:42 249次阅读

    5大X-ray影像优化技巧提升工业检测效果

    在工业检测领域,X-ray影像技术已成为关键工具之一。然而,许多用户仍常常面临影像质量不理想、细节不清晰难题。这些问题不仅降低了检测效率,甚至可能导致错误判断。因此,如何优化X-ray影像以提升
    的头像 发表于 10-10 11:40 262次阅读

    如何选择适合您需求的X-ray检测机?实用指南

    在当今高度依赖自动化和精确检测的工业环境中,X-ray检测机的需求正在急剧上升。无论是在电子制造、食品包装还是航空航天领域,企业都日益重视通过高效的X-ray检测来确保产品的质量和安全。据统计
    的头像 发表于 09-28 11:03 363次阅读

    深入解析X-ray检查机核心技术与应用优势

    在现代社会,安全检查已成为许多行业不可或缺的一环,尤其是在机场、车站以及各类大型活动场所。很多人可能会想到:如何提高检查的准确性和效率?而这正是X-ray检查机所能提供的解决方案。它的核心技术
    的头像 发表于 09-23 11:47 266次阅读

    深入了解X-ray无损探伤技术的优势与应用领域

    的优势和实际应用领域了解不够。本文将深入探讨X-ray无损探伤技术的独特优势及其广泛的应用场景,帮助企业做出更明智的决策,提升自我品牌的信任度。 什么是X-ray无损探伤技术? X-ray
    的头像 发表于 09-16 14:59 548次阅读

    X-ray无损检测厂家及其核心优势

    在工业制造及质量管理中,X-ray无损检测技术越来越受到重视。许多企业在选择X-ray无损检测设备时往往会遇到许多疑问,比如“如何选择合适的厂家?”或“X-ray检测的优势有哪些?”针对这些普遍
    的头像 发表于 09-09 09:49 566次阅读
    <b class='flag-5'>X-ray</b>无损检测厂家及其核心优势

    如何选择适合您需求的X-ray设备?核心要素解析

    在工业检测、安防检查及材料分析多个领域,X-ray设备发挥着至关重要的作用。随着市场上X-ray设备种类和型号的不断丰富,许多企业和用户在选择适合自身需求的设备时,面临着产品参数繁杂、应用
    的头像 发表于 08-28 10:55 468次阅读

    深入解析X-ray设备检测厂家核心优势与技术标准-智诚精展

    在现代工业和安全领域,X-ray设备检测的需求持续增长。无论是在物流安全检查、电子产品质量控制,还是在无损检测应用场景中,高品质的X-ray设备成为保障检测精度与效率的关键。然而,市
    的头像 发表于 08-26 14:03 458次阅读
    深入解析<b class='flag-5'>X-ray</b>设备检测厂家核心优势与技术标准-智诚精展

    X-RAY检测设备检测航空航天新材料的质量

    、核心检测场景复合材料缺陷识别碳纤维增强复合材料(CFRP)在飞机结构中占比超50%,X-RAY可精准检测层间脱粘、孔隙率超标问题。例如飞机的机翼部件通过X-RA
    的头像 发表于 08-02 11:59 347次阅读
    <b class='flag-5'>X-RAY</b>检测设备检测航空航天新材料的质量

    X-Ray检测技术及其应用

    X-Ray检测技术自20世纪70年代开始应用于工业领域以来,凭借其在微米范围内对材料缺陷分析的高精度优势,逐渐成为无损检测领域的重要技术手段。随着电子产品的微小化以及对元部件可靠性要求的不断提高
    的头像 发表于 07-22 14:48 633次阅读
    <b class='flag-5'>X-Ray</b>检测技术及其应用

    从捷多邦案例看X-Ray检测在BGA焊接评估中的作用

    焊接评估中的应用实例。 一、案例背景 某品牌(以下简称“捷多邦”)专注于电子元器件的研发与生产,其产品广泛应用于通信、消费电子、汽车电子领域。在BGA焊接过程中,捷多邦始终追求高品质,因此引入了X-Ray检测技术。 二、
    的头像 发表于 04-11 18:22 593次阅读