Fix for [#32102] Saving obj extends the material name by texture name

Changed how mtl_mat names are generated, so that we can still be sure to always have a unique mtl_name for each key (mat_name, tex_name), yet avoiding to add tex name to mat when not needed.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3625 96b784f8-4ae3-dd11-aff7-0030488c597c
Make Cycles emission autogenerated material trully shadeless (not cast light)


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3628 96b784f8-4ae3-dd11-aff7-0030488c597c
Merge remote-tracking branch 'remotes/trunk'

* remotes/trunk:
  Make Cycles emission autogenerated material trully shadeless (not cast light)
  Fix for [#32102] Saving obj extends the material name by texture name
edge split option wasnt working, also add option to apply edgesplit


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3629 96b784f8-4ae3-dd11-aff7-0030488c597c
error in last commit


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3630 96b784f8-4ae3-dd11-aff7-0030488c597c
sorting recursive children to fracture wasnt working right


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3631 96b784f8-4ae3-dd11-aff7-0030488c597c
recursive option now works with interior verts and split edges


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3632 96b784f8-4ae3-dd11-aff7-0030488c597c
change how recursion works, now keep scanning all input to re-shatter


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3633 96b784f8-4ae3-dd11-aff7-0030488c597c
Version 4.2
Bugfixes and added new tool: Gstretch

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3635 96b784f8-4ae3-dd11-aff7-0030488c597c
Merge remote-tracking branch 'remotes/trunk'

* remotes/trunk:
  Version 4.2 Bugfixes and added new tool: Gstretch
  change how recursion works, now keep scanning all input to re-shatter
  recursive option now works with interior verts and split edges
  sorting recursive children to fracture wasnt working right
  error in last commit
  edge split option wasnt working, also add option to apply edgesplit
Allow for anywhere from a 3 sided pyramid to 20 sided pyramid.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3639 96b784f8-4ae3-dd11-aff7-0030488c597c
updates for changes in separate operator


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3641 96b784f8-4ae3-dd11-aff7-0030488c597c
fix for exception running with no objects selected


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3642 96b784f8-4ae3-dd11-aff7-0030488c597c
Merge remote-tracking branch 'remotes/trunk'

* remotes/trunk:
  fix for exception running with no objects selected
  updates for changes in separate operator
  Allow for anywhere from a 3 sided pyramid to 20 sided pyramid.
update camera export for new api


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3646 96b784f8-4ae3-dd11-aff7-0030488c597c
remove doubles after booleans


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3649 96b784f8-4ae3-dd11-aff7-0030488c597c
Fixed bug introduced in previous commit.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3652 96b784f8-4ae3-dd11-aff7-0030488c597c
update for change in blender


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@3653 96b784f8-4ae3-dd11-aff7-0030488c597c
Merge remote-tracking branch 'remotes/trunk'

* remotes/trunk:
  update for change in blender
  Fixed bug introduced in previous commit.
  remove doubles after booleans
  update camera export for new api