我有一个包含顶点颜色的
.obj
,例如:
v -48.125000 47.082489 19.500006 229 229 229
v -46.875000 47.082489 19.500006 229 229 229
我想使用与this类似的技术来删除隐藏的内部细节。该过程使用
Ambient Occlusion
过滤器作为“可见性”的衡量标准,并删除低于阈值的面孔。
但是,应用滤镜后,网格会根据
Ambient Occlusion
输出进行着色,从而替换原始颜色。有没有办法“恢复”滤镜应用的阴影并保留原始颜色?
我尝试将顶点颜色转换为纹理,应用
Ambient Occlusion
,然后将纹理按顶点转换回颜色,但阴影仍然存在。
OBJ 不正式支持顶点颜色,因此 meshlab 正在放弃它们。
我会编写/找到一个从 obj 到 ply 的自定义转换器。 PLY 是一种支持顶点着色的格式。然后您可以使用 PLY 文件再次尝试该过程。