Add common VR Modelling Tools that are missing
Mirror, Boolean Modifiers, Sub D surface, textures, more expansive color palette, ability to save and use stamps.
12 Replies
1. Still trying to figure out best to implement mirror (and multimirror!) Would be lovely to make it create connected meshes but that's hard. First version will probably be cloned copies of a mesh.
2. Booleans rock. There's already a boolean subtract in the code but I'm not sure how solid it is. (it's looking pretty good from a brief test but we'll see)
3. SubD is a really good fit as it allows us to keep the same low-poly workflow but output smooth meshes. I've already got a simple implementation in https://github.com/IxxyXR/polyhydra-core which I want to port across
4. Texture - yes. Initially it will be via a single texture map and some classic wrapping algorithms (sphere, box, cylinder etc). Proper editable unwrapping might take a bit longer.
5. Stamps are another feature that already lurks in the code behind an experimental flag. So a simple version of that might be available soon.
Sweet! Excited to see what you all do with this. I just put together a model pack to use/reuse in open brush then Open Blocks is released. lol
Is it possible to have the color palette similar to what you have now in OB on a connected panel?
mirror is *kind of *in there already with flip
"add polyloop" is in there but is behind a tickbox and a hold button
I checked the experimental but I think that may be the direct culprit for the extrude bug. The inset doesn’t always stay in place when you push the faces in.
maybe add surface snapping as well for retopo on an imported mesh
prob best to stike through that and make that one it's own post as i was advised before.
Yep. Mostly we will skim suggestion titles first. Stuff buried in comments might get overlooked.
Aye 'simplest' might actually be an instancing setup, with their own reference transforms, which can be flipped and repositioned ^^. Would be super interesting to be able to edit these instances directly, see all copies change in real time, even the mirrored ones.
I had a form of instancing working here: https://docs.openbrush.app/alternate-and-experimental-builds/3d-shapes
But that doesn't have any low level editing ops
@naam did you ever play with that branch?
Sorry no I didn't : ) have not been working with tiltbrush much at all honestly. They do have a similar system in substance modeler, pretty neat.
if you can get instancing into the main build that'd make openbrush a level design powerhouse