Jump to content
Korean Random

Degit22

User
  • Content Count

    112
  • Joined

  • Last visited

Everything posted by Degit22

  1. Traceback (most recent call last): File "D:\blender-2.76-windows64\2.76\scripts\addons\blender_tank_viewer\__init__.py", line 299, in execute loadByVehicleInfo(scn) File "D:\blender-2.76-windows64\2.76\scripts\addons\blender_tank_viewer\__init__.py", line 213, in loadByVehicleInfo turret = current_tank_info['turrets0'][scene.turrets_l10n] KeyError: '' location: <unknown location>:-1 v23
  2. А может у blender есть какое API для сохранения настроек?
  3. Да хоть в ini файл или SQLite, что в питоне ближе.
  4. Всё ок, цент AX грузится за 3 сек. Еще бы добавить сохранение путей, до клиента.
  5. работает быстро, но хрень получается?)
  6. весь затык в поиске индекса элемента, в большом списке. for i in range(len(vert_list3)): old2new[i] = vert_list2.index(vert_list3[i])
  7. А я победил сглаживание первого полигона - bmesh.polygons.foreach_set( "use_smooth", range(0, nbr_faces*3, True) ) + smooth_states = [True] * len(bmesh.polygons) + bmesh.polygons.foreach_set( "use_smooth", smooth_states )
  8. v17 - всё ок. v19 - тоже всё ок. Думаем по поводу оптимизации. Ещё бы сглаживание нулевого полигона, поправить.
  9. Не очень понятно что делает этот код, но мне кажется он должен быть таким: from time import time # X,Y,Z,U,V l = [(1,2,3,4,5),(1,2,3,4,5),(3,3,3,6,8),(3,3,3,6,8),(3,3,3,6,8),(3,3,3,6,8),(4,4,3,9,0),(4,7,8,8,9),(7,6,6,9,6),(5,7,6,3,2),]*1000 old2new = {} t=time() old2new = list(set(l)) print(time()-t)
  10. Подумаю, в 3D конвертере алгоритм другой, всё же количество точно не сходится.
  11. Кстати только сейчас заметил, гусли и ходовую тоже надо scale -1 сделать, смотрю на MT-25. На этом танке одна гусля чуть вперёд выставлена из-за особенностей подвески, и поэтому места крепления в корпусе не совпадает с креплениями ходовой.
  12. В 14 версии всё хорошо, кроме орудия) Орудие же вывернули когда scale -1, и тут ты видимо ещё раз его вывернул. В установке нужно дописать что нужно нажать "Save User Settings" после включения плагина, чтобы запомнилось.
  13. Есть всякие выпуклые болтики и заклёпки, на ходовой и когда они не выпуклые а вогнутые, это выглядит странно. Форум не пищит, а я тут смотрю чего продают в честь чёрной пятницы. Почему-то сглаживание включается не с первого полигона, а со второго и так у всех объектов. usemtl Chassis s off f 43052/38330/25346 43053/38331/25346 43054/38332/25346 s 1 f 43053/38331/25347 43055/38333/25347 43054/38332/25348 f 43056/38334/25349 43052/38330/25348 43057/38335/25349 f 43052/38330/25348 43054/38332/25348 43057/38335/25349
  14. Я всё на центурионе AX тренеруюсь, вся ходовая, траки, корпус и башня вывернуты на изнанку, т.е. нормали в другую сторону смотрят.
  15. Это когда было... В 13 версии вообще весь танк вывернул), кроме орудия.
  16. То что долго подгружается мне не критично, в 11 версии с орудием ок, а вот ходовая и траки вывернуты на изнанку.
  17. В репозитории чёт не вижу.
  18. Если координаты вершины x y z совпадают с уже имеющимися, проверяем совпадают ли u v, если u v совпали убираем, если нет оставляем.
  19. А я, кажется, догадался как определить какая грань должна быть острая а какая нет. Сложно объяснить правда. Если на карте текстуры эта вершина располагается в другом месте то она должна остаться, а если на том же что и была то этот дубль надо убрать.
  20. Так что-то тоже не очень получилось, орудие вывернулось на изнанку, а нужно именно отразить.
  21. Пересохранил объект из 0.0.2 в 3D Object Converter. Кстати у орудия правая и левая сторона перепутаны.
  22. К чему я пришёл, всё таки повторяющиеся вершины нужны, они образуют острые грани которые не сглаживаются, но их слишком много в 0.0.2, а 0.0.3 почти не осталось, правильный алгоритм пока не уловил. "Сравнение орудий из 0.0.2 и 0.0.3"
  23. Что-то много удалил, должно было остаться 3233, а сейчас 1817 вершин в орудии. Буду разбираться. - rotation_ = (0.0, 0.0, D2R(180.0)) + rotation_ = (0.0, D2R(180.0), D2R(180.0)) Это надо назад вернуть, застёжки вверх взлетают.
  24. Проблема 4. Я взял одно орудие, дальше я заметил что в одной точке пространства находится несколько вершин. Пример v 0.124495 1.960920 -5.602165 Получается что одна поверхность не может сгладится с другой т.к. они относятся к разным вершинам. Изначально в орудии было 3932 вершин, после исправления получилось 3233. Надо смотреть код, почему создаются вершины в одних и тех же координатах. Gun.zip Gun_fix.zip
×
×
  • Create New...