Страница 1 из 2

Помогите подружить Blender и mGcodeGenerator

Добавлено: 26 янв 2012, 22:55
Гармонист

Помогите подружить Ubuntu LTS 2.6.32 + Blender v2.61(или v2.43) и mGcodeGenerator.py

Хочу при помощи Blender-а и mGcodeGenerator-а сделать для своего станка УП,
но mGcodeGenerator этот скрипт написан для Blender-а старой версии 2.43

Попытка №1 Blender v2.61

скачал последний блендер 2.61, начал ставить на него mGcodeGenerator и сразу возник вопрос: "по инструкции mGcodeGenerator его нужно скопипастить в папку scripts - но в какую подпапку???"

В старом блендере была только одна папка для скриптов, теперь в папке со скриптами красуются папки:
addons
modules
presets
startup
templates

положил в addons - не ругается, - теперь как запустить?
Возвращаюсь к инструкции mGcodeGenerator раздел инсталл
when you start Blender. change the type of window (lower left corner of the window) for scripts window. script should be available from the menu wizard> to gcode have fun:)
Вопрос: Хау то "change the type of window (lower left corner of the window) for scripts window." ??? :wtf:
В новом блендере я его не вижу. Хелп! :?:

Вопрос 2: может я не в ту папку скрипт положил? Но в любом случае мне его потом нужно будет как то запустить, но как?

Попытка №2 Blender v2.43

Ход мысли - раз скрипт старый (в mGcodeGenerator-е написано что он для Blender 2.43 версии) то можно попробовать его установить на "родной" блендер
Скачал и появилась загвоздочка похлеще: у меня убунта обновленная до последней версии с таким же обновленным питоном и библиотеками и при загрузке блендера консоль выдает:
User@User-desktop:~$ '/home/User/blender-2.43-linux-glibc232-py24-i386/blender'
/home/User/blender-2.43-linux-glibc232-py24-i386/blender: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
:wtf:

Полезные материалы по данной теме:

Страничка на русском по питону для блендера 2.6 http://wiki.blender.org/index.php/Doc:R ... der/Python
Страничка вики по скрипту GcodeGenerator http://wiki.linuxcnc.org/cgi-bin/wiki.pl?GcodeGenerator


Подскажите что делать? Может этот пациент безнадежен? :eh:

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 26 янв 2012, 23:01
Nick
Да, начиная с версии 2.5 произошли громадные перемены в blender, можно сказать он скакнул на новый уровень :). Но к несчастью это повлекло за собой множество изменений в системе расширений, поэтому старые расширения не работают. Никак :(.

Пробуй на старых версиях blender.

PS надо было раньше спросить, меньше бы времени потерял ;)

По поводу 2.43, завтра попробую, сейчас уже убегаю ...

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 27 янв 2012, 18:39
sandman
На новой Убунте в старых версиях Блендера этот скрипт тоже не работает, ругается на отсутствие ткинтера2.6, как "побороть" сию проблему пока не нашёл... Пользуюсь для этого блендером в emc2ubuntu8.04, но там опять 25, gcodetools инкскейп не видит, тоже наверное из-за питона...

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 27 янв 2012, 20:08
Nick
Блин, так и не успел сегодня посмотреть. Весь день в разъездах....

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 27 янв 2012, 22:05
Гармонист
...а если не GcodeGenerator то какие еще есть варианты под linux для создания же-кодов по 3d (obj stl) для 3-х-осевого чпу?

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 28 янв 2012, 00:02
sandman
...а если не GcodeGenerator то какие еще есть варианты под linux для создания же-кодов по 3d (obj stl) для 3-х-осевого чпу?
Ага... HeeksCAD, только всё ещё бета версия, и почему-то под виндой работает лучше чем в Убунте... :(

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 28 янв 2012, 16:29
Гармонист
Появилась идея :lamp_on: - по 3d сделать картинку 2d grayscale, при помощи карты дисплейсмента(displacement map)
и через emc2 image-to-gcode по этой карте - сделать УП(управляющую программу) (ngc) ?
3d (5377 просмотров) <a class='original' href='./download/file.php?id=3958&mode=view' target=_blank>Загрузить оригинал (362.62 КБ)</a>
3d
displacement
displacement
4.jpg (52.13 КБ) 5377 просмотров
Кто что думает по этому методу? :think:

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 28 янв 2012, 16:48
Гармонист
...подумал... :lamp_on:
для этой цели альфа подойдет лучше чем карта диспелйсмента

вот как можно получить нужную картинку в 2d grayscale
https://www.youtube.com/watch?v=yjEKxc45xlk

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 28 янв 2012, 16:55
_taras_
sandman писал(а):...а если не GcodeGenerator то какие еще есть варианты под linux для создания же-кодов по 3d (obj stl) для 3-х-осевого чпу?
Как вариант http://pycam.sourceforge.net/

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 28 янв 2012, 18:00
sandman
http://forum.rcdesign.ru/f112/thread204913.html, тут я как то показывал про displacement map

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 31 янв 2012, 12:33
Гармонист
sandman писал(а):http://forum.rcdesign.ru/f112/thread204913.html, тут я как то показывал про displacement map
спасибо. Именно благодя тебе, твоему посту на rcdesign.ru и тем 2м картинкам с девушкой я узнал об этой технологии.
ты не против что тут http://cnc-club.ru/forum/viewtopic.php? ... =40#p14862 я их использовал?
Посмотри - там есть ссылка на видео-ководство с ютуба как этим пользоватся.

Сейчас уже опробую эту технику. Когда вырежу - выложу фотки.

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 19 фев 2012, 14:04
Гармонист
нарисовал в ZBrush 4 т.к. на Blender я обиделся http://www.cnc-club.ru/forum/viewtopic. ... 997#p11610
между прочим - это моя первая работа! :roll:
3d рамка (5293 просмотра) <a class='original' href='./download/file.php?id=4253&mode=view' target=_blank>Загрузить оригинал (69.45 КБ)</a>
3d рамка
то же самое, только в grayscale
рамка GrayScale (5293 просмотра) <a class='original' href='./download/file.php?id=4254&mode=view' target=_blank>Загрузить оригинал (93.86 КБ)</a>
рамка GrayScale
Результат: 2d grayscale через альфу
ZGrab01 2d grayscale инверсия.jpg
ZGrab01 2d grayscale инверсия.jpg (9.31 КБ) 5293 просмотра
emc2 рамка.jpg (5264 просмотра) <a class='original' href='./download/file.php?id=4263&mode=view' target=_blank>Загрузить оригинал (373.11 КБ)</a>
результаты вырезания можно посмотреть здесь http://www.cnc-club.ru/forum/viewtopic. ... 439#p17439

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 19 фев 2012, 17:50
sandman
Гармонист, по новому блендеру есть документация здесь: http://b3d.mezon.ru/index.php/Blender_B ... rd_edition, а старые версии можно скачать тут: http://download.blender.org/release/ :)

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 20 фев 2012, 08:36
Гармонист
sandman писал(а):старые версии Blender-a
не запускается. грит что у меня слишком новый питон.

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 20 фев 2012, 09:16
sandman
Поставь дополнительно питон2.7 и тогда 2.49б заведётся, а вот mGcodeGenerator будет работать только в Убунту 10.04, там где emc установленно(ну и не только там) плагину нужен питон2.6 со всеми прибанбасами....

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 20 фев 2012, 15:12
Nick
Первая работа? Мегазачет :)! У меня на то, чтобы такое нарисовать ушел не один год обучения и тренировок!

А что мешает Python 2.6 установить? Главное, чтобы в скрипте он был прописан.
Кстати, несмотря на то, что mCodeGenerator не работает, такую же картинку можно было попробовать в blender нарисовать.

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 20 фев 2012, 17:13
sandman
А что мешает Python 2.6 установить?
Ставил, ругается на отсутствие ткинтера, хотя вроде тоже стоит... (это я про 11.10, там каноникал таких дров наломал, не хуже чем майкросовт с вистой)

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 20 фев 2012, 17:21
Nick
может не тот Tkinter стоит, про версию ничего не сказано?

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 20 фев 2012, 17:33
sandman
Тогда встречный вопрос, а где взять python-tk 2.6 ?

Re: Помогите подружить Blender и mGcodeGenerator

Добавлено: 20 фев 2012, 17:40
Nick
вроде есть пакет python2.6-tk, который ссылается на то, что нужно...