main.py 1005 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. print( "\n\n\n\n\n\n\n---- STARTING EXPORTER ----" )
  2. import sys
  3. import Blender
  4. import mesh
  5. reload(sys.modules["mesh"])
  6. import skeleton
  7. reload(sys.modules["skeleton"])
  8. from material import *
  9. reload(sys.modules["material"])
  10. import skelanim
  11. reload(sys.modules["skelanim"])
  12. objs = Blender.Object.GetSelected()
  13. if len(objs) < 1:
  14. raise RuntimeError("Not selected objs")
  15. for obj in objs:
  16. mi = mesh.Initializer()
  17. mi.blMesh = mesh.getBlMeshFromBlObj(obj)
  18. mi.blSkeleton = skeleton.getBlSkeletonFromBlObj(obj)
  19. mi.saveDir = "/home/godlike/src/anki/models/imp/"
  20. #mtl = GetMaterial( mi.mesh )
  21. mi.mtlName = "models/imp/imp.mtl"
  22. mi.flipYZ = 1
  23. mesh.export(mi)
  24. si = skeleton.Initializer()
  25. si.skeleton = skeleton.getBlSkeletonFromBlObj(obj)
  26. si.saveDir = "/home/godlike/src/anki/models/imp/"
  27. si.flipYZ = 1
  28. skeleton.export(si)
  29. """ai = skelanim.Initializer()
  30. ai.obj = obj
  31. ai.saveDir = "/home/godlike/src/anki/models/imp/"
  32. ai.flipYZ = 1
  33. skelanim.export(ai)"""
  34. print("---- ENDING EXPORTER ----")