如何解决C4D中布尔运算异常
全国花式卤惯冠军
2020年01月18日 16:27

当我们在进行复杂物体间的布尔运算时,往往得到的结果并不是我们所想要的。

上方圆环未减去

下部出现错误

模型的布尔其实是体积与体积的运算,面也是有体积的,只不过是其高度特别小。

假设:将一个正方体的一面挤压出来,那么这个挤压后得到的另一半物体虽然与原正方体是一个整体,但挤压时会在这两部分间留有一个面,这就造成最后得到的物体虽然是一个整体,但并不是一个统一的体积,也因此C4D在计算这种模型的时候会出现计算失误。

这时我们就必须保证被减物体必须是一个完整的体积,C4D的布尔只能是体积之间的计算。

透显

我们发现这个物体下半部分的长方体与上部圆环体之间的链接是有一个面的(长方体只不过是圆环体挤压出来的,两部分都是紧密连接的统一物体)。

内部面

我们切换进下部分长方体内,发现的确是有一个面在两部分之间,这时我们只要选择这个面按delete删除即可。

删除后

删除后两部分贯通

成功

再进行布尔运算发现完全结果完全正确。

总结:C4D布尔运算是体积与体积间的运算,所以被减物体要保持是一个统一的体积(可以简单理解为被减物体内部要保持贯通)。

通过个人探索总结的经验,自学真的好难(;へ:)