当前位置: 首页 > news >正文

【蓝图使用】绘制mesh顶点的法线

文章目录

  • 绘制法线Normal
    • 准备工作
      • UE5
      • 资源制作
      • 蓝图制作
  • 参考

绘制法线Normal

参考[1]打算用蓝图走一遍渲染管线,还是可以的

准备工作

  • Blender制作一个三个顶点的模型
    在这里插入图片描述

要不要材质无所谓,就一个三个顶点的mesh即可,参考[2]

  • 找到一个法线贴图

直接网上找一个

UE5

资源制作

  • 把我们的三角形面片和贴图拖到UE5中

  • 创建蓝图类
    create blueprint class

  • 用那个贴图创建一个材质

create material from texture

  • 打开蓝图:选择我们的三角形面片和材质
    add mesh and material to blueprint

蓝图制作

  • 打开到事件图表

  • 获取世界坐标GetActorTransform
    获取世界坐标

  • 每帧获取mesh所有顶点

GetSelectionFromStaticMesh
GetSelectionFromStaticMesh

  • Mesh获取的坐标是Local的,转世界坐标

转世界坐标

  • 使用Normal方向取另外一个端点

Normal决定线段方向

  • 绘制线段

在这里插入图片描述

  • 最终样子

最终样子
加了一些测试代码,打印坐标的,看看

  • 把蓝图拖到场景里面,并且运行

最终效果

完美

参考

[1]https://www.bilibili.com/video/BV1Bd4y16739?vd_source=c10ae5c27bbde8ef3af23889645a0d8b&spm_id_from=333.788.videopod.sections

[2]https://zhuanlan.zhihu.com/p/103546030

[3]https://blog.csdn.net/longyanbuhui/article/details/115407458

相关文章:

  • 中考英语之08主谓一致
  • 奇安信全流量(天眼)面试题
  • 基于CATIA二次开发的低音炮腔体容积精准计算技术详解
  • LLMs基础学习(五)模型微调专题(上)
  • 蓝桥杯刷题周计划(第三周)
  • Java 绘制图形验证码
  • 浏览器对一个资源设置了缓存,如何清除缓存,且后续请求不命中缓存
  • docker删除容器不成功问题
  • Matlab 多输入系统极点配置
  • python+MySQL+HTML实现产品管理系统
  • 打印模板公司名称动态实现自动匹配打印
  • 基于YOLO目标检测 识别 APP页面点击跳转页面加载时间,视频拆帧统计应用场景,场景数获取时间差,前端性能测试和统计
  • ChatGPT推理模型通用模型大解析!
  • 如何管理需求
  • 从零开始的python学习(六)P81+P82+P83+P84+P85
  • Vitis HLS中的hls::vector详解 矢量数据类型 单指令流多数据流 (SIMD)
  • python2和python3的区别
  • 基于SpringBoot+Vue+uniapp的高校招聘小程序+LW参考示例
  • 二叉树的层序遍历
  • Implementing SAP BPC Embedded - 2nd Edition
  • 网站企业建设/seo优化什么意思
  • 池州网站建设公司/服务网站排名咨询
  • 帮别人做钓鱼网站/网店网络推广方案
  • 网站淘宝客 难做/中央新闻频道直播今天
  • 经典重庆论坛/百度seo关键词排名优化软件
  • 做一个网站如何做/比较成功的网络营销案例