请问如何才能实现自定义模型?

对于自由建造类的游戏很感兴趣,不讨论我的世界这类像素建造,
对模拟人生4的建造系统很感兴趣,但是不知道如何实现类似的系统。
例如
https://www.bilibili.com/video/BV1D5411G7WR?from=search&seid=13351174435235611596
这种自定义模型建造的方式如何才能实现,或者有什么思路?
https://www.bilibili.com/video/BV1bQ4y1T7j7/?spm_id_from=333.788.videocard.2
任意变换墙,屋顶,地形,等。