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

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #120 : 14 Февраль 2017, 16:04:28 »
>> я, так подозреваю 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)
sungreen, с setViewport(left, bottom, right, top) провёл ряд экспериментов и убедился что это не просто координаты углов или точек. Взгляните сюда: https://cloud.mail.ru/public/3EBS/3fCxrvqhx, а это файл в котором пробовал: https://cloud.mail.ru/public/36uF/qwjhFyfba
Однако окно с серой рамкой в правый верхний угол так и не загнал. Странно то, что из описания явствует что это задаваемые точки, а на деле они похоже рассчитываются Blender'ом исходя из каких-то условий.

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #121 : 14 Февраль 2017, 16:08:07 »
Цитировать
Здорово, однако ничего не понятно. Как это удалить плоскость, ведь предметы просто в пропасть полетят?
Я не эту плоскость имел ввиду, а одну из тех, в которые рендерится картинка из указанной в скрипте камеры-источника.
Не понял, плоскость SecurityMonitor?

Оффлайн Samovar

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #122 : 14 Февраль 2017, 16:22:21 »
Нет...

Оффлайн Barabashka

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

Оффлайн Samovar

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #124 : 15 Февраль 2017, 15:37:49 »
Цитировать
А в чём смысл переключения единицей и двойкой?
Просто демонстрация управления видимостью объекта.
Цитировать
Вряд ли я где прочитаю за счёт чего происходит это "зеркальное зацикливание" - может хоть чуть-чуть найдёте возможность для пояснения, ведь интересно же.
Это, скорее всего, внутренняя возможность движка BGE. Количество рекурсий надо смотреть в исходном коде Блендера, хотя, может быть я ошибаюсь.
Цитировать
Да, я ответ sungreen'у отправил, может найдёте возможным что сказать?
Мне нечего сказать по этому вопросу.

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #125 : 15 Февраль 2017, 18:13:54 »
Цитировать
А в чём смысл переключения единицей и двойкой?
Просто демонстрация управления видимостью объекта.
Цитировать
Вряд ли я где прочитаю за счёт чего происходит это "зеркальное зацикливание" - может хоть чуть-чуть найдёте возможность для пояснения, ведь интересно же.
Это, скорее всего, внутренняя возможность движка BGE. Количество рекурсий надо смотреть в исходном коде Блендера, хотя, может быть я ошибаюсь.
Цитировать
Да, я ответ sungreen'у отправил, может найдёте возможным что сказать?
Мне нечего сказать по этому вопросу.
Большое спасибо за помощь, надеюсь что не очень надоел. Однако очень хотелось бы увидеть ответ на мой #118.

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #126 : 16 Февраль 2017, 21:03:56 »
Цитировать
Каков может быть алгоритм создания движущихся гусениц, ленты конвейера, следов от гусениц и колёс, например на мокром песке и т.д.
http://www.blenderreal.com/using-animations-in-node-editor-moving-uv-bge-tutorial/
https://youtu.be/6MmWROCjTGI
Надеюсь понятно, что анимируется цвет материала.И не нужно никакого скриптописательства.

Пример: https://cloud.mail.ru/public/9adF/CkmejTqFM
Samovar, за ссылки, конечно, спасибо, но я английский от китайского не отличу. В видео, конечно, что-то можно уловить по смыслу происходящего на экране. Но, на сколько я понял, на такой конвейер не положишь что-то, и это что-то не поедет на ленте, и не упадёт в том месте где лента изогнувшись вокруг вала пойдёт в обратном направлении.
Если какие ссылки у вас есть на подобные blend-файлы или теорию, то прошу поделиться.

Оффлайн Samovar

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #127 : 16 Февраль 2017, 21:15:58 »
Цитировать
Но, на сколько я понял, на такой конвейер не положишь что-то, и это что-то не поедет на ленте, и не упадёт в том месте где лента изогнувшись вокруг вала пойдёт в обратном направлении.
Реалистичная физика очень грузит комп, если не применяется ускоритель.В играх всегда компромисс меж точностью и скоростью. Если тебе нужна реалистичная симуляция, то лучше использовать физику Blender, а не BGE.
--------
Можно просто анимировать цикл движения ленты и проигрывать его постоянно...
« Последнее редактирование: 16 Февраль 2017, 22:13:35 от Samovar »

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #128 : 17 Февраль 2017, 03:57:18 »
Цитировать
Но, на сколько я понял, на такой конвейер не положишь что-то, и это что-то не поедет на ленте, и не упадёт в том месте где лента изогнувшись вокруг вала пойдёт в обратном направлении.
Реалистичная физика очень грузит комп, если не применяется ускоритель.В играх всегда компромисс меж точностью и скоростью. Если тебе нужна реалистичная симуляция, то лучше использовать физику Blender, а не BGE.
--------
Можно просто анимировать цикл движения ленты и проигрывать его постоянно...
Спасибо Samovar, как идея очень и очень интересно. Понятное дело, что когда коснётся применить - то появятся дополнительные вопросы, но на данный момент вы удовлетворили моё любопытство. Всех вам благ.

Оффлайн Samovar

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #129 : 17 Февраль 2017, 16:21:33 »
Спасибо, Barabashka. И тебе всего хорошего.

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #130 : 18 Февраль 2017, 09:45:46 »
Спасибо, Barabashka. И тебе всего хорошего.
Samovar, если есть время, взгляните пожалуйста на мой файл. Если раскомментировать 23 строку, то Блендер очень "огорчается" и уходит по-английски - не прощаясь. Никак не пойму, что не так.
Пытаюсь сделать плоское зеркало и никак не получается. Интерфейс 50-х Блендеров мне вообще незнаком и делал по наитию.
И ещё, попадались мне утверждения, что камерой может быть любой объект. Как можно в этом файле сделать само зеркало камерой?

Оффлайн Samovar

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #131 : 19 Февраль 2017, 09:18:48 »
Огорчу. У меня тоже Блендер вылетает, если в коде используется ImageMirror
http://bgepython.tutorialsforblender3d.com/VideoTexture/ImageMirror/ImageMirror
Там есть файл примера.
Вероятно, надо в багтрекер писать, чтобы разработчики обратили на это внимание и устранили в будущих версиях...

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #132 : 19 Февраль 2017, 21:30:29 »
Огорчу. У меня тоже Блендер вылетает, если в коде используется ImageMirror
http://bgepython.tutorialsforblender3d.com/VideoTexture/ImageMirror/ImageMirror
Там есть файл примера.
Вероятно, надо в багтрекер писать, чтобы разработчики обратили на это внимание и устранили в будущих версиях...
ЗдОрово. Samovar, может есть файл с зеркалом, работающий на современных версиях Блендера? Я нарыл описание, но для версии 2.49 - совершенно мне незнакомый интерфейс.

Оффлайн Samovar

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #133 : 19 Февраль 2017, 21:51:24 »
Цитировать
Samovar, может есть файл с зеркалом, работающий на современных версиях Блендера?
ты глючишь, что ли... я же тебе пишу: НЕТ

Оффлайн Barabashka

  • Житель
Re: Знатоки Python, нужна помощь
« Ответ #134 : 28 Февраль 2017, 21:46:41 »
Samovar, если я ещё не окончательно надоел со своими окнами в окнах, то взгляните на файл: http://my-files.ru/8q3swr. Я рассчитывал получать изображение на "Monitor'е", а изображение получается в стороне. Мало того, незначительное изменение положения монитора ведёт к значительным изменениям места изображения. Что-то я опять "накуралесил", а вот что, похоже, без помощи не пойму. Объект Monitor, методом "научного тыка" установил. Чуть бОльшие перемещения вообще его делают невидимым так же как и изображение в режиме работы BGE.

 


Яметрика

* По форуму

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

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

1 (1).png
Скачано: 64
Автор: LEXA ANЭGROWND
blender.png
Скачано: 74
Автор: ipv2007
4.png
Скачано: 96
Автор: hiroyukiss
2.png
Скачано: 119
Автор: hiroyukiss

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