Как создать сцену плана своей квартиры

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

blacbag
Сообщения: 76
Зарегистрирован: Ср июн 06, 2018 12:08 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Как создать сцену плана своей квартиры

Сообщение blacbag » Ср июл 03, 2019 2:20 pm

небольшой дачный домик не хотелось разбивать на три комнаты, было желание сделать чтоб он выглядел как он есть чтоб было с первого взгляда понятно что и где. окна, двери и насос в подвале, компьютер и телевизор элементы скрываются когда выключено-закрыто. в таком исполнении одного беглого взгляда достаточно для проверки состояния. на сцене кроме него еще две комнаты и гараж, перегружатьсцену не хотелось. проще не наш метод ))
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Как создать сцену плана своей квартиры

Сообщение Chainik » Ср июл 03, 2019 2:35 pm

Если у вас только один уровень (т.е. все в пределах одного этажа), то никаких проблем нет. Можно даже добиться реалистичности (только придется малость "повозиться"). Например, viewtopic.php?f=4&t=1919&start=151 (это программка "Chief Architect", но можно в любой).
blacbag
Сообщения: 76
Зарегистрирован: Ср июн 06, 2018 12:08 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Как создать сцену плана своей квартиры

Сообщение blacbag » Ср июл 03, 2019 2:58 pm

это еще интереснее скрывающихся информеров. если бы кто знает как сделать сцену с открывающимися окнами и дверями, чекнул бы инструкцию от и до. инфы крайне мало. прога Sweet Home 3D подойдет для этого?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Как создать сцену плана своей квартиры

Сообщение nick7zmail » Ср июл 03, 2019 3:12 pm

Подойдёт. Я там же (в той теме) и написал как сделать. Просто берёте делаете отрисовку с открытым окном и с закрытым. Допустим фон с закрытым, а при открытии отображаете поверх картинку с открытым. Там и инструкций то особо не надо. Всё на уровне картинок и базовых примитивов системы.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
blacbag
Сообщения: 76
Зарегистрирован: Ср июн 06, 2018 12:08 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Как создать сцену плана своей квартиры

Сообщение blacbag » Ср июл 03, 2019 3:27 pm

вставляю в сцену картинку с открытыми окнами и дверями это понятно. не понятно как на эту картинку по статусу датчика средствами majordomo другую накладывать? для не очень программистов по подробнее бы. например нарисовать картинку без окон и дверей и как по статусу датчика закрыто накладывать на фон окно-дверь на свое место?
blacbag
Сообщения: 76
Зарегистрирован: Ср июн 06, 2018 12:08 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Как создать сцену плана своей квартиры

Сообщение blacbag » Ср июл 03, 2019 3:36 pm

например на выложенной мной картинке переднее окно чердака при открытии пропадает со сцены оставляя просто дыру, мне бы такой визуализации за глаза бы хаватило.
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Как создать сцену плана своей квартиры

Сообщение Chainik » Ср июл 03, 2019 4:54 pm

ув.nick7zmail прав. Я для тестового окна делал таким образом. Нарисовал план, где окно закрыто и сохранил нужный ракурс в картинку (это будет фон). Затем в программе для рисования планов у окна выставил положение "открыто" и сохранил тот же ракурс в другую картинку. В фотошопе выделил "разницу" в изображениях (это у нас будет открытое окно с тенью) и сохранил в отдельную небольшую картинку, которую, собственно, мы и будем накладывать на фон на сцене.

Ну а дальше для нашего элемента на сцене (открытого окна) настраивается условие отображения (свойство = 1). Да, чуток приходится повозиться, но зато выглядит реалистично.
blacbag
Сообщения: 76
Зарегистрирован: Ср июн 06, 2018 12:08 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Как создать сцену плана своей квартиры

Сообщение blacbag » Ср июл 03, 2019 5:25 pm

картинку (открытое окно PNG) кладем в ту же папку где и фон сцены? Основной вопрос в том как на фон ее накладывать? какой то обьект картинка делать?
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Как создать сцену плана своей квартиры

Сообщение Chainik » Ср июл 03, 2019 5:44 pm

blacbag писал(а):
Ср июл 03, 2019 5:25 pm
картинку (открытое окно PNG) кладем в ту же папку где и фон сцены? Основной вопрос в том как на фон ее накладывать? какой то обьект картинка делать?
Абсолютно не обязательно класть картиники в одну и ту же папку. У фона своя ссылка (путь) к картинке. У окна (тип элемента сцены "Изображение") -- своя.
У элемента сцены (в нашем случае картинки с открытым окном) устанавливаете условие отображения: Объект.Свойство = 1. Когда Объект.Свойство не будет равно "1", картинка отображаться не будет.

Ну а дальше дело техники, как выставлять значение Объект.Свойства в зависимости от состояния геркона на реальном окне.
За это сообщение автора Chainik поблагодарил:
blacbag (Ср июл 03, 2019 5:47 pm)
Рейтинг: 1.16%
blacbag
Сообщения: 76
Зарегистрирован: Ср июн 06, 2018 12:08 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Как создать сцену плана своей квартиры

Сообщение blacbag » Ср июл 03, 2019 5:51 pm

элемент сцены "Изображение" в редактировании сцены так же мышкой перетаскиваеться в нужное место?
Ответить