Usual UI messages fixes...

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4744 96b784f8-4ae3-dd11-aff7-0030488c597c
Add service status check: uploading not possible when service isn't accepting sessions.
Also show MOTD received from the server.

Various cleanups and small fixes.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4748 96b784f8-4ae3-dd11-aff7-0030488c597c
*Another try at fixing the "multi materials with custom pov" code bug

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4749 96b784f8-4ae3-dd11-aff7-0030488c597c
workaround for exception adding in editmode, for now setting vertex groups is unsupported in editmode.
support could be added through bmesh.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4750 96b784f8-4ae3-dd11-aff7-0030488c597c
add check for reading ascii fbx files, was common annoyance that users are unaware that they try to import ascii files.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4751 96b784f8-4ae3-dd11-aff7-0030488c597c
fix [#36714] FBX Importer fails to import binary FBX out of 3DS MAX


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4752 96b784f8-4ae3-dd11-aff7-0030488c597c
OBJ export: export split normals when "Include Normals" is checked (help keep sharp edges...).

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

* remotes/trunk:
  OBJ export: export split normals when "Include Normals" is checked (help keep sharp edges...).
  fix [#36714] FBX Importer fails to import binary FBX out of 3DS MAX
  add check for reading ascii fbx files, was common annoyance that users are unaware that they try to import ascii files.
  workaround for exception adding in editmode, for now setting vertex groups is unsupported in editmode. support could be added through bmesh.
  *Another try at fixing the "multi materials with custom pov" code bug
  Add service status check: uploading not possible when service isn't accepting sessions. Also show MOTD received from the server.
  Usual UI messages fixes...
Fixed crash when importing a rigifiable armature.

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

* remotes/trunk:
  Fixed crash when importing a rigifiable armature.
added: exporter takes armature parent in account of animation handling.

only one armature source will can be taken at the moment, and will taken in the following "priority" order:
1. armature parent will be taken if exist.
2. first available armature modifier will be taken if exist.

open question: what is best practice, in case of existence of multiple armature sources?
(armature parent and one or more armature modifier)
can that case happen (very often) in real world mesh modeling?

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4759 96b784f8-4ae3-dd11-aff7-0030488c597c
Fix [#36268] FBX exporter precision min is too big

Using a bit more flexible way to handle those values (range now from 10^-18 (20) to 10^2 (0) frames). Not sure we shouldn't rather get rid of such "magic" value and let user set frame threshold directly, though!

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4760 96b784f8-4ae3-dd11-aff7-0030488c597c
Eeek, revert some changes that should not have been committed!

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4761 96b784f8-4ae3-dd11-aff7-0030488c597c
fbx import cycles materials - set image mapping from diffuse for other channels that have no mapping set.


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


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4763 96b784f8-4ae3-dd11-aff7-0030488c597c
remove unsued modifier argument.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4764 96b784f8-4ae3-dd11-aff7-0030488c597c
Enhanced FBX export.
* Export polygons instead of tessellated tris/quads.
* Export split vertex normals.
* Better performances (about 20% gain at least with big files), and use much less bytes when exporting UVs/VCol!

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

* remotes/trunk:
  Enhanced FBX export. * Export polygons instead of tessellated tris/quads. * Export split vertex normals. * Better performances (about 20% gain at least with big files), and use much less bytes when exporting UVs/VCol!
  remove unsued modifier argument.
  update for changes in blender.
  fbx import cycles materials - set image mapping from diffuse for other channels that have no mapping set.
  Eeek, revert some changes that should not have been committed!
  Fix [#36268] FBX exporter precision min is too big
  added: exporter takes armature parent in account of animation handling.
fix for missing check with cycles materials


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4767 96b784f8-4ae3-dd11-aff7-0030488c597c
fbx import cycles roughness wasnt set correctly


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