Jump to content

Torn Paper - Edge Detail


Recommended Posts

Hey guys,

I'm trying to add detail to some ripped paper mesh. This is the kind of detail i'm trying to achieve:


S7n7YO0.jpg

I almost achieved it using this workflow:

EDIT: THIS WORKFLOW DOESN'T WORK AT ALL (it sucks btw :P )

1 - Give the paper (grid) a little thickness using a PolyExtrude

2 - Get the PolyExtrude's Side Group and apply a new PolyExtrude on it

3 - Get the new PolyExtrude's Front Group and add displacement on it (usign attribute vop)

This would totally work if the paper kept it's thickness.

Here's what I need:

http://imgur.com/kbonbMT

and here's what happens:
http://imgur.com/grzS4FT

I'd really apreciate if you guys have a better idea on how to proceed, even with a totally different workflow ;) 

File is attached in case someone would like to have a look


Thank you,
Alvaro

paper boards v1a.rar

Edited by ParticleSkull
old idea doesn't work at all. Don't want to confuse people who read the 1st post.
Link to comment
Share on other sites

hi, you just have to limit your displacement to X and Z axis (make 3d noise > convert vector to float > convert float to vector > leave Y component disconnected > add the result to P) and you're done.

Edited by davpe
  • Like 1
Link to comment
Share on other sites

Thank's guys, unfortunatelly I've just realised this workflow doesn't work on my real scene. Check it out:

This hole is generated on a simulation. I have another idea on how to extrude the borders (it's on the file) but have no idea on how to add a noise displacement to it.. I'm totally running out of ideas now :( 
 

Y5nRcOy.jpg

Rip Paper FEM 1bb.rar

Edited by ParticleSkull
  • Like 1
Link to comment
Share on other sites

well I think this shouldn't be much more complicated. instead of filtering by world axis you have to filter by primitive normals and multiply Y by zero. (at least I think it should work this way :)

btw. if you do this before extrusion you'll make your life easier

Edited by davpe
  • Like 1
Link to comment
Share on other sites

I'll try to make an example when I have some time later. I'm not able to be more specific without actually trying it bcs it always turns out that in reality things are never that easy :)

but basically what I would try to do is to take a local @N of primitives and then limit the displacement to the directions that are not @N (with use of a Dot product).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...