BlenderFaq

Материал из NNLUG Wiki.

Перейти к: навигация, поиск

Данная страница является переводом статьи Часто Задаваемые Вопросы о Blender на официальном сайте проекта

Содержание

Общие вопросы

Как мне получить Blender?

Blender можно бесплатно загрузить из раздела Download вебсайта Blender.org или заказать диск на OpenSoft.nnov.ru.

Будет ли Blender работать на моей системе?

Сейчас Blender доступен для Windows (95,98,ME,2000,XP,Vista,Mobile), Mac OS X, Linux (i386 и PPC), FreeBSD, Irix 6.5 и Solaris 6.8. У вас должна быть OpenGL-совместимая видео-карта. Подробнее смотрите раздел совместимости с видео-картами.

Почему Blender бесплатен?

Blender был разработан как рабочий инструмент голландской анимационной студией NeoGeo. Автор Blender'а — Тон Розендаал в июне 1998 года основывает компанию Not a Number (NaN) с целью дальнейшего развития и сопровождения Blender. К сожалению амбиции NaN и обстоятельства не сошлись с возможностями компании и реалиями рынка того времени. И после бурной истории корпорации, Not a Number была закрыта в октябре 2001 года.

В 2002 году усилиями Тон Розендаала открывается некоммерческая организация "Blender Foundation" с целью возрождения Blender'a как проекта с открытым исходным кодом. Бывшие кредиторы компании соглашаются на изменение лицензии распространения Blender в пользу GPL с условием единовременной выплаты €100000. И 18 июля 2002 года начинается программа по сбору спонсорских пожертвований на покрытие необходимой суммы. Уже 7 сентября 2002 года объявляется о сборе необходимой суммы и намерении в ближайшее время перевести исходный код и сам Blender под лицензию GPL.

Могу я использовать Blender в коммерческих целях?

Да. На любые произведения, создаваемые вами с помощью Blender, распространяются исключительные права владения и могут быть использованы для достижения любых целей на ваше усмотрение. Это также распространяется на Python-скрипты написанные вами для Blender.

Если вы хотите распространять Blender самостоятельно, вы должны знать о правилах GPL, которые в основном означают, что вы должны также предоставлять и исходные коды. В основном, достаточно предоставлять информацию о blender.org.

Для связанных продуктов (blender file и blender player) мы все еще должны разделять их, может быть конфликт с распространением .blend файлов под GPL. Данная информация может быть обновлена.

Использование Blender'a

Какую книгу мне можно купить?

"Blender 2.3 Guide" последняя книга охватывающая возможности Blender'a вплоть до версии 2.32. Эта книга начинается с короткого учебного пособия чтобы обучить вас работе с Blender. "Blender Gamekit" ориентирована на людей которые хотят научиться использовать Blender как real-time движок, в противоположность рендерингу статики или анимации.


Книги доступны в E-Shop.


Сетевая документация может быть найдена здесь: [1].

Как сделать...?

Существует множество поддерживаемых сообществом ресурсов, где можно задать свой вопрос относительно использования Blender и получить ответ.

GPL для художников

Что такое GPL, в нескольких предложениях?

Лицензия GPL предоставляет конечному пользователю права, обычно принадлежащие держателю лицензии. Среди них право распространять и делать копии продукта (в нашем случае Blender'a), создавать производные продукты (в нашем случае, добавлять функционал к Blender), и возможность свободно продавать продукт другим. Эти права предоставляются пользователю до тех пор, пока он предоставляет эти же права своим конечным пользователям, что является условием лицензии GPL.

Когда моя работа защищена GPL?

Каждый раз при создании произведения в Blender, будь то графика, видео, скрипты, экспортированные 3D файлы или .blend файлы вы создаете вашу личную собственность. Вы можете лицензировать и продавать свои произведения под любой лицензией/на любых условиях подходящих для вас. (смотрите ниже заметку об отдельных исполняемых файлах).

Что на счёт моих скриптов на Python?

Скрипты на Python никак не связанны с исходным кодом самого Blender и автор скрипта имеет полное право выбора способа его лицензирования. Вы, так же, можете использовать скрипты на python для связи с не-GPL приложениями - это один из способов расширения возможностей Blender без нарушения условий лицензии GPL.

Таким образом я могу делать игры не волнуясь о GPL, я прав?

Да, вы правы. Игры - это программные производные и они так же не подпадают под условия лицензии GPL. Команды Blender внимательно следить за возможностью использования blender в создании как GPL так и закрытых игр без нарушения лицензионных соглашений. С отдельными играми ситуация иная. Все что включает в себя GPL код - подпадает под условия лицензии GPL. Если это является проблемой - используйте внешний плеер для чтения из данных из вашего .blend файла.

Что если я сделал снимок интерфейса Blender?

Снимок может показывать как GPL контент (интерфейс Blender) так и вашу работу в нем. По этой причине вы можете считать снимок целостным GPL произведением искусства.

Но законы лицензирования отличаются от страны к стране. Проконсультируйтесь у специалиста если этот вопрос важен для вас.

Таким образом я обладаю авторским правом на всю продукцию?

Практически во всех случаях с Blender - да, обладаете. Под GPL подпадает код программы и некоторые другие GPL файлы. Весь выходной материал является собственностью человека, создавшего его, в нашем случае, художника.

Что на счет сплеша и иконок

Сплеш и иконки являются GPL материалами и их использование должно происходить на условиях лицензии GPL. Логотип так же является GPL материалом и может использоваться на его условиях в снимках среды Blender включая сплеш, либо без него.

(более подробная информация об использовании логотипа Blender последует позже)

Могу ли я передать Blender своим коллегам/работникам?

Конечно можете. Вы можете передать любую версию Blender с Blender3D.org или Blender.org вашим друзьям и знакомым. После версии 2.25 каждая их последующих версий может распространяться на условиях лицензии GPL. Большинство из старый версий так же могут, если это не бинарная сборка от NAN.

Могу ли я модифицировать Blender и раздать его моим коллегам или заказчикам?

Да, но если вы производите модификации вы должны выполнять условия GPL и если они попросят у вас исходный код вы должны будете его опубликовать. Вы можете назначить цену за вашу версию Blender даже своим друзьям, но она должна быть лицензирована по GPL, и не стоит назначать несообразную цену за исходный код.

Может ли моя организация использовать Blender внутренне и не отдавать ценные модификации нашим конкурентам?

Blender становится лучше из-за ценных вкладов кода, мы поддерживаем каждое вложение кода, разработанного вашей организацией, в проект, кроме жизненно необходимых случаев.

Тем не менее, GPL позволяет вашей организации использовать модифицированный Blender внутренне, без распространения исходного кода, до тех пор, пока вы не будете распространять его за пределами вашей организации.

Какую выгоду мне может принести GPL и Blender?

Разработчикам GPL позволено работать над Blender без опасений обнаружить свой код в закрытой коммерческой разработке. GPL устанавливает правила открытого кода любых разработок на основе уже имеющегося GPL кода. Это значит, что если кто-то распространяет Blender с дополнительной отличной функцией - каждый имеет возможность использовать эту функцию.

Что является наиболее важным в использовании открытого кода для художника?

Для художника, возможно, наиболее важным будет открытость сообщества, формирующегося вокруг проектов с открытым кодом. Открытое сообщество и открытый процесс разработки дает возможность художнику общаться с программистами напрямую. Если художнику нужна какая-то определенная возможность в программе - он (или она) может написать об этом разработчику. Если художник находит недочеты и ошибки в работе программы - к его услугам система отслеживания ошибок, в которой можно оставить описание проблемы, и ошибка будет исправлена в порядке очередности или важности.

Что наихудшего в открытом коде с точки зрения художника?

Единственное неудобство в использование програм с открытым кодом в том, что вы находитесь на одном уровне технологий с "конкурентами", потому что все имеют равные права на программы которые вы используете. Это означает, что придется производить художественный материал более высокого качества чем у окружающих вас конкурентов и вы не можете полагаться лишь на новейшие технологии. В зависимости от вашей точки зрения это может быть преимуществом.

Почему я не вижу других художников, использующих GPL продукты? Это провал GPL?

Художники используют продукты, распространяемые на условиях GPL. Мой любимый ответ на вопрос: "Почему же мы не слышим о них?" - "Потому что они заняты использованием GPL продуктов в своей работе". Многие люди разрабатывают код, потому что им самим нужен этот код, многие из художников используют Blender, и не чувствуют необходимости писать об этом по всему интернету - само искусство важнее!

Какие из крупных графических фирм используют GPL и другие открытые лицензии?

OpenEXR - проект от Industrial Light и Magic, который лицензируется на условиях измененной BSD лицензии. Многие фирмы вносят свой вклад в самые продвинутые open-source проекты разработки графического по. Открытые лицензии будут применяться все чаще при появлении большего количества фирм.

Disclaimer: этот документ не является официальной справкой а является лишь попыткой дать интерпретацию закона в целом и лицензии GPL в частности.

Технические вопросы

Почему Blender не запускается/показывает странные цвета/показывает пустой экран?

Возможно вы столкнулись с несовместимостью видеокарты. Убедитесь что вы используете последнюю версию драйверов для вашей системы. Здесь можно узнать больше о совместимости видеоадаптеров.

Экран Blender'a выглядит размазанным и нечитабельным. Что я могу сделать?

Эта проблема появляется в результате включенного анти-алисинга(сглаживания) для OpenGL приложений в настройках драйверов видео карты. Так как Blender использует OpenGL для 2D отображения, то анти-алисинг будет вмешиваться в работу Blender'a. Пожалуйста, отключите сглаживание в настройках драйверов вашей видео карты чтобы исправить данную проблему.

Blender работает медленно. Какие аппаратные средства я могу модернизировать для более быстрой работы?

Разные части Blender зависят от разных частей компьютера. Быстрый процессор и большее количество ОЗУ могут помочь увеличить скорость рендеринга, в то время на скорость интерфейса Blender, окна и real-time движок влияет скорость видео карты. Большие и быстрые жесткие диски могут увеличить скорость при работе с большими видео файлами.

Blender работает медленнее и медленнее, у меня видео карта ATI?

Похоже версии Blender старше 2.23 работает медленнее и медленнее на видео картах ATI c драйверами catalyst 3.10 и выше(4.5 последние на данный момент). Быстрым решением проблемы может быть использование старых драйверов (по крайней мере драйвер opengl).

В Blender Foundation было послано 5 видео карт ATI что бы найти решение проблемы. Возможное решение проблемы для вашей системы может быть найдено здесь.

3D Web Плагин

Как я могу включить 3D плагин на моей web странице?

Обучающий туториал рассказывает о HTML коде, используя который, web плагин может быть подключен.

Плагин загружается, но нет реакции на клавиатуру или мышь. Что может быть не так?

Вам нужно щелкнуть на плагине для получения фокуса. Это особенность плагина и ее нельзя избежать.

Какие еще есть проблемы/особенности у плагина?

Всего один плагин можно использовать на одной странице. Пожалуйста, не пытайтесь использовать множество плагинов на одной странице, Ваш браузер может аварийно завершить работу.

Специфика Netscape/Linux:

Изменении размеров окна браузера может привести к аварийному завершению плагина под Linux.

Netscape/Linux версия плагина не имеет поддержки звука в этом релизе.

Сообщение об ошибке выскакивает на некоторых системах. Это известная проблема, хотя и не опасная. Просто щелкните по кнопке ok и все прекрасно заработает.

Если Вы не имеете поддержки графического ускорения в X-сервере, плагин может не работать.

Воспроизведение идет очень медленно. Что делать?

Как и для всех других 3D приложений, требуется поддержка графического ускорения в видео карте для обеспечения хорошей производительности. Также удостоверьтесь что у Вас установлены последние драйвера для Вашей видео карты. Плюс ко всему, убедитесь что HTML код содержит параметр frameRate со значением no или он имеет максимальное значение.

У меня возникли проблемы при установки плагина в Internet Explorer. Что делать?

Если плагин не удается установить, причиной тому может быть конфигурация политики безопасности на уровне максимальной, что предотвращает возможность загрузки ActiveX компонентов из Интернет. Настроить Internet Explorer надлежащим образом можно в свойствах Интернет через соответствующее меню инструментов. Если настройки безопасности не являются причиной, проверьте далее перечисленные возможные проблемы, соответствующий Вашей версии Windows:

Windows 2000:

В Windows 2000, в зависимости от типа пользователя, определяется, может ли она или он контролировать загрузку ActiveX из Интернет. В зависимости от конфигурации Windows 2000, только пользователям типа Администратор вообще разрешают контролировать ActiveX.

Windows 98:

Иногда, плагин отказывается устанавливаться на системе Windows 98. Чаще всего проблемой могут быть устарелые или испорченные драйвера DCOM. Это можно решить загрузкой обновленных DCOM98 драйверов для Windows 98 (версия 1.3) с сайта www.microsoft.com/com/dcom/dcom98/download.asp

Все версии Windows

Плагин загружается как .cab файл, который автоматически устанавливается при загрузки. Если этого не произошло, щелкните по нему два раза.

Плагин все еще поддерживается?

Последняя версия плагина 2,25 от марта 2002 года. В настоящее время он не поддерживается open source проектом www.blender.org. Сложность такого рода плагинов навряд ли гарантирует то, что он будет опять поддерживаться в будущем.

Linux

Какая разница между Blender для Linux и Blender для других платформ?

В версии для Windows в заголовке окна Blender есть кнопка переключения оконного и полноэкранного режимов работы. В Linux версии такой кнопки нет и по умолчанию Blender запускается в полноэкранном режиме. Для запуска Blender в оконном режиме вам нужно использовать опцию -w: "./blender -w"

В версии для windows вы можете рендерить анимацию напрямую в видео файл с компрессией любым кодеком, установленным на вашем компьютере (эти возможности отражены на панели рендеринга). Ко времени написания этого документа в Linux вы могли использовать лишь MJPG кодек либо создавать файл вовсе без сжатия. Для большей компрессии видео вам нужно рендерить анимацию в несжатый формат видео и использовать стороннюю программу для компрессии видео подходящим вам образом. Так же возможен вариант с рендерингом анимации в последовательность изображений и в дальнейшем превращении их в видео сторонней программой. (вы можете делать основную часть анимации в Linux и лишь при окончательном рендеринге использовать другую платформу).

В скором будущем вместе с дистрибутивом Blender для Windows будет распространяться .zip файл с базовыми библиотеками Python. В большенстве случаев вам не требуется полная установка Python для запуска даже сложных скриптов. В Linux вам нужен полный комплект Python для работы со сложными сценариями. Но так как Python является компонентом defacto для Linux есть большая вероятность обнаружить его уже установленным на вашей системе.

Есть ли какие то преимущества в запуске Blender на Linux?

Да, есть. В особенности если сравнивать скорость. Многие пользователи (включая меня) отмечают что Blender запускается и рендерит изображения значительно быстрее в Linux в сравнении с другими операционными системами. Заметьте, что какую бы операционную системы вы не использовали, процесс рендеринга из коммандной строки в 99% случаев будет быстрее в сравнении с запуском из GUI.

Кроме того, сравнивая нагрузку на систему, Linux потребляет меньше ресурсов процессора, что дает большую вычислительную мощь для обработки 3D.

Blender работает все медленнее на Linux, почему?

Вашей первой остановкой должен стать сайт www.elysiun.com/forum/viewtopic.php

Если советы приведенные на сайте не решат проблему - вашим следующим шагом должна стать проверка поддержки аппаратного ускорения вашей видеокарты для операция с OpenGL (Blender использует OpenGL для всех компонентов и операций с графических интерфейсом и время реакции среды в значительной степени зависит от наличия графического ускорения в вашей системе).

Проверьте какой GLX драйвер используется в вашей системе (о том как это сделать описано ниже). Если вы получаете сообщение " Mesa GLX Indirect" то ваша система работает без поддержки аппаратного ускорения.

Проверьте, предоставляет ли производитель вашей видеокарты драйвера для Linux. Заменив общие Mesa драйвера на специфические для вашей видеокарты вы обнаружите ускорение работы среды примерно на 400% (возможно и больше).

Nvidia, Ati и многие другие производители видеокарт предоставляют драйвера для Linux системы. Но помните, что прирост в скорости может сказаться на стабильности работы программы.

Blender поддерживает как mesa так и проприетарные glx драйвера. Некоторые пользователи сообщали о неверном поведении среды при использовании проприетарных драйверов, в то время как другие сообщают о небывалом приросте скорости без каких бы то нибыло проблем.

Нужен ли мне какой то специфический оконный менеджер или графический рабочий стол для запуска Blender?

Нет. Запущенной X системы (Xorg/XFree86/или другой) с установленным OpenGL драйвером должно быть достаточно. Нет абсолютно никакой разницы в какой среде вы работаете, будь то Gnome или KDE.

Как я могу выяснить используется ли ускорение моей видеокарты?

В Blender откройте новое текстовое окно и наберите в нем следующие строки:


from Blender.BGL import *

print "GL Vendor ", glGetString(GL_VENDOR)

print "GL Renderer", glGetString(GL_RENDERER)

print "GL Version ", glGetString(GL_VERSION)


Теперь нажмите Alt-P или выбирете File->Run Python Script. разверните консоль и посмотрите на вывод программы. Если вы видете что то похожее на:

"Mesa GLX Indirect

Mesa project: www.mesa3d.org

1.3 Mesa 4.0.4"

это указывает на отсутствие поддержки ускорения вашей видеокарты (вы заметили слово "Indirect"?). С другой стороны, если вы видите что то близкое к:


"GeForce4 Ti 4200 with AGP8X/AGP/SSE2

NVIDIA Corporation

1.4.0 NVIDIA 43.63"


либо:


"GeForce2 MX/PCI/3DNOW!

NVIDIA Corporation

1.3.1 NVIDIA 31.23"


или даже:


"GL Vendor VA Linux Systems, Inc.

GL Renderer Mesa DRI Voodoo3 20010501 x86/MMX/3DNow!

GL Version 1.2 Mesa 3.4.2"


это говорит об использовании трехмерного ускорения вашего видеоадаптера.

Другим способом выяснить режим работы вашей видеокарты и поддержку OpenGL - использовать утилиту glxinfo. Вывод программы будет более подробным и техническим. Будте готовы воспользоваться редактором LESS и просмотреть длинный список параметров.


Почему на сайте 2 версии Blender для Linux? Что означают дополнения static/dynamic?

В действительности существует 4 версии Blender для Linux: две для x386 процессоров и две для PowerPC процессоров. Для каждого семейства процессоров мы делаем статический и динамический вариант сборки Blender (2 x 2 = 4).

В статической сборке все необходимые компоненты для работы Blender, включая программное окружение OpenGL, включены в сам Blender. Если вы получаете ошибки зависимостей или не можете найти подходящий драйвер к вашей видеокарте - статическая сборка должна пойти на вашей системе без проблем. Вам стоит смотреть на статический вариант пакета как на решение наихудшей ситуации.

В динамическую сборку зависимости не включаются - Blender будет использовать установленные в вашей системе библиотеки. Так же Blender задействует OpenGL драйвер найденный в вашей системе.

В большинстве случаев динамическая сборка предпочтительнее, нежели статический вариант.

Несмотря на то, какой вариант сборки вы собираетесь использовать, убедитесь в том что вы скачали версию Blender совместимую с вашим процессором. Если у вас процессор от Intel, AMD или Cyrix - вам нужна версия x386. Если вы работаете на Macintosh (либо на одном из процессоров от Motorola) - вам понадобится PPC версия.

Как моя видеокарта будет работать с Blender и Linux?

Лучшим способом будет посмотреть отзывы пользователей такой же видеокарты что и у вас. Загляните в официальную базу знаний Blender по OpenGL/GFx:

blender.org/modules/gfxdatabase/

Как я могу решить проблему с перерисовкой интерфейса?

Для всех меню, кнопок и виджетов Blender использует OpenGL. Это значит что Blender будет работать не достаточно хорошо на некоторых конфигурациях драйверов и X11 подсистемы. В особенности это касается систем, оптимизированных под увеличение производительности в 3D играх.

Распространенная ошибка - использование опции SWCursor с мягкой тенью. В данной конфигурации в окне Blender будут оставаться пути перемещения указателя мыши. Поэксперементировать вы можете установив в /etc/X11/XF86Config следующие опции:

  1. NVidia specific options

Option "NoLogo" "0"

Option "SWCursor" "false"

Option "HWCursor" "true"

Option "CursorShadow" "true"

Другая ошибка с треками от указателя исправляется добавлением в .Xresources:

echo "Xcursor.core: 1" >> ~/.Xresources

Так же Blender требует нормального свопинга буфера, не оптимизированного для скорости. Данные из back буфера должны копироваться во front буфер. Вы можете установить эту опцию в XF86Config, отключив optimized buffer flipping:

Option "NoFlip" "1"

У меня установлен ATI драйвер "падающий" при открытии окна

Похоже что это известная ошибка XFree86. Смотрите секцию ошибок в документации на XFree для более подробной информации. В моем случае, решением стала установка патча. (ссылка не него приведена в посте #4).


Так же вы можете попробовать:

export RADEON_NO_VTXFMT=1

или

export R200_NO_VTXFMT=1


Как я могу заставить Blender запускаться с рабочего стола с поддержкой сочетанию клавиш?

Проблема: Alt+A (проигрывание анимации) или P (запуск игры) нажатые в Blender 3D могут привести к экстренному завершению работы Blender.

Если blender запускается в Fedora Core 2 через иконку рабочего стола или панели с параметром "запустить в терминале", сочетание клавишь Alt+A или P унечтожит процесс Blender при первом или втором нажатии.

Решение #1: в терминале перейти в папку с blender и запустить Blender командой ./blender

Решение #2: отключить опцию "запускать в терминале" в настройках значка запуска приложения.

Что означает ошибка "Xlib: extension "GLX" missing on display ":0.0"?

Если вы получаете эту ошибку, то в опциях /etc/X11/XF86Config отсутствует параметр подключения расширения glx.

GLX позволяет blender получать доступ к вашей 3d карте и рисовать на экране, но в некоторых дистрибутивах эта опция по умолчанию отключена.

В большинстве случаев это означает что у вас не установлен OpenGL либо система сконфигурирована неверно. (попробуйте внимательно проверить установку вашей 3D карты в системе).

К сожалению, нет однозначного ответа как исправить эту проблему. Настройки отличаются от дистрибутива к дистрибутиву и вам следуют обратиться к документации на вашу версию.

Если я создаю .blend файл в Linux, могу ли я открыть его на других платформах?

Да. Каждый .blend файл, созданный на любой из платформ открывается на других. Если вы встретитесь с .blend файлом, открывающемся на одной платформе и не открывающийся на другой - можете официально считать что вы нашли bug и мы будет крайне заинтересованы увидеть его в нашей bug track системе, располагающейся на projects.blender.org/tracker/

Звук в секвенсере не работает

Попробуйте запустить Blender с опцией "-g noaudio". Опция отключает звук игровом движке и должна включить звук в пользовательском интерфейсе Blender.

Другой способ исправить проблему - установить пакет libsdl1.2debian-all и после этого присвоить значение переменной среды:

export SDL_AUDIODRIVER=esd

Как на счет бинарных плагинов? Могут ли они использоваться на разных платформах?

Нет. Бинарные плагины должны быть собраны специально для той платформы где запускается Blender (и часто для той же версии Blender). Если плагин имеет расширение .dll - он собран для Windows, если расширение плагина .so - он скомпилирован сециально для Linux где и должен использоваться.

К счастью, в большинстве случаев плагины распространяются в обоих .dll и .so форматах. Хороший репозиторий плагинов вы можете найти на www.blender3d.org/cms/Resources.181.0.html

Так же, некоторые плагины распространяются вместе с Blender. Вы можете найти их в поддиректории "plugins" в директории с установленным Blender. Загвоздка в том что эти плагины еще не скомпилированы. Просто перейдите в эту директорию и наберите Make, все остальное сделается само (конечно вам потребуется установленный gcc и система make, но обычно они уже есть)


Нужны ли мне права root для установки Blender?

Нет. Если вы устанавливаете Blender в домашнюю директорию он прекрасно будет работать.

Но возможно вам понадобиться установить сопутствующие зависимости. Для этого вам понадобятся полномочия root.

Почему нет автоматического инсталлятора?

Потому что процесс настолько прост, что даже двухлетний ребенок справится с ним.

Кроме того, разработчики дистрибутивов иногда делают очень забавные варианты размещения отдельных частей Blender в своей версии Linux. В связи с чем я советую использовать ручной способ установки (помните что это очень простой процесс).

Как я могу установить Blender на свою систему?

Короткий ответ: загружаемый вами файл - сжатая директория, просто распакуйте ее и запустите исполняемый файл находящийся в ней.

Длинный ответ: (еше не написан - посмотрите на www.blender.org/modules/documentation/htmlI/c217.html )

Почему горячие клавиши работают не так как должны?

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

Другими словами, при наличии действия под данному сочетанию в вашем оконном менеджере в Blender оно работать не будет. Базовые настройки горячих клавиш в KDE имеют несколько коллизий с горячими клавишами в Blender. Можно попробовать заменить проблемную клавишу ее аналогом, но это не всегда возможно.

До того момента, как все горячие клавиши в Blender будут переназначаемыми, наш единственный выбор - изменить или отключить совпадающие комбинации в оконном менеджере.

В KDE редактор горячих клавиш вы можете найти в Control Center -> Regional Settings and Accessibility -> Keyboard Shortcuts

Особо стоит сказать о клавише ~ (включает либо выключает все слои одновременно). Если эта клавиша не срабатывает, то причина не в оконном менеджере. Вам нужно изменить настройки самой клавиатуры:

Для некоторых нестандартных английских раскладок кнопка ~ используется для переключения режима ввода латинских букв, в особенности буквы ñ (ascii коды 164 и 165) часто используемой в испанском (как например в "Piña Colada"). При таких настройках нажатие ~ воспринимается как команда к изменению следующего символа. Изменение настроек клавиатуры будет единственным действенным способом в такой ситуации.

Что значит эта ошибка?

"Could not find platform independent libraries <prefix>" 

"Could not find platform dependent libraries <exec_prefix>"

"Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]"

"'import site' failed; use -v for traceback"

"sys_init:warning - no sitedirs added from site module."


Все сообщения в этой ошибке говорят об одном - Blender не может найти установленного языка программирования Python. Либо у вас он не установлен, либо вы используете старую версию. На время написания статьи Blender требовал наличия Python 2.3.

Ошибка не фатальна. Blender всеравно будет запускаться и работать, но вы не сможете запускать скрипты и выполнять действия требующие наличия Python (например функции импорта/экспорта файлов).

Что значит ошибка о потерянном libstdc++-libc6.1-1.so.2?

Вам необходимо установить библиотеки совместимости с C++. Если вы используете RedHat - вам нужно установить пакет compat-libstdc++-*.rpm. Для пользователей Debian и Ubuntu подойдет libstdc++-dev.

Что означает "ERROR: File .blanguages not found"?

Это значит что Blender не смог найти файл локализации во время загрузки. При распаковки дистрибутива директория .blender не была разархивированна. Скопируйте ее в свою домашнюю директорию и ошибка должна исчезнуть.

Возможно вы не заинтересованы в использовании интерфейса на других языках, но вы определенно захотите использовать скрипты, распространяемые вместе с Blender. Следуя данному совету вы решаете 2 проблемы одновременно.

Анимации и пустые сцены "рушат" Blender

Перед запуском Blender присвойте значение переменной SDL_AUDIODRIVER:


$ export SDL_AUDIODRIVER=dma

$ blender

Что на счет масштабирования?

Если вы задумываетесь над применением Blender в больших масштабах вам стоит знать о существующих вариантах рендер-ферм.

Внутри Blender Foundation ведется работа по созданию сети сервисов по рендерингу. Более подробную информацию вы можете найти на projects.blender.org/softwaremap/trove_list.php

Вне Blender Foundation существует DrQueue (Linux, Irix и OSX GPL инструмент создания сети рендереров). Он свободно доступен на www.drqueue.org и на данный момент поддерживает Blender, Maya, BMRT и Pixie (поддержка FreeBSD и Aqsis находится в работе).


Существует менеджер рендер-фермы Piovra ( utenti.lycos.it/mattioli/) - свободный вариант реализации с широкими возможностями. Больше информации и секреты производительности Piovra, написанные самим разработчиком, можно найти на www.cgtalk.com/showthread.php (English) и www.blender.it/modules.php=86&forum=3D15&start=3D80 (Italian).


Ко всему прочему, Render Planet ( https://renderplanet.com/ ) свободные и платные сервисы рендер-фермы для пользователей Blender, Maya и Lightwave.


Когда встает задача управления проектом, Blender готов предложить встроенные возможности связи и разделения данных между участниками большого проекта. Несмотря на это, были сообщения об удачном использовании системы Makefile для управления сложным проектом с большим обьемом анимации. Более подробную информацию по этой теме можно найти на www.cgtalk.com/showthread.php .

ЗАМЕЧАНИЕ: Blender Foundation не поддерживает и не спонсирует продукты DrQueue ровно как и Render Planet. Они добавлены в FAQ для полной завершенности.

Где я могу найти дополнительную информацию?

В интернете:

На английском:

www.blender3d.com

www.blender.org

www.elysiun.com

www.cgtalk.com/forumdisplay.php

BlenderWars.com - StarWars Models

BlenderArtists.org

cogfilms.com

На русском:

blender3d.org.ua - сайт Юлии Корбут "О Blender на русском"

blender.ru - официальный сайт русскоязычного Blender сообщества

BlenderMan.org.ua

Salor - перевод Blender User Manual на русский

CGTalk.ru - форум о Blender на русском

Blender3D_ru - ЖЖ сообщество 


Интернет - наиболее предпочитаемый способ получения информации о Blender, участия в сообществах пользователей и получения последних версий программ.


С помощью личного взаимодействия:

Каждый год в конце октября в Амстердаме проходит Blender Conference, где собирается большая часть сообщества пользователей для обсуждения новых предложений разработчикам, посещают семинары известных участников сообщества и людей, работающих в CG индустрии и использующих Blender, и многое другое. Так же ежегодно проходят Blender Art Festival и Suzanne Awards Ceremony где награждаются наиболее выдающиеся работы и вклады в разработку.

Вместе с официальной конференцией проходят малые конференции и неформальные встречи организуемые волонтерами по всему миру.

Ежегодно, во время Siggraph, организуются малые BOF секции, информация о которых расположена на этаже expo.

Через книги:

Примерно, раз в год Blender Foundation выпускает новую книгу. Покупая одну из них вы помогаете финансировать Blender Foundation.

Остальные книги по Blender, изданные не BF, доступны на таких порталах как Barnes & Noble и Amazon. Кроме английских, издаются книги на немецком и японском языках.

Я сделал некоторые поправки и дополнения в этом документе, как я могу связаться с ответственным за FAQ?

Это буду я, Juan J. Pena M. (так же известный как Apollux). Вы можете найти меня на форумах упомянутых в прошлом ответе, либо напишите мне на электронный ящик jjulio.pena at verizon.net.do (просто замените "at" на знак @, и уберите все пробелы).

Общие вопросы о 3D

Что такое Ray Tracing?

Ray Tracing - это метод рендеринга изображений, при котором считаются все лучи света, исходящие из источников света, отражающиеся от соответствующих объектов и поглощающиеся другими, а в конце концов попадающими в точку наблюдения. В результате получается хорошее подобие того, как будет вести себя реальный свет в такой сцене.

Ray tracing особенно эффективен при создании реалистичных теней и отражений. Основным его недостатком является большое количество вычислений при рендеринге.

Что такое Radioсity?

Radiocity - это метод рендеринга изображения, при котором считается, что из каждого объекта испускается окрашенный свет на окружающие его объекты. Цвет такого освещения зависит от материала объекта. Метод имитирует ситуацию, встречающуюся в реальном мире, когда красный шар лежит на листе белой бумаги. Radiocity увеличивает реалистичность моделирования сцены.

В переводе участвовали

Перевод подготовлен Нижегородской группой Пользователей Linux для BlenderCD 2.43

В переводе принимали участие:

  • Тимур Салихов (aka Tim)
  • Соломин Евгений (aka 0xDEFACE)
  • Куревин Николай (aka Dark)
  • Сергей Бессонов (aka Aceler)
  • Азовцев Юрий (aka gumanoed)
Личные инструменты