how can I manually change the direction of the solidify modifier so that all boundary edges extrude in the same (or defined) direction and not always perpendicular.
In my example I shrinkwrapped the top row of verts to a smaller sphere. I wanted to use the normal direction of the smaller sphere as the guide for the solidfier.
I tried using the data transfer modifier stacked before the solidifier but its not working.
I know I could apply the modifier and shrinkwrap it on to the smaller sphere. I just want to know if it also working procedurally.
I figured it would be difficult to understand haha
Its just a simplification from my main project. Basically I want to create a base object, which is shrinkwrapped onto the bigger sphere. With another shrinkwrap modifier I want to place certain verts on a smaller sphere to keep the edit procedural.
So the solidification is always perpendicular no matter which way the normals are facing?
You should be able to shrinkwrap just part of the the new geometry by outputting it into a separate vertex group (Solidify Mod > Output Vertex Groups > Shell).
Thanks. But that was not what I was asking. I have just explained what can be seen in the screenshot and you can see that I already did what you have explained.
EDIT: Sorry I missunderstood your message. But using the “Output” in the Solidifier wont have an effect on the direction (?) and is only usefull when Im going to apply it. Which is also not what I want.
Well, no, you should be able to use it without applying - just create an empty vertex group beforehand. Use “Target Normal Project” wrap method to shrinkwrap along sphere’s normals (…i think?)
I don’t think it’s possible at all to use Custom Normals for anything but shading. Plus I’m not sure if custom normals even survive after using Solidify and other generative modifiers like this.
Another thing you can try is to [ab]use the Shrinkwrap multiple times with the Above Surface setting, using different vertex groups and an offset on the 2nd Shrinkwrap:
Something like so (expanding on @stray’s example):