8
$\begingroup$

I am a noob in blender. I want to create this non-symmetrical curve between the top curve of the page and the bottom curve of the page, but I couldn't find the way to make it.

Is there anyone want to tell me how to make it, or give me some easy tips and a tutorial?

enter image description here

$\endgroup$
3

2 Answers 2

8
$\begingroup$

Quite nice result with Cloth Sim + Empty

enter image description here

Under Physics Properties Enable Cloth Simulation, Preset > Rubber > Vertex Mass decrease to 0.3 kg Create two Vertex Groups, one for Pinning second to Hook Empty

  • Pinning - select left two line of vertices + right-down vertex, add a new group and assign. Select second line of vertices and lower weight to 0.5

enter image description here

  • Hook - for this vertex group select only right-down vertex, add a new vertex group and assign

enter image description here

Snap cursor to Selected (Shift+S), go to object mode and add Empty. Select page and add Hook modifier above Cloth with Object > Empty, Vertex Group > Hook. As a last moodier add Subdivision (with border vertices selected press Shift+E+1 (Crease) to keep sharp edge shapes of page.

enter image description here


Tip: to affect curvature at book binding slide second edge more left or right or add one more edge loop ...

enter image description here enter image description here

$\endgroup$
6
  • $\begingroup$ 'Quite' nice? That's 'quite' an understatement .. :D ..And 'quite' nicely presented, too .. ! $\endgroup$
    – Robin Betts
    Aug 23, 2020 at 20:45
  • $\begingroup$ @RobinBetts Ehm ... thanks :) "Quite" I mean - sometimes it lives by its life. You know cloth :) I didn't test it such deeply, so there can be a case ... $\endgroup$
    – vklidu
    Aug 23, 2020 at 21:30
  • 1
    $\begingroup$ It's a great answer.:) $\endgroup$
    – Robin Betts
    Aug 23, 2020 at 21:58
  • $\begingroup$ Effectively a really great answer (missed it before today). Thanks! $\endgroup$
    – lemon
    Oct 16, 2020 at 17:04
  • $\begingroup$ I'm having difficulty implementing this in Blender 3. The cloth wrinkles and stretches when animated. Does anyone have any updated suggestions on how to achieve this effect? $\endgroup$
    – Craig
    Dec 13, 2021 at 8:31
3
$\begingroup$

'Bendy Bones' are a good fit for this.

Start with a suitably sub-divided plane :

plane

Create an armature (single bone) and position it along one edge :

armature

In Edit mode (Tab) duplicate the bone and position on the opposite edge :

two bones

Change the armature Display to 'B-Bone' :

b-bone

While still in Edit mode, select each bone in turn and change the Bone properties Bendy Bone Segments to a suitably high number for your mesh level of detail (eg, 10 - more segments make for a smoother bend) :

segments

Now swap back to Object mode and parent the armature to the plane (select the plane, Shift-select the armature, Ctrl+P, Armature Deform with Automatic Weights).

Now, bending the bone (by changing the Curve XY Offsets) will bend the page.

bent bones

final

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .