LINUX.ORG.RU

Как отрендерить 3D-модель в SVG?

 


0

2

Как выяснить, достаточно ли свежий у меня блендер, для того, чтобы сделать такую штуку:

http://askubuntu.com/questions/98524/how-to-render-3d-models-as-svg-vector-gr...

Ну или вот этим как пользоваться?
http://vrm.ao2.it/



Последнее исправление: Indaril_Shpritz (всего исправлений: 1)

А версию блендера тяжело посмотреть? Она есть при запуске. На основной панели, где указано количество вертексов, фэйсов и т.д., либо на отдельно вызванном сплэшскрине. Или нельзя скачать и установить расширение и посмотреть работает ли оно с ним?

Ну или вот этим как пользоваться?

Устанавливается плагин и пользуется.

xSudo ★★★
()
Ответ на: комментарий от xSudo

А версию блендера тяжело посмотреть? Она есть при запуске.

по дефолту в Ubuntu 12.10 версия blender = 2.63.0
Starting with version 2.67, Blender ships with Freestyle.


sudo add-apt-repository ppa:irie/blender && sudo apt-get update
sudo add-get install blender

Теперь версия 2.69.3

нельзя посмотреть работает ли оно с ним?

чтобы это сделать, надо понимать, как работать с расширением, а я не понимаю, поэтому да, нельзя.

Тут ты конечно спросишь, а нельзя ли прочитать туториал
http://freestyle.sourceforge.net/doc/html/Tutorial.html

Так вот у меня не получается его прочитать - недостаточно знаний. Например, какую менюшку надо выбрать, и в каком порадке какие действия надо выполнить, чтобы сохранить .svg-изображение?

Indaril_Shpritz
() автор топика
Ответ на: комментарий от AP

У меня не получается его использовать. Там первая команда инструкции «Enable Freestyle in the Freestyle tab in the Render buttons»

я не понимаю, где этот Freestyle tab находится и что такое «Render buttons»

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

чтобы это сделать, надо понимать, как работать с расширением, а я не понимаю, поэтому да, нельзя.

И конечно же ты решил спросить пользователей ЛОРа а не гугл, ведь там у тебя вечный бан.

Ну ничего, я погуглил за тебя http://www.youtube.com/results?search_query=how to install an addons in blend... Тут ты конечно скажешь, что ты там ничего не понимаешь с буржуйским языком, но придётся либо смотреть на картинки либо пользоваться автопереводом автосубтитров.

Тут ты конечно спросишь, а нельзя ли прочитать туториал

Ну если ты конечно собрался копаться в исходниках движка freestyle, то всё же придётся выучить английский. Одно не пойму, как это тебе поможет с экспоротом в svg... Аааа, видимо ты собрался в freestyle дописать это фичу. Молодец! Прям респектище!

Если ты собрался устанавливать freestyle в блендер, то рекомендую не спешить, а сначала перевести вот эти строчки «Starting with version 2.67, Blender ships with Freestyle.»

И кстати если ты не поленишься, то переведёшь, либо ту статью, что я тебе давал, либо ту, которую давал ты http://askubuntu.com/questions/98524/how-to-render-3d-models-as-svg-vector-gr...

И кстати сейчас есть такие замечательные сервисы, как онлайн переводчики, ну вот например http://translate.google.com/

Хотя ладно, не утруждай себя, вот держи первое и второе.

xSudo ★★★
()
Ответ на: комментарий от xSudo

Ты вводишь меня в заблуждение. Я уже написал тебе, что установил версию 2.69.3.

Надо ли мне устанавливать аддон в этой версии? Ведь она больше чем 2.67?

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

Переключаешься на Blender Internal, если ты в Cycles. Справа на вкладке, где все параметры рендеринга, есть группа с чекбоксом «Freestyle». Тыцкни этот чекбокс.

AP ★★★★★
()
Ответ на: комментарий от AP

Вроде получилось. Дальше там написано: «In the Freestyle tab in the Render Layers buttons, select the Python Script Mode from the Control Mode pull-down menu, and add svgwriter_image.py into the style module stack.»

Здесь я нашел все эти элементы управления, но файла svgwriter_image.py у меня на диске нет.

выполнял такие команды:
$ git clone git://gitorious.org/blender-2-6-svg-export/blender-2-6-svg-export.git
Cloning into 'blender-2-6-svg-export'...
remote: Counting objects: 12, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 12 (delta 3), reused 0 (delta 0)
Receiving objects: 100% (12/12), 22.26 KiB, done.
Resolving deltas: 100% (3/3), done.
~$ cd blender-2-6-svg-export/
~/blender-2-6-svg-export$ ls
COPYING export_svg.py import_svg.py __init__.py svg_colors.py

Indaril_Shpritz
() автор топика
Ответ на: комментарий от xSudo

то есть, ты сам ничего не знаешь, но поговорить хочется, просто не можешь мимо молча пройти. понимаю.

Indaril_Shpritz
() автор топика
Ответ на: комментарий от AP

я скопировал файлы, как там написано:
sudo cp svgwriter_image.py /usr/share/blender/2.69/scripts/freestyle/style_modules
$ sudo cp svgwriter_anim.py /usr/share/blender/2.69/scripts/freestyle/style_modules
$ sudo cp svgwriter_concat.py /usr/share/blender/2.69/scripts/freestyle/startup

перезапустил блендер (не знаю, нужно это было или нет)

И после нажатия F12 у меня появился файл /tmp/output000001.svg

правда у него проблемы с границами - изображение маленькое и снизу слева, но это потом поправить в Inkscape можно.

Спасибо, ты мне очень помог! Не то, что этот противный xSudo...

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

И еще, после выхода-входа мои галочки не запоминаются, надо всё снова выставлять...

Indaril_Shpritz
() автор топика

Эх, а я уж, прочитав заголовок, подумал, что ТС хочет рендерить на сервере 3D-модель из программных объектов в реальном времени и сбрасывать их в браузер через SVG, чтобы приручить браузеры, не умеющие OpenGL...

Тег blender не заметил, каюсь...

hobbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.