I know CSG is just an operation but I was wondering if there were any basic tools for doing modelling with BSPs and brushes like it is done with source engine or realtimeCSG addon in unity? Just to prototype models and then export them. Thanks!
Constructive solid geometry is a technique used in solid modeling. Constructive solid geometry allows a modeler to create a complex surface or object by using Boolean operators to combine simpler objects, potentially generating visually complex objects by combining a few primitive ones.Wikipedia
Hard to create intricate shapes, but fairly easy to carve rough layouts.
BSP:
In computer science, binary space partitioning is a method for recursively subdividing a space into two convex sets by using hyperplanes as partitions. This process of subdividing gives rise to a representation of objects within the space in the form of a tree data structure known as a BSP tree.Wikipedia
A great article about id Software's pioneering work with BSPs:
You're a bit buggered I think. It's a bit of a lost art.
Fundamentally it's Boolean operations - there's a lot of work been done over the last couple of years to cope with booleans in traditional 3d apps . Depends what you want to do with it at the end really
Thanks for all the help guys, eventually I just decided to use realtimecsg to block out levels in unity and look for an artist. Suggestions for some are welcome
Replies
CSG used to be the way to build levels in Unreal.
Hard to create intricate shapes, but fairly easy to carve rough layouts.
BSP:
A great article about id Software's pioneering work with BSPs:
https://twobithistory.org/2019/11/06/doom-bsp.html
(Sorry, I don't have any software recommendations)
Fundamentally it's Boolean operations - there's a lot of work been done over the last couple of years to cope with booleans in traditional 3d apps . Depends what you want to do with it at the end really