In 'Swap Shaders' added TOON shader.
Changed order of 'Swap Shaders' list to match current order in 'Add Shader' menu.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4640 96b784f8-4ae3-dd11-aff7-0030488c597c
[TextureAtlas] add a material if there are no slots at all for temoporary object.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4641 96b784f8-4ae3-dd11-aff7-0030488c597c
[TextureAtlas] small refactoring.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4642 96b784f8-4ae3-dd11-aff7-0030488c597c
[TextureAtlas] change to materials check. No need to check slots. As slots could be empty.

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

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4644 96b784f8-4ae3-dd11-aff7-0030488c597c
[TextureAtlas] small refactoring of autoUnwrap.

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

* remotes/trunk:
  [TextureAtlas] small refactoring of autoUnwrap.
  [TextureAtlas] refactotring.
  [TextureAtlas] change to materials check. No need to check slots. As slots could be empty.
  [TextureAtlas] small refactoring.
  [TextureAtlas] add a material if there are no slots at all for temoporary object.
  In 'Swap Shaders' added TOON shader. Changed order of 'Swap Shaders' list to match current order in 'Add Shader' menu.
Minor style cleanup.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4651 96b784f8-4ae3-dd11-aff7-0030488c597c
module for FBX importer, cycles compatibility


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4652 96b784f8-4ae3-dd11-aff7-0030488c597c
initial FBX importer, work in progress but can load...

- binary fbx files only
- version 7.1 or newer
- meshes, uvs, materials, textures
- support for blender-internal and cycles materials (depends on engine selected)

note - yes, this cant load fbx files exported by blender, for that to work we would need to update the exporter.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4653 96b784f8-4ae3-dd11-aff7-0030488c597c
fix for object translation being applied incorrectly


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4656 96b784f8-4ae3-dd11-aff7-0030488c597c
add items to spacebar menu


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


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4658 96b784f8-4ae3-dd11-aff7-0030488c597c
add iniital camera & lamp loading support


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4659 96b784f8-4ae3-dd11-aff7-0030488c597c
support for camera FOV clip-range, x/y shift
support for lamp color, energy, spot angle


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4660 96b784f8-4ae3-dd11-aff7-0030488c597c
support for loading meshes without vertices/faces


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4662 96b784f8-4ae3-dd11-aff7-0030488c597c
load objects before linking materials (minor change)


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4663 96b784f8-4ae3-dd11-aff7-0030488c597c
add support for empty objects


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


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons@4665 96b784f8-4ae3-dd11-aff7-0030488c597c
patch [#36407] Triangle strip support in PLY file importer
from Eric Saari (esaari1)


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