Автор Тема: Знатоки Python, нужна помощь  (Прочитано 14508 раз)

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Знатоки Python, нужна помощь
« Ответ #30 : 01 Февраль 2017, 17:43:53 »
... поясни зачем тебе питон в этой задаче? можно в целом всю математику из этого примера переложить в модуль на питоне, но трудоёмкость вырастет ...
... в чём суть проблемы для решение которой непременно нужен питон? ...
Для Кота

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #31 : 01 Февраль 2017, 21:16:31 »
... поясни зачем тебе питон в этой задаче? можно в целом всю математику из этого примера переложить в модуль на питоне, но трудоёмкость вырастет ...
... в чём суть проблемы для решение которой непременно нужен питон? ...
sungreen, для меня Blender это хобби - не найду ответа - значит не найду, и только. Однако очень не люблю бросать на полпути свои занятия. Любую тему я выяснял до уровня получения возможностей. В данном случае связанное передвижение объектов по прямой с помощью Python'а у меня получилось, а поворот "метателя молота" не получился. А если в какой-то момент этого поворота потребуется отпустить тот шар? Наверно с помощью Python'а можно получить большее количество возможностей.
Мне много раз в ответах писали что надо знать Python - я пока пытаюсь с ним только познакомиться параллельно с Blender.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Знатоки Python, нужна помощь
« Ответ #32 : 01 Февраль 2017, 21:24:51 »
>> Мне много раз в ответах писали что надо знать Python - я пока пытаюсь с ним только познакомиться параллельно с Blender.
... а описать математическую модель используя синус/косинус и прочую тригонометрию сможешь? ведь тут по сути нужно просто расставить координаты и углы поворота ...
Для Кота

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #33 : 01 Февраль 2017, 22:38:08 »
>> Мне много раз в ответах писали что надо знать Python - я пока пытаюсь с ним только познакомиться параллельно с Blender.
... а описать математическую модель используя синус/косинус и прочую тригонометрию сможешь? ведь тут по сути нужно просто расставить координаты и углы поворота ...
Нет, ведь всё это должно учитывать ещё и время. Я просто предполагаю что в Python есть какие-то операторы, или как там их правильно назвать, которые могут вызвать требуемые функции, ну подобные тем, которые дают возможность перемещения куба и шара. Сам я их просто не найду, потому и прошу ссылку, и лучше всего не на технические данные, а на что-то более понятное с примерами.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Знатоки Python, нужна помощь
« Ответ #34 : 02 Февраль 2017, 07:09:46 »
>> Я просто предполагаю что в Python есть какие-то операторы
... тут наверное нужно разделять что делает питон и что делает blender ...
... питон, как язык общего назначения, предоставляет пользователю через набор стандартных операторов, функций, возможность работать с модулями Blender API и другими библиотеками ...

>> и лучше всего не на технические данные
... для доступа к функциям Blender API потребуется в какой-то мере иметь представление об этом инструменте и это можно сделать через официальную документацию ...
... вот перечень модулей https://docs.blender.org/api/blender_python_api_current/#application-modules ...
... и обычно в самом начале описание модуля модуля содержит примеры его использования ...
например https://docs.blender.org/api/blender_python_api_current/bpy.data.html
или https://docs.blender.org/api/blender_python_api_current/mathutils.html

... кроме модулей Blender, в питон можно также подключать и другие библиотеки ...
Для Кота

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Знатоки Python, нужна помощь
« Ответ #35 : 02 Февраль 2017, 07:20:31 »
... по ходу, мы уже это обсуждали, тебе удалось разобраться в ScriptMode vs ModuleMode? ...
https://wiki.blender.org/index.php/Doc:/Tutorials/Game_Engine/ScriptMode_vs_ModuleMode

... напиши своё представление об этом, что бы было понятно куда нам дальше рулить ...
Для Кота

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #36 : 02 Февраль 2017, 09:15:13 »
... по ходу, мы уже это обсуждали, тебе удалось разобраться в ScriptMode vs ModuleMode? ...
https://wiki.blender.org/index.php/Doc:/Tutorials/Game_Engine/ScriptMode_vs_ModuleMode

... напиши своё представление об этом, что бы было понятно куда нам дальше рулить ...
Я тогда обратился за помощью, чтобы найти способ для сохранения глобальных переменных. В нужных рамках я делать это научился. Что касается модулей и сценариев, то со сценариями мне логика понятна, а вот с модулями отложил в «долгий ящик». Не попался мне эффектный пример модуля, показывающий свои преимущества – наверно просто не было у меня задачи, для решения которой необходим модуль.
За ссылки большое спасибо. Вы мне их уже давали… помню что записал, а вот куда… Сейчас их в избранное загнал чтобы опять не потерять.
Беда с записями, они плодятся, как кролики, а систему для их сохранения никак не придумаю. Попался на глаза учебник Niburiec’а, скопировал его полностью в формате Word’а и стал вносить туда как свои заметки, так и заинтересовавшие меня статьи. Может это хоть в какой-то мере поможет. Своего рода энциклопедию хочу сделать.
Кстати, мне попалась статья на глаза, в которой утверждается, что Niburiec на страницах этого форума обсуждал возможность эффекта зеркала заднего вида. Как я понял, в этом случае работают одновременно две камеры, одна на весь экран показывает то, что впереди, а другая отображает вид сзади в зеркале.
Сам Niburiec давно не появляется на форуме, а вы что-нибудь по такой возможности выразить своё мнение можете?


Оффлайн Samovar

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #37 : 02 Февраль 2017, 12:55:07 »
Цитировать
Кстати, мне попалась статья на глаза, в которой утверждается, что Niburiec на страницах этого форума обсуждал возможность эффекта зеркала заднего вида. Как я понял, в этом случае работают одновременно две камеры, одна на весь экран показывает то, что впереди, а другая отображает вид сзади в зеркале.
Сам Niburiec давно не появляется на форуме, а вы что-нибудь по такой возможности выразить своё мнение можете?
Тут есть пример рендера в текстуру (картинку)
http://bgepython.tutorialsforblender3d.com/VideoTexture/ImageRender/ImageRender
Урок на английском: http://gametutorials.tutorialsforblender3d.com/RenderToTexture/Page1

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Знатоки Python, нужна помощь
« Ответ #38 : 03 Февраль 2017, 06:23:03 »
... ещё из того же источника можно посмотреть пример с разделением экрана на два вида, там как раз две камеры используются ...
http://gametutorials.tutorialsforblender3d.com/Viewports/Page1
Для Кота

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #39 : 03 Февраль 2017, 11:41:46 »
Извините ребята, но полученная информация требует её осмысления - так что я на некоторое время выпадаю из форума.
Всем большое спасибо за подсказки. Из темы не выхожу, так что если появятся какие-то соображения, то очень надеюсь что вы ими поделитесь здесь.

Оффлайн Samovar

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #40 : 04 Февраль 2017, 17:22:34 »
Цитировать
Попался на глаза учебник Niburiec’а, скопировал его полностью в формате Word’а и стал вносить туда как свои заметки, так и заинтересовавшие меня статьи. Может это хоть в какой-то мере поможет. Своего рода энциклопедию хочу сделать.
Barabashka, не знаю знаком ли ты сайтом Niburiec. Сайт о BGE и там много уроков на русском, включая Python код с комментариями: http://blender-game.ucoz.ru
Надеюсь, это тебе поможет.



Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #41 : 05 Февраль 2017, 09:06:11 »
Цитировать
Попался на глаза учебник Niburiec’а, скопировал его полностью в формате Word’а и стал вносить туда как свои заметки, так и заинтересовавшие меня статьи. Может это хоть в какой-то мере поможет. Своего рода энциклопедию хочу сделать.
Barabashka, не знаю знаком ли ты сайтом Niburiec. Сайт о BGE и там много уроков на русском, включая Python код с комментариями: http://blender-game.ucoz.ru
Надеюсь, это тебе поможет.
Samovar, спасибо вам за внимание. Да, я оттуда скачал все его уроки. Стиль изложения очень понравился (молодец он, так и хочется пожать ему руку), и я периодически туда заглядываю. Сначала поверхностно, т.е. пунктуально выполняю предлагаемый им действия. Потом начинаю придумывать "вводные", т.е. какие-то свои дополнительные условия, которые, зачастую заставляют вникать в другие возможности Blender. Мне так проще, хоть и осознаю что правильнее было бы охватить все уроки и на основе этих знаний уже что-то экспериментировать.
Вынужденность поиска решения для меня является стимулирующей к запоминанию.

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #42 : 06 Февраль 2017, 11:30:11 »
... ещё из того же источника можно посмотреть пример с разделением экрана на два вида, там как раз две камеры используются ...
http://gametutorials.tutorialsforblender3d.com/Viewports/Page1
Всем добрый день.
sungreen, если сможете пояснить или дать ссылку буду безмерно благодарен. Застрял на пустяке в строке:
left_1 = 0; bottom_1 = height/2; right_1 = width; top_1 = height
я, так подозреваю left это значение верхнего левого угла изображения; bottom - нижнего левого; right - правый нижний; top - правый верхний.
Если я правильно понимаю, то вопрос в том, как можно не используя значения от деления height и width определить данные для углов, т.е. конкретными координатами - ищу возможность свободного размещения окон просмотра на экране.

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

К сожалению, файл отправить не удалось, пишет: «Папка upload заполнена. Попробуйте файл меньшего размера или свяжитесь с Администратором», может подскажите что делать? Файл 690 килобайт.

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Знатоки Python, нужна помощь
« Ответ #43 : 06 Февраль 2017, 13:28:01 »
>> я, так подозреваю left это значение верхнего левого угла изображения; bottom - нижнего левого; right - правый нижний; top - правый верхний.

описание можно посмотреть в API
https://docs.blender.org/api/blender_python_api_current/bge.types.KX_Camera.html?highlight=setviewport#bge.types.KX_Camera.setViewport

>>ищу возможность свободного размещения окон просмотра на экране.
можешь написать любые значения в setViewport(left, bottom, right, top)

Для Кота

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #44 : 06 Февраль 2017, 13:31:55 »
>> я, так подозреваю left это значение верхнего левого угла изображения; bottom - нижнего левого; right - правый нижний; top - правый верхний.

описание можно посмотреть в API
https://docs.blender.org/api/blender_python_api_current/bge.types.KX_Camera.html?highlight=setviewport#bge.types.KX_Camera.setViewport

>>ищу возможность свободного размещения окон просмотра на экране.
можешь написать любые значения в setViewport(left, bottom, right, top)
Спасибо, попробую. Как посоветуете справиться с проблемой пересылки файлов?

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 106
Автор: LEXA ANЭGROWND
blender.png
Скачано: 113
Автор: ipv2007
4.png
Скачано: 141
Автор: hiroyukiss
2.png
Скачано: 164
Автор: hiroyukiss

Скачано: 174
Автор: Dilifa12