<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Simon,<br>
    <br>
    I’m currently working over this topic - but it is not a trivial one,
    we have to be very careful with how we manages those custom normals…
    You can have a look at my current working doc,
    <a class="moz-txt-link-freetext" href="http://wiki.blender.org/index.php/User:Mont29/Foundation/Split_Vertex_Normals">http://wiki.blender.org/index.php/User:Mont29/Foundation/Split_Vertex_Normals</a>
    :)<br>
    <br>
    Best regards,<br>
    Bastien<br>
    <br>
    On 07/10/2013 10:12, Simon Broggi wrote:
    <blockquote
cite="mid:CAKXpPRxaWCzJrs818jE0ZO=gSWcysvmyyymLkSEchpvZ7w7kCw@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hello everyone,
        <div><br>
        </div>
        <div style="">I've made a python script to edit vertex normals. <a
            moz-do-not-send="true"
            href="https://github.com/simonbroggi/Blender-Smoothgroups">https://github.com/simonbroggi/Blender-Smoothgroups</a></div>
        <div style=""><br>
        </div>
        <div style="">It lets the user assign some faces to a group. The
          normals connected to a group of faces are then smoothed
          individually.</div>
        <div style=""><br>
        </div>
        <div style="">The simplest application of this script is to
          create a beveled cube with correct vertex normals and a
          minimum amount of polygons. In this image, the cube on the
          right is makes use of the script <a moz-do-not-send="true"
            href="http://simon.insert-coin.ch/blenderNormals.jpg">http://simon.insert-coin.ch/blenderNormals.jpg</a> </div>
        <div style=""><br>
        </div>
        <div style="">The script has some problems that make its use
          destroy workflow:</div>
        <div style="">-Every time the user enters edit mode the edited
          normals are lost.<br>
        </div>
        <div style="">-Modifiers recalculate the normals. It would be
          great to use the script in combination with the edge split
          modifier, as this is another convenient method to edit
          normals. Unfortunately the modifier ignores the normals and
          recalculates everything.</div>
        <div style=""><br>
        </div>
        <div style="">These problems could be solved by implementing
          something similar in the c code of blender. It would probably
          make sense to implement it as a modifier. This would be a
          valuable tool for game artists.</div>
        <div style=""><br>
        </div>
        <div style="">Greetings, Simon</div>
        <div style=""><br>
        </div>
        <div style="">
          <div
style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px">Simon
            Broggi</div>
          <div
style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px">Aargauerstrasse
            60 - 12</div>
          <div
style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px">8048
            Zürich</div>
          <div
style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a
              moz-do-not-send="true" href="tel:%2B41%2077%20401%209115"
              value="+41774019115" target="_blank">+41 77 401 9115</a></div>
          <div
style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a
              moz-do-not-send="true" href="http://simon.insert-coin.ch/"
              target="_blank">http://simon.insert-coin.ch</a></div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Bf-gamedev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Bf-gamedev@blender.org">Bf-gamedev@blender.org</a>
<a class="moz-txt-link-freetext" href="http://lists.blender.org/mailman/listinfo/bf-gamedev">http://lists.blender.org/mailman/listinfo/bf-gamedev</a>
</pre>
    </blockquote>
  </body>
</html>