Yet Another Vertex Normal Editor (Y.A.V.N.E.)

Post any tutorial and tools you might find it useful for other creators.
User avatar
AmirMahdavi
Posts: 135
Joined: 16 Feb 2017 13:03
Location: Gilan, Iran

Yet Another Vertex Normal Editor (Y.A.V.N.E.)

#1 Post by AmirMahdavi » 29 Jul 2019 12:21

Yet Another Vertex Normal Editor (Y.A.V.N.E.) by fedackb

after a lot of search for a way for create a lowpoly model with nice smooth, i find this lovely addon for blender.
now i want to share it here for those who do not know anything about this.
and i suggest you to use it, very helpful for keep vertex low and have right smooth on beveled edges and flat faces.

This Blender addon provides a set of tools for editing vertex normals.
As seen in the following image, Y.A.V.N.E. can dramatically improve the visual quality of a mesh without altering geometry.


[ external image ]



User Interface

Y.A.V.N.E. is available within the 3D View > Sidebar > Tools tab for any mesh object in Edit mode.

[ external image ]



Vertex Normal Weight

Vertex weight types determine how each vertex normal is calculated as the weighted average of adjacent face normals.
Y.A.V.N.E. provides several weighting options:

  • Uniform - Faces normals are averaged evenly.
  • Corner Angle - Face normals are averaged according to the corner angle of a shared vertex in each face.
    This is the smooth shading approach used by Blender.
  • Face Area - Face normals are averaged according to the area of each face.
  • Combined - Face normals are averaged according to both corner angle and face area.
  • Unweighted - Face normals are not averaged; vertex normals are static.
    "Set", "Merge", and "Transfer Shading" operators result in unweighted vertices.
[ external image ]



Face Normal Influence

Face influence types determine which face normals are considered when calculating vertex normals.
In the case that a vertex is shared by faces of different types, only normals from the most influential faces contribute to the resulting vertex normal.


[ external image ]

Faces have Medium influence by default.
A typical workflow involves assigning Weak influence to transitional portions of a mesh, such as bevels (I).
Alternatively, users can specify more influential areas by assigning Strong influence (II).
It is even possible to use all three face influence types in a single mesh (III).




Download

Blender 2.80+ - 19.39kb
Blender 2.79 - 18.43kb



Version History

Code: Select all

2.0.1
Exposed flat face shading as an option

2.0.0
Updated to support Blender 2.80

1.9.2
Forced sharp edge visibility
Fixed divide-by-zero exception with Merge tool

1.9.0
Added option to sharpen edges based on the angle between faces
Added option to factor linked face areas into the calculation of face weighted vertex normals
Added support for flat shaded faces
Implemented concurrent processing of vertex normals for Unix-like systems
Refactored unweighted vertex normals to use loop data layers
Optimized algorithm for splitting vertex normals

1.3.0
Added "Merge" feature
Added "Medium" face influence type

1.1.0
Adapted code to be compatible with changes to "Object.ray_cast" interface

1.0.0
Initial release

For more information go to the official page in GitHub
User avatar
tobrago
Posts: 2354
Joined: 19 Jun 2013 12:54
Location: Serbia
Contact:

Re: Yet Another Vertex Normal Editor (Y.A.V.N.E.)

#2 Post by tobrago » 29 Jul 2019 16:51

Great! Super Blender add-on. I hope that you will regularly update this perfect add-on.
It would be nice to give a brief explanation of how to activate in Blender.
Thank you again for this addition. ;)
Google translator | Greetings and cheers | Keep truckin'

[ external image ] [ external image ] [ external image ]

Discord: tobrago#1504

Everything will be okay in the end, and if it`s not okay, it`s not the end.
User avatar
Smarty
Beta tester
Posts: 1983
Joined: 30 Jun 2015 01:56
Location: Ontario, Canada
Contact:

Re: Yet Another Vertex Normal Editor (Y.A.V.N.E.)

#3 Post by Smarty » 29 Jul 2019 17:30

Ah, someone else who has discovered the power of YAVNE. It is my second most-used Blender plugin, besides Viewport Rename (and, of course SCSBT). I would go crazy without it.
User avatar
AmirMahdavi
Posts: 135
Joined: 16 Feb 2017 13:03
Location: Gilan, Iran

Re: Yet Another Vertex Normal Editor (Y.A.V.N.E.)

#4 Post by AmirMahdavi » 29 Jul 2019 17:44

@tobrago Thx for attention but in top of topic i said, I FIND this and i am NOT creator
Just want to introduce it.

For installation, Download file, extract it and put the yavne-xxx folder in addons folder of blender in
C:\Program Files\Blender Foundation\Blender 2.XX\2.XX\scripts\addons\
Or
C:\Users\AppData\Roaming\Blender\2.XX\scripts\addons\

And for usage, see the Face Normal Influence section of first post

i will create a video in this week for better understanding

@smarty yeah reallyyyyy powerful
I decrease a model with 240,000 vertex to only 40,000 with this beast of normal editor :D
Last edited by AmirMahdavi on 30 Jul 2019 08:46, edited 1 time in total.
User avatar
tobrago
Posts: 2354
Joined: 19 Jun 2013 12:54
Location: Serbia
Contact:

Re: Yet Another Vertex Normal Editor (Y.A.V.N.E.)

#5 Post by tobrago » 29 Jul 2019 17:59

@ AmirMahdavi, yes I know, I apologize for writing errors.

Well, I copied the directory "yavne-2.79" in "C:\Program Files\Blender Foundation\Blender 2.79\scripts\addons\" and how to activate it in Blender to get the add-on, thank you. I can not find him "yavne-2.79" in "Blender User Preferences"?
Google translator | Greetings and cheers | Keep truckin'

[ external image ] [ external image ] [ external image ]

Discord: tobrago#1504

Everything will be okay in the end, and if it`s not okay, it`s not the end.
User avatar
AmirMahdavi
Posts: 135
Joined: 16 Feb 2017 13:03
Location: Gilan, Iran

Re: Yet Another Vertex Normal Editor (Y.A.V.N.E.)

#6 Post by AmirMahdavi » 29 Jul 2019 18:58

@tobrago no matter folder name
in this case you must search (Y.A.V.N.E)
User avatar
retoucher
Posts: 175
Joined: 26 Dec 2012 09:49
Location: Hungary
Contact:

Re: Yet Another Vertex Normal Editor (Y.A.V.N.E.)

#7 Post by retoucher » 29 Jul 2019 19:07

@tobrago:
You won't find it because it's not work with the latest version of 2.79

It would be here anyway: Edit Mode -> Shading/UVs

[ external image ]
User avatar
tobrago
Posts: 2354
Joined: 19 Jun 2013 12:54
Location: Serbia
Contact:

Re: Yet Another Vertex Normal Editor (Y.A.V.N.E.)

#8 Post by tobrago » 29 Jul 2019 19:38

retoucher wrote: 29 Jul 2019 19:07It would be here anyway: Edit Mode -> Shading/UVs
It's not even here where you wrote it. I'll wait until the correct version comes out. Although I don't think it will be soon.
The Blender version I use is 2.79b.
Google translator | Greetings and cheers | Keep truckin'

[ external image ] [ external image ] [ external image ]

Discord: tobrago#1504

Everything will be okay in the end, and if it`s not okay, it`s not the end.
User avatar
AmirMahdavi
Posts: 135
Joined: 16 Feb 2017 13:03
Location: Gilan, Iran

Re: Yet Another Vertex Normal Editor (Y.A.V.N.E.)

#9 Post by AmirMahdavi » 29 Jul 2019 20:05

i test it again with final version in steam and other 2.79b i installed before
and no any issues with addon

whats your problem?
Last edited by AmirMahdavi on 29 Jul 2019 23:46, edited 1 time in total.
User avatar
Braakie
Posts: 525
Joined: 14 Feb 2016 21:23
Location: Holland
Contact:

Re: Yet Another Vertex Normal Editor (Y.A.V.N.E.)

#10 Post by Braakie » 29 Jul 2019 20:22

Thanks for the tip, seems to be a very useful addition to Blender, works perfectly with blender 2.79b.

@tobrago
[ external image ]

Make sure you unpack the zip file and do not have a duplicate folder when you place the folder in Blender\2.79\scripts\addons\yavne-2.79
Post Reply

Return to “User Tutorials & Tools”

Who is online

Users browsing this forum: No registered users and 2 guests