# Vertex normals

**URL:** https://discourse.vtk.org/t/vertex-normals/797
**Category:** Support
**Created:** [April 20, 2019, 3:17am UTC](https://discourse.vtk.org/t/vertex-normals/797 "2019-04-20T03:17:51Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![graphicsmonkey](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/g/3e96dc/32.png) [@graphicsmonkey](https://discourse.vtk.org/u/graphicsmonkey)
#### Post date: [April 20, 2019, 3:17am UTC](https://discourse.vtk.org/t/vertex-normals/797/1 "2019-04-20T03:17:51Z")

</div>

Hi Vtk experts…

When rendering a surface currently i see a banding effect and i believe it’s because Vtk is using face normals for the shading. Is there a way to generate per vertex normals? Many thanks.

---

<div class="post-metadata">

### Author: ![Andrew](https://discourse.vtk.org/user_avatar/discourse.vtk.org/andrew/32/3861_2.png) [@Andrew](https://discourse.vtk.org/u/Andrew)
#### Post date: [April 20, 2019, 7:11am UTC](https://discourse.vtk.org/t/vertex-normals/797/2 "2019-04-20T07:11:12Z")

</div>

Just pass your data through the vtkPolyDataNormals filter and make sure ComputePointNormals is on. This will add a normals attribute to your point data.

---

<div class="post-metadata">

### Author: ![graphicsmonkey](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/g/3e96dc/32.png) [@graphicsmonkey](https://discourse.vtk.org/u/graphicsmonkey)
#### Post date: [May 3, 2019, 2:26am UTC](https://discourse.vtk.org/t/vertex-normals/797/3 "2019-05-03T02:26:04Z")

</div>

Thanks Andrew
