8

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

Ray Mairlot
  • 29,192
  • 11
  • 103
  • 125
Fadjar
  • 81
  • 2

2 Answers2

8

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

vklidu
  • 36,165
  • 1
  • 61
  • 135
  • 'Quite' nice? That's 'quite' an understatement .. :D ..And 'quite' nicely presented, too .. ! – Robin Betts Aug 23 '20 at 20:45
  • @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 ... – vklidu Aug 23 '20 at 21:30
  • 1
    It's a great answer.:) – Robin Betts Aug 23 '20 at 21:58
  • Effectively a really great answer (missed it before today). Thanks! – lemon Oct 16 '20 at 17:04
  • 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? – Craig Dec 13 '21 at 08:31
  • @Craig -Seems to be working fine in 3.x ... if you want more advice please create new Question with screen of your issue and share your simplified file https://blend-exchange.com to let us see your setup. Thank you – vklidu Dec 13 '21 at 09:48
3

'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

Rich Sedman
  • 44,721
  • 2
  • 105
  • 222