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: 164
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.


Image



User Interface

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

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.
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.


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
Yes, i have bad english :D

User avatar
tobrago
Posts: 1940
Joined: 19 Jun 2013 12:54
Location: Belgrade / SRB /
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'

Image Image Image

User avatar
Smarty
Beta tester
Posts: 2164
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.
Image

User avatar
AmirMahdavi
Posts: 164
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.
Yes, i have bad english :D

User avatar
tobrago
Posts: 1940
Joined: 19 Jun 2013 12:54
Location: Belgrade / SRB /
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'

Image Image Image

User avatar
AmirMahdavi
Posts: 164
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)
Yes, i have bad english :D

User avatar
retoucher
Posts: 211
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

Image
My ETS2 picture gallery: http://www.flickr.com/photos/_retoucher/sets/
--------------------------------------------------------------
ETS2 forum gallery

User avatar
tobrago
Posts: 1940
Joined: 19 Jun 2013 12:54
Location: Belgrade / SRB /
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:07
It 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'

Image Image Image

User avatar
AmirMahdavi
Posts: 164
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.
Yes, i have bad english :D

User avatar
Braakie
Posts: 797
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
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 0 guests