Форум

Сообщения, созданные пользователем ДЕНИС
31 мая 2017 00:18
ОГРОМНЕО СПАСИБО за развернутый ответ!
подумаю, что использовать, вот как раз планировал 1й вариант с ЛОДАми,
а когда планируется добавить оптимизацию по первому сценарию?


и немного ОФФтопа: после обновления 10ки винды и видимо обновления драйвером.. или еще после чего то..
стало рвать объекты в вьюпорте блендера.. вполне вероятно что слетела какая то настройка.. все перекопал .. не нашел (( что подкрутить?
приложил скрин.

Денис
29 мая 2017 18:14
Задача думаю уже решенная много раз, но я видимо пропустил описание.

Например надо в сцене изобразить достаточно детальные деревья, которые
бы смотрелись нормально при близком рассмотрении и как минимум имели бы
какие то различия итд.. например городской парк итд..
дерево 1, 2, 3, 4, кусты, газон итд… не плохо бы чтоб на них влиял ветер итд..

вроде как в блендере можно сделать аппенд(Shift F1) группы из другого файла ну и дублировать ее меняя размер и положение в итоговой сцене.
- И тут возникает вопрос - когда b4w соберет сцену он продублирует все элементы или так же оставит их привязанными к внешнему файлу?

может еще есть какие то менее затратные решения?
Денис
29 мая 2017 18:06
в результате:
одну часть загрузил из кейшота поправив эту строку

от второй части решил отказаться т.к. при экспорте создалось 2,5 МЛН ! вершин! я хз чем там спецы в кейшоте думали ))) рисую руками
Денис
24 мая 2017 20:20
Попробуйте заменить в файле подобные последовательности символов '-1.#IND' -> 'inf', 1.#QNAN -> 'nan'.
Ну и багрепорт для "КейШот" помог бы разработчикам исправить этот баг.


первое я уже сам заменил.. и сработало правда сделал просто -1.0 и загрузка прошла, но ругалось и текстуры не прицепились .. надо еще в МТЛ полезть посмотреть, что там перековеркано ))) ну кейшот-делатели ужас
Денис
24 мая 2017 17:01
с SET переменными все заработало после перезагрузки винды )))

с сервисом пока не сталл морочится .. запускаю руками )
Денис
24 мая 2017 16:28
пытаюсь перетащить довольно громоздкую модель из КейШота6 в Блендер
для дальнейшей работы с Фраймворком Б4В , но не тут то было (((

при импорте возникают неустранимые ошибки видимо КейШот как то по своему понимает ОБЖ формат… и в результате модель не загружается совсем с такими ошибками в консоли:

подскажите куда копать?
и как ?

при импорте не видно в каком месте ОБЖ ошибки эти .. нашел только одну строку
в которой видать не верно координаты прописаны почему то..
может можно как то расширенный лог включать?



Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_export_pc2.py", line 156, in poll
return context.active_object.type in {'MESH', 'CURVE', 'SURFACE', 'FONT'}
AttributeError: 'NoneType' object has no attribute 'type'

location: <unknown location>:-1

Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_export_pc2.py", line 156, in poll
return context.active_object.type in {'MESH', 'CURVE', 'SURFACE', 'FONT'}
AttributeError: 'NoneType' object has no attribute 'type'

location: <unknown location>:-1

Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_scene_obj\__init__.py", line 147, in execute
return import_obj.load(context, **keywords)
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_scene_obj\import_obj.py", line 995, in load
context_multi_line = handle_vec(line_start, context_multi_line, line_split, b'vn', verts_nor, vec, 3)
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_scene_obj\import_obj.py", line 905, in handle_vec
vec[:] = [float_func(v) for v in line_split[1:]]
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_scene_obj\import_obj.py", line 905, in <listcomp>
vec[:] = [float_func(v) for v in line_split[1:]]
ValueError: could not convert string to float: b'-1.#IND'

location: <unknown location>:-1
Денис
24 мая 2017 12:20
Ответ на сообщение пользователя Александр Романов
Для создания сервиса мне помогла свободная утилита nssm.exe.
Написал "nssm.exe install", появился GUI, указал путь к питону и путь к project_server.py в качестве параметра. Нажал OK => после перезагрузки Windows сервер стартует автоматом.


спасибо, да попробую.. обязательно. надо с импортом разобраться .. (( первый раз такой глюк
Денис
24 мая 2017 11:54
похоже, что перед вызовом нужно вручную выделить объект одного из перечисленных типов; NoneType означает, что ни один не выделен

где выделить?
я уже имею выгруженный из кейшота ОБГ файлик. соответственно
нажимаю в блендере импорт и в результате думает какое то время и ничего не загружает
первый раз такое
Денис
24 мая 2017 11:42
Ответ на сообщение пользователя Иван Любовников
лучше вообще просто в PATH дописать путь к блендеру
да попробую…

немного не в тему.. но спрошу тут

вобщем пытаюсь перетащить сцену из Кейшота 6 в Блендер через OBJ ( атм почти нет других вариантов экспорта)
но импорт вылетает с таики сообщениями в консоли , куда копать … ?

"Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_export_pc2.py", line 156, in poll
return context.active_object.type in {'MESH', 'CURVE', 'SURFACE', 'FONT'}
AttributeError: 'NoneType' object has no attribute 'type'

location: <unknown location>:-1

Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_scene_obj\__init__.py", line 147, in execute
return import_obj.load(context, **keywords)
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_scene_obj\import_obj.py", line 995, in load
context_multi_line = handle_vec(line_start, context_multi_line, line_split, b'vn', verts_nor, vec, 3)
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_scene_obj\import_obj.py", line 905, in handle_vec
vec[:] = [float_func(v) for v in line_split[1:]]
File "C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\io_scene_obj\import_obj.py", line 905, in <listcomp>
vec[:] = [float_func(v) for v in line_split[1:]]
ValueError: could not convert string to float: b'-1.#IND'

location: <unknown location>:-1
"
Денис
24 мая 2017 10:58
Ответ на сообщение пользователя Иван Любовников
можно оставить все по умолчанию; справку по параметрам можно посмотреть так: project_server.py -h


Нужно создать системную переменную "blender" с путем к исполняемому файлу.

про -h :
а есть где то описание ключиков запуска?

про переменную:
да сейчас с переменной поробую. а что инсталятор не ставит ее?

ДОПОЛНЯЮ
фокус с путем не прокатил

"C:\Users\user>set
blender=C:\Program Files\Blender Foundation\Blender\"
Денис