BlenderУкраина
Главная
Новости
Статьи
Уроки
Файлы
Ссылки
Форум
Галерея
Конкурсы

• Поиск по сайту

Логин:

Пароль:

 Запомнить
Восстановление пароля

Зарегистрироваться

Наше сообщество:

 Форум

 Галерея
       Все работы по рейтингу
       Все новые работы
       Последние комментарии

 Конкурсы
       Ежедневный
       На баннер
       Повтори
       Художественный

 Гостевая

 Радио

RSSНовости Blender
Последние сообщения форума

 Добавить новость
парфюмерияпарфюмерия : Днепропетровск : модели радиомоделирадиомодели модели на радиоуправлении
Сейчас на сайте 57 посетителей:
Dendi, graphite, Синяк, CineMay, Poluver, Eugennn, Aggressor, Basil, Кузнец, Yani-X, TomBambadil, alber, Mr.War, marko, suomi и 42 гостей

Обсуждаемые темы:

Риггинг (TomBambadil)
Нужен качественный 3д моделинг/текстуринг (Eugennn)
Вопрос(ы) по созданию игр (O.din13)
Вопросы новичков и ответы (CineMay)
kenprol WIP (MageasteR)
Blender Game Engine примеры (denis8424)
Болталка (5araon)
W.I.P. от Indigo (Indigo)
Уроки на BLENDERMAKE.INFO (INFERNAL)
Просто анимации (mr.Incredible)
Анекдоты (PORSHNE)
WIP alexkovalev1985 (alexkovalev1985)
Наш рабочий стол (le6681)
WIP (marko)
Мультфильм "Ничего страшного!" (viewnosh)
Blender и PostgreSQL/Postgis (troll)

Работа дня:

alber
Ежедневный конкурс моделирования

Новые работы в галерее:


Автор: betal

Автор: toSter

Автор: dopeless


Автоматический полив


Лекарственные травы


Прически и стрижки  

Разборки с Yaf(a)Ray



Главная » Форум » Рендеринг » Разборки с Yaf(a)Ray

Руководство по YafaRay

Сообщений 3475, на страницах: 1 2 23 44 45 46 131 217 218
добавить сообщение
Злый Бабун
бибизян
Злый Бабун
Сообщений: 748
Рейтинг: +102



2

20 ноября 2009 в 22:43Рейтинг: 0    0    0
#705


src/gui/mywindow.cc:408: error: invalid use of incomplete type ‘struct Ui::WindowBase’

при сборке куча строк с error, матерится на WindowBase’


Wayfaerer
капитан
Wayfaerer
Сообщений: 570
Рейтинг: +3



20 ноября 2009 в 22:57Рейтинг: 0    0    0
#706


Злый Бабун
может с Qt что-то неладное? а scons последней версии стоит?

Lanuhum
отшельник
Lanuhum
Сообщений: 5471
Рейтинг: +275



21 ноября 2009 в 06:25Рейтинг: 0    0    0
#707


Злый Бабун, уже вроде как это проходили. Сборка ищет include qt4 в /usr/share

Wayfaerer
капитан
Wayfaerer
Сообщений: 570
Рейтинг: +3



21 ноября 2009 в 08:17Рейтинг: 0    0    0
#708


у меня, когда сборка искала qt4 в /usr/share была другая ошибка, писало что просто не может найти файл, а тут вроде в самих сырцах чет не то ?:-|

Lanuhum
отшельник
Lanuhum
Сообщений: 5471
Рейтинг: +275



21 ноября 2009 в 09:06Рейтинг: 0    0    0
#709


А как может быть в сырцах чё-то не то, если люди собирают и ползуются? Хотя, я уже высказывался на эту тему, что разработчики не особенно интересуются сборкой своей программы пользователями. Я до сих пор не могу понять, откуда в дебпакетах файлы, которых нет в исходниках.
Но по теме ещё скажу, что
> при сборке куча строк с error, матерится на WindowBase’

Нужно искать первую строчку с ошибкой, может, и нет какого-то файла.

MikeB_
позитив
MikeB_
Сообщений: 1748
Рейтинг: +268



21 ноября 2009 в 11:39Рейтинг: 0    0    0
#710


Wayfaerer, расскажи, пожалуйста, поподробнее как ты ставил yafaray на Lenny. Что-то я не осилю никак...
Я напишу что делал и задам вопросы, хорошо?
1. Распаковал, установил, всё что требует, ставил из репов.
2. Правлю linux2-config.py. Меняю на:
PREFIX = '/usr'
WITH_YF_QT='true'
Кстати, 64 к lib'ам надо приписывать? У меня amd64. Я приписал. :)

3. В каталоге ~/yafaray выполняю:
# scons
всё вроде проходит, пишет scons: done building targets.
4. Делаю scons swig. Нужно? В общем на этом этапе выдает следующее:

scons: Reading SConscript files ...
using configuration from config/linux2-config.py
user-config.py not available, doing no user overrides

scons: warning: The Options class is deprecated; use the Variables class instead.
File "/home/dragonfly/yafaray/tools/buildtools.py", line 9, in read_opts

scons: warning: The BoolOption() function is deprecated; use the BoolVariable() function instead.
File "/home/dragonfly/yafaray/tools/buildtools.py", line 22, in read_opts

scons: warning: The env.Copy() method is deprecated; use the env.Clone() method instead.
File "/home/dragonfly/yafaray/tools/buildtools.py", line 112, in check_config
Checking for C library pthread... (cached) yes
Checking for C library z... (cached) yes
Checking for C++ library Half... (cached) yes
Checking for C++ library Iex... (cached) yes
Checking for C++ library Imath... (cached) yes
Checking for C++ library IlmImf... (cached) yes
Checking for C library xml2... (cached) yes
Checking for C library jpeg... (cached) yes
Checking for C library png... (cached) yes
Checking for C library freetype... (cached) yes
Creating config file:yafray_config.h
Using user config file: yafray_user_config.h
sh: svnversion: not found
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build/bindings/yafrayinterface_wrap.os -c -Wall -fPIC -O3 -ffast-math -DHAVE_PTHREAD -DHAVE_EXR -DHAVE_XML -DHAVE_JPEG -DHAVE_PNG -DHAVE_ZLIB -DHAVE_FREETYPE -DHAVE_QT -DBUILDING_YAFRAYPLUGIN -I. -Iinclude -I/usr/include/python2.5 build/bindings/yafrayinterface_wrap.cc
build/bindings/yafrayinterface_wrap.cc:149:20: error: Python.h: Нет такого файла или каталога
build/bindings/yafrayinterface_wrap.cc:2713:4: error: #error "This python version requires swig to be run with the '-classic' option"
build/bindings/yafrayinterface_wrap.cc:780: error: ‘PyObject’ was not declared in this scope
build/bindings/yafrayinterface_wrap.cc:780: error: ‘str’ was not declared in this scope
build/bindings/yafrayinterface_wrap.cc:781: error: expected ‘,’ or ‘;’ before ‘{’ token
build/bindings/yafrayinterface_wrap.cc:804: error: expected initializer before ‘*’ token
build/bindings/yafrayinterface_wrap.cc:830: error: expected initializer before ‘*’ token
build/bindings/yafrayinterface_wrap.cc:884: error: expected initializer before ‘*’ token
build/bindings/yafrayinterface_wrap.cc:905: error: expected initializer before ‘*’ token
In file included from /usr/include/c++/4.3/stdexcept:43,
from build/bindings/yafrayinterface_wrap.cc:2737:
/usr/include/c++/4.3/exception:40: error: expected declaration before end of line
scons: *** [build/bindings/yafrayinterface_wrap.os] Error 1
scons: building terminated because of errors. :-/

5. Без особой надежды:
# scons install
... вроде всё без ошибок scons: done building targets.

6. Ну и копирую по совету Lanuhum с yafaray_0.1.1_ubuntu64.deb все нужные файлы.

Запускаю Blender, YafaRay Export 0.1.1 появился, жму, получаю сообщение "Python script error: check console" Смотрю в консоль и вижу:

YafaRay (N/A)
~yafrayInterface_t() delete scene...delete environment...done
YafaRay (N/A)
~yafrayInterface_t() delete scene...delete environment...done
YafaRay (N/A)
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/dragonfly/.blender/scripts/yafaray_ui.py", line 2354, in <module>
main()
File "/home/dragonfly/.blender/scripts/yafaray_ui.py", line 2347, in main
TabMaterial = clTabMaterial()
File "/home/dragonfly/.blender/scripts/yafaray_ui.py", line 302, in __init__
self.yRender = yaf_export.yafrayRender(isPreview = True)
File "/home/dragonfly/.blender/scripts/yaf_export.py", line 65, in __init__
self.yi.loadPlugins(dllPath)
File "/home/dragonfly/.blender/scripts/yafrayinterface.py", line 97, in loadPlugins
def loadPlugins(*args): return _yafrayinterface.yafrayInterface_t_loadPlugins(*args)
TypeError: in method 'yafrayInterface_t_loadPlugins', argument 2 of type 'char const *'
==[
Что-то с интерфейсом... Может Qt-библиотек не хватает?

Lanuhum
отшельник
Lanuhum
Сообщений: 5471
Рейтинг: +275



21 ноября 2009 в 12:09Рейтинг: 0    0    0
#711


> build/bindings/yafrayinterface_wrap.cc:149:20: error: Python.h: Нет такого файла или каталога
Devel питона стоит?

MikeB_
позитив
MikeB_
Сообщений: 1748
Рейтинг: +268



21 ноября 2009 в 12:28Рейтинг: 0    0    0
#712


Lanuhum

нет :o Установить и попробовать пересобрать?


PS Lanuhum и Wayfaerer, большое спасибо за помощь, хотя, скорее всего, она мне ещё понадобится и дальше.

Lanuhum
отшельник
Lanuhum
Сообщений: 5471
Рейтинг: +275



21 ноября 2009 в 12:34Рейтинг: 0    0    0
#713


> нет :o Установить и попробовать пересобрать?
Конечно.
А почему ты дебпакет Яфы не хочешь поставить?

MikeB_
позитив
MikeB_
Сообщений: 1748
Рейтинг: +268



21 ноября 2009 в 12:44Рейтинг: 0    0    0
#714


Lanuhum
Не знаю, ничего, что убунтовский?


Lanuhum
отшельник
Lanuhum
Сообщений: 5471
Рейтинг: +275



21 ноября 2009 в 13:10Рейтинг: 0    0    0
#715


> Не знаю, ничего, что убунтовский?
Я бы попробовал сначала установить пакет, или вручную рассовать его содержимое, а потом бы уже пробовал собирать. Да, оно хорошо, если соберёшь и работает, а я вот собрал и не запускается:
Compiled with Python version 2.6.4.
Checking for installed Python... got it!
ERROR: Importing yafqt failed, Qt GUI will NOT be available.



MikeB_
позитив
MikeB_
Сообщений: 1748
Рейтинг: +268



21 ноября 2009 в 13:16Рейтинг: 0    0    0
#716


Видно не судьба. Поставил python-dev. scons swig проходит уже без ошибок, но

File "/home/dragonfly/.blender/scripts/yafrayinterface.py", line 97, in loadPlugins
def loadPlugins(*args): return _yafrayinterface.yafrayInterface_t_loadPlugins(*args)
TypeError: in method 'yafrayInterface_t_loadPlugins', argument 2 of type 'char const *'

осталось.

Поставил убунтовский deb-пакет, тоже самое, приятно только, что synaptic его видит. А так ругается на строку 97 скрипта yafrayinterface.py, насколько я понял. Возможно причина в python 2.5.4, нужен вроде 2.6?

MikeB_
позитив
MikeB_
Сообщений: 1748
Рейтинг: +268



21 ноября 2009 в 13:27Рейтинг: 0    0    0
#717


www.yafaray.org/community/foru...aa890398e015f771796087e45801f5

Вот моя ошибка. Я не силен в буржуйском, но кажется там советуют python 2.6.2.

blackwiz
пользователь
blackwiz
Сообщений: 25
Рейтинг: 0



21 ноября 2009 в 13:27Рейтинг: 0    0    0
#718


Всем доброго дня! Решился, наконец, начать осваивать Яфарей, почитал документацию, туториалы.. Столкнулся с такой проблемой - рендер, похоже, не "понимает" stencil-текстуры. Хотя в документации вроде сказано что должны работать, но у меня на объектах следующая за stencil текстура (которая должна отображаться лишь частично) все равно ложится полностью, хоть ты тресни :( Таким образом, "оживить" поверхность предмета чем-нибудь типа царапин или пятен (грязи, ржавчины и т д) в Яфе мне не удается.. Как быть??

Kausica
линуксоид
Kausica
Сообщений: 7272
Рейтинг: +675



6

21 ноября 2009 в 13:42Рейтинг: 0    0    0
#719


blackwiz, понимает прекрасно. Свой бленд файлик в студию с "фефектным" стенцилом...

Wayfaerer
капитан
Wayfaerer
Сообщений: 570
Рейтинг: +3



21 ноября 2009 в 14:54Рейтинг: 0    0    0
#720


MikeB_
у меня яфа работала с 2.5 питоном на дебиане, "64" я к либам не дописывал, хотя тоже на 64х битную систему ставил, скрипты кидал в
> ~/.blender/scripts/yafaray/
т.е. именно в папку scripts, а в ней в папку yafaray, а у тебя оно прямо в папке scripts. Вряд ли это имеет большое значение для блендера, но я говорю лишь как было у меня :)
из .деб пакета, к сожалению, у меня не работало ни на убунте, ни на дебиане

кстати, скрипты ты откуда берешь? из svn или из .deb пакета?


Сообщений 3475, на страницах: 1 2 23 44 45 46 131 217 218
добавить сообщение
© 2007-2012 Юлия Корбут, некоторые права соблюдены.
© 2007-2012 Julia Korbut, some rights reserved.