I want to create this: Note that wire lay chaotically, so spiral object not the same thing. There is a cool way to do this task in 3ds max: https://www.youtube.com/watch?v=dAIrlxPUnqM Basically he deform straight spline/curve and then bend it couple iterations (over 9000 degrees angle in max). Blender can't bend that way with simple deform as I know, only up to 360 degree. Is there any other way to make wire wrapping similar to photo?
3 Answers
You can create it easily with a bezier curve spiral.
- Activate the addon Add Curve Extra Objects in user preferences
- Add a new curve spiral with Shift + A Add > Curve > Add Curve Spirals: > Archemidian
- Adjust the number or turns as desired, about $8$ should suffice
- Adjust radius growth to a low value, about one tenth of the total radius you set up.
- Keep vertex count low, you won't need many vertex, curve will take care of the rest.
- Set the type to Poly and adjust everything as desired, but make sure you leave the Height parameter at $0$
- Rotate it in $Z$ so its end vertex are symmetrical, erase one end vertex if necessary so they both start and end at $X=0$
In edit mode move the end vertex 1/10 of the total radius down, and the start vertex 1/10th of the total radius up
In Edit Mode duplicate everything and move it up so the ends connect perfectly. Manually check that they do by moving vertex as necessary.
- Now duplicate everything and move up double the previous height several times, enough to make the coil as big as required.
- Convert to mesh, so you can quickly remove doubles and the ends connect, then convert back to curve with Alt + C menu
- In Edit Mode set curve type to Bezier and handle types to Automatic
- Bevel as desired.
- Now use Proportional Edit set to Random fallof type to move or scale vertex around and give it a rougher random appearance as desired.
-
4$\begingroup$ Excellent work with the animated GIFs! Very elucidating. $\endgroup$– Doktor JCommented Oct 17, 2016 at 6:50
-
2$\begingroup$ Could you have used the Array modifier to repeat the process? (question, not request) $\endgroup$– KroltanCommented Oct 17, 2016 at 19:34
-
1$\begingroup$ Yes, you totally could, but since adding the 'randomness' would most likely require it to be applied afterwards, I decided too just stick to edit mode operations $\endgroup$ Commented Oct 17, 2016 at 21:02
-
$\begingroup$ Can you plz explain in little detail the 9th point how to connect the duplicate part with the top and below. Thanks $\endgroup$– atekCommented Jul 15, 2018 at 9:00
You may achieve it using Curve Extra Objects--> Torus Knot Plus. It's the laziest solution I guess :).
Enable the Curve Extra Objects add on in User Preferences (Ctrl+Alt+U).
Press Shift+A-->Curve-->Torus Knot Plus to add a spiral and play with its settings. Add another one, change its settings (to make it look slightly different from the previous one) and scale it to make the wire look more dense.
NOTE: You may use the proportional editing to make the wire look more messy.
Yes it can bend more than 360°, just input with the numpad.
Here's how I would do it (roughly):
- Create Bezier curve
- Make it straight
- Scale it up by 10
- Subdivide it with 100 cuts
- Randomize
- Add a "Simple Deform" modifier
- Select "Bend"
- Input 10000 degrees
- In edit mode, rotate curve by 1.5° along Y axis
- Set curve to Full
- Set bevel depth to .005 and resolution to 2
- Boom.
- haha !