Red ochre

Object Bevel update 1/4/2016 (previously Bevel Object)

Recommended Posts

You're getting pretty good at this AgenGoodSpeed.....

 

I can't stop myself from copying your technique :roll:

This is fast becoming my favorite plug-in. I do a lot of book covers for my thrillers so this works perfectly for the gritty look I like. My CIA logo above was done quickly and it's definitely not refined, but I see potential for similar designs.

  • Upvote 1

Share this post


Link to post
Share on other sites

Wow!  I just noticed this thread with all the wonderful images folks have posted.  Amazing Harley text @Dipster :) .

 

So, I downloaded the spanking new Object Bevel - for which many, many thanks @Red.  Great effects :lightning: .

 

Here's my attempt, although I do see a bit of 'noise' on the gold bits.  I need to work on that for future use.

 

final_zpsxxrpj01r.png

 

 

  • Upvote 2

Share this post


Link to post
Share on other sites

Hi Pixey - that's not 'Noise' - it is a problem though!
It is caused because the plugin needs to know where an object ends... this should logically be at zero alpha, unfortunately, this is not always the case.
...anti-aliasing around close bits of text (or shapes) or previous use of effects such as 'median' can cause problems.

I lowered the alpha threshold (what the plugin thinks is where an object becomes clear space) in the latest version, from 16 to 5 ... should I ...

1. Move this back to 16?
2. Advise people to adjust the image first using alpha-threshold or AAassistant (a bit haphazard)?
3. Add an 'Alpha-threshold' slider?

I try not to make U.I.s too big or get people to keep updating but I think answer 3. is the best solution!

Thanks for reporting this (I had noticed a problem too but hoped it would go away if no-one else noticed :(:D ) - much easier to sort it out now before updating the pack ;) . In the meantime run AAassistant a few times on the base object.
Will update soon.

Share this post


Link to post
Share on other sites

I think the alpha-threshold control is the best solution. (Of course, I'm not exactly known for the conciseness of my own user interfaces.)

 

I hope you don't mind me asking (and thus seeming to push my own pet ideas), but is it possible to use the fast distance transform I discussed in Plugin Developer's Central for Object Bevel? I don't know the exact algorithm used by Object Bevel, but I assume it basically determines the distances to the nearest object edges, transforms them to obtain the bevel profile, then applies the lighting. The fast distance transform can do the distance transformation so quickly that there would be very little delay even with very large images.

  • Upvote 1

Share this post


Link to post
Share on other sites

Thanks Maximilian! B)

MJW - It's worth a try, I will P.M. you the source code later. Thanks! ;)

Share this post


Link to post
Share on other sites

Update:
I have added an alpha threshold control to deal with the problem of edges not being detected correctly (which looks like noise).
Keep the slider as low as possible to avoid losing the object's smooth outline.
Examples below:
http://i.imgur.com/GGtt1WJ.png http://i.imgur.com/408Z0lK.png
Hopefully the U.I. is not too large, it is resizeable if you have less resolution.
Update on page one of this thread, plugin pack V9, still not updated! :roll:

  • Upvote 4

Share this post


Link to post
Share on other sites

Thanks for the "Alpha Threshold", it helps smooth things out. AA's also helps on occasion. And much thanks for making it still compatible with PDN v3.5.11 as that is what I mostly use these days with Linux....

 

VZGwTQP.png

Edited by dipstick
  • Upvote 1

Share this post


Link to post
Share on other sites

Wow!  That update was fast @Red  :D  (and I'm so sorry I was the noise-party-pooper) Thank you very much for the new UI and I'm off to play some more ...... after all that cooking, cleaning, etc. :lol: .

Share this post


Link to post
Share on other sites

So, I played some more and it IS so much better - thank you @Red ochre :D .

 

Although, I do have what is probably a silly question, but is it possible to have anti aliaising in this plugin as well?

 

eepNp2s.png

 

 

  • Upvote 1

Share this post


Link to post
Share on other sites

I'm glad the alpha threshold slider helps Pixey.

I don't understand what you mean about having anti-aliasing as well?

'Anti-aliasing' normally means the semi-transparent pixels around an object used to give the impression that edges are smoothly curved or angled. Pixels are in a grid so without it edges can appear 'jaggy'.
eg. AAassistant.

It can also refer to sub pixel sampling, commonly used when resizing. So instead of just processing each pixel you processes points 'inbetween' the pixels and average out the results.
eg. latest Pdn4 version of Clip-Displace.

Object Bevel retains the transparency of the object's edge anti-aliased pixels above the alpha threshold. It destroys the anti-aliasing below this threshold as it looks terrible if they are left, unaltered.
If you want to see that effect, simply duplicate the original object and only run Object Bevel on the top layer then merge down.
It would be a logical nightmare to have pixels considered both on the object and not on the object at the same time. The Boolean 'maybe'! :D

Also, I have used the edge anti-aliasing values to affect the inner edge of the shading on the shading types with a hard inner edge only. (Flat, concave etc.).
I have not done this for the convex shapes as it is unnoticeable ... the amount of shading is approaching zero anyway.

I hope that sheds some light on what the effect is doing and hopefully makes sense. If I have misunderstood what you meant, please elaborate. ;)

 

EDIT:

Ah - did you mean the anti-alias checkbox on the original Bevel Object version?

If so, that referred to the smoothing on the inside edge of flat and concave shapes... it's still there, I just removed the option to not have it (to save U.I. space).

Share this post


Link to post
Share on other sites

Thanks for explaining that in such detail @Red.  I will digest all of it in time, I hope ;) .  As I said, it was probably a silly question :/ .

 

Perhaps all I need to do is use AA's a bit more.  This is what I was referring to:

 

i.e. zzmUqYd.png

 

A few jaggies between the pink and the darker pink.

 

What I was thinking of is like the Shape 3D when you check the box it seems to act like AA's Assistant.

HYWRbzx.png

 

Obviously I need to play around and test the Plugin some more :lightning: .

 

EDIT:  Ahhh - I just saw your edit ..... we're on the same page now ;) .

Edited by Pixey

Share this post


Link to post
Share on other sites

I've been reprimanded a few too many times, so I won't be posting much around here. I know I'm a hot head, but that's my nature...

Anyway, I've joined the Linux Mint forum (lot's of smart cookies there) and made a Linux desktop background image using this excellent plugin. Object Bevel and Gears are some of my favorite PDN plugins. TR and BoltBait have some real nice ones also. If it weren't for the hard work that people like you put into these great plugin's, I would've given up on PDN long ago.

Anyway here is a link to the desktop background: woodpecker

Now, let me get out of here before i get banned for good...

Edited by dipstick
  • Upvote 1

Share this post


Link to post
Share on other sites

I'm glad you're finding Gears and Object Bevel useful and thank you for taking the time to give positive feedback.
It is very appreciated!

It's easy to misunderstand people on the forum and reply in a way we shouldn't. I've done it myself!:D
I hope you do stick around here. I enjoy your wildlife photos and animations
... and may need advice on Linux sometime too!;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now