lightmass模块(ue4.0)

本文概述了2023年12月期间关于LightMappedSurfaceCollection、不同体积类(如AVolume、ALightmassCharacterIndirectDetailVolume和ALightmassImportanceVolume)及其功能,如几何体设置和预计算可见性。同时提到了MeshExport中的结构体用于网格导出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2023年12月27日,LightMappedSurfaceCollection.h,单个静态照明贴图中的曲面集合。
2023年12月28日
前置类AVolume,该类派生自ABrush,有一个代理
static FOnVolumeShapeChanged OnVolumeShapeChanged;
并且通过函数EncompassesPoint()与某个点进行比较,是否发生了碰撞,

ALightmassCharacterIndirectDetailVolume派生自AVolume,定义Lightmass应放置比正常情况更多的间接照明采样的区域。
内容是空的,没其他东西。

ALightmassImportanceVolume也是派生自AVolume,涉及到光子减少的体积,内容是空的,没其他东西。

LightmassPrimitiveSettingsObject.h,只有一个ULightmassPrimitiveSettingsObject类,这个类只包含了一个FLightmassPrimitiveSettings结构体的成员变量,对Lightmass的几何体设置。

2024年3月23日
APrecomVisibilityOverVolume类,包含三个成员变量,从该体积内部查看时预计算可见性:(1)始终可见的Actor数组(2)始终不可见的Actor数组(3)actor不可见的关卡数组
APrecomputedVisibilityVolume类,预计算可见性的范围,是空的

MeshExport.h,定义了Lightmass中导出网格的几个结构体。网格导出文件头FMeshFileHeader,只包含guid的FBaseMeshData,静态网格FStaticMeshData,静态网格LOD FStaticMeshLODData,静态网格元素FStaticMeshElementData,静态网格顶点FStaticMeshVertex

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值