UE中的运行时Mesh - 学习笔记

16 篇文章 1 订阅

UE中的运行时Mesh

Runtime Mesh 广泛应用于仿真、游戏及医疗等相关应用领域。
在这里插入图片描述
在这里插入图片描述
运行时Mesh可以摆脱UE编辑器的依赖,独立开发相对独立的应用程序。

应用示例

地质领域:
在这里插入图片描述
在这里插入图片描述
模型编辑修改:膨胀
在这里插入图片描述
导入、材质设置、补洞及简化:
在这里插入图片描述
marching cubes生成SDF等值面的面片网格体:

在这里插入图片描述

剖切及相关布尔运算:

在这里插入图片描述

参数计算生成网格体
在这里插入图片描述

问题

运行时Mesh 可以解决的问题及待解决的问题
在这里插入图片描述

前提 基本知识

渲染网格体基本要素。
在这里插入图片描述

UE中相关的网格体

静态网格体
程序化网格体
动态网格体

在这里插入图片描述
程序化网格体
在这里插入图片描述
静态网格体
在这里插入图片描述
动态网格体

在这里插入图片描述
在这里插入图片描述

动态网格体底层内部支持结构,支持各种相交检测及相关空间查询等等几何算法,快速查询点、边及面的相互关系便于几何编辑操作。
在这里插入图片描述

Ryan Shmidt 运行时Mesh架构

mesh

DynamicMeshBaseActor 统一了静态网格体、程序化网格体和动态网格体,可以按需具体使用哪个子类类型。

在这里插入图片描述

DynamicMeshBaseActor Code Review

EditMesh

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

LiveCoding 示例

在这里插入图片描述

DataSmith Runtime 导入

支持运行时导入*.udatasmith文件。

GeometryScripting

DynamicMesh动态网格体高级封装
在这里插入图片描述
很多运行Mesh功能可以参考实现。

PCG

UE5.4 已经支持运行时PCG

Houdini hda

编辑器下使用Houdini 导出 hda

TextureGraph

UE5.4实验性功能

计算几何

网格体的生成、修改等算法,常见库CGAL、libgl及vtk等。

在这里插入图片描述

在这里插入图片描述
半边数据结构了解一下

在这里插入图片描述

在这里插入图片描述

相关链接资源

  1. https://github.com/inlet511/RuntimeGeometryUtils
  2. https://blog.csdn.net/mrbaolong/article/details/132197322?spm=1001.2014.3001.5501
  3. https://blog.csdn.net/mrbaolong/article/details/140971742?spm=1001.2014.3001.5501

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值