не очень), цветовая гамма близлежащих предметов, наличие рядом людей, в том числе с определением, знакомы они или нет, и распознанием их личностей для знакомых, текущая геопозиция, частота пульса хозяина, его эмоциональное состояние, говорит ли ему сейчас собеседник правду или врёт (см. раздел о детекторах правды). И многое-многое др. Входящие в набор сенсоры как раз и определяют, какие конкретно данные и в каком объёме будут доступны одежде. Чем она дешевле, тем обычно меньше их в ней, у самой простой они нередко и вовсе отсутствуют. Сколько бы их ни было у неё, все они обязательно перехватываются хелпером (см. раздел о хелперах) и становятся поставщиком сенсорных данных и для него, а его сенсоры в свою очередь неизменно делятся информацией с ней. Таким образом одеяние может получать всесторонние сенсорные сведенья вообще не имея собственных сенсоров. Сенсорная информация позволяет ему конфигурационно реагировать на происходящее вокруг. Самый простой пример – автоматическое усиление контрастности и светимости графики в условиях слабой освещённости. Примеры посложнее – автоматическая реконфигурация формы для увеличения площади открытых участков тела, когда на улице жарко, резкое изменение цвета, когда собеседник вам откровенно лжёт, появление в области груди изображения сердечка, когда к вам подходит любимый человек (девушки нередко прибегают к подобным уловкам демонстрации чувств к кому-то без слов – идёт мимо парень, который ей нравится, и её платье приобретает вид, сигнализирующий, что ей радостно и волнительно), цветопереливание на дискотеке в такт музыке, и бесконечно многое др. В большинстве случаев сенсоры не встраивают в одежду намертво, а вкладывают в специально предусмотренные для этого микро-карманчики и микро-кластеры (даже у носков и у нижнего белья нередко бывают такие), или же располагают вообще не в ней, а в каких-либо универсальных аксессуарах – сумочке (у дам), ремне, кольце, браслете и т.п. Но бывает и иначе, иногда для удобства ношения их вшивают в ткань или интегрируют в элементы нашитого на неё декора. Современные сенсоры преимущественно представляют из себя микроскопически миниатюрные устройства размерами не более миллиметра-двух, с другими приборами они взаимодействуют исключительно беспроводным способом, что означает, имеющие их ПО вовсе не наводнены проводами или токопроводящими нитями.
• Набор программ – сенсоров недостаточно, чтобы реагировать на внешние события. Необходима программа, исполняющая реконфигурацию определённым образом в ответ на определённую ситуацию. Дело не в технической составляющей вопроса, выполнение программ в настоящее время простая задача, для неё сгодится совершенно грошовенький чип микроскопических габаритов. Дело как всегда в выборе. Разнообразных ситуационных моментов миллионы, самому задавать, что и как будет реагировать на то или иное событие, слишком утомительно, никакого времени не хватит. К тому же прямое копирование программных сценариев с одного наряда на другой далеко не всегда возможно, ведь они в общем случае различаются и по покрою, и по конфигурируемости, и по сенсорному обеспечению, то есть каждую новую вещь чаще всего придётся настраивать заново. По мелочам пользователи всё равно всегда меняют что-то под себя, но в основной части вынуждены полагаться на вкус производителя, на выбранное им для вас за вас как исполняемое по умолчанию. Обычно люди ориентируются на товарный бренд поставщика программ. Есть признанные компании, гарантирующие широкое разнообразие реакций на события, креативность спецэффектов, их высокие визуальные эстетичность и качество. Есть безвестные недорогие фирмы, снабжающие ПО формальным набором малосодержательных реакций. Бывает, программ и вовсе нет, их список пуст – программируй сам – не в смысле «пиши программы», а в смысле, задавай вручную, что делать в каждой конкретной ситуации. Не всякая конфигурируемая одежда пригодна для исполнения программ, только динамическая (имеющая хотя бы один быстроконфигурируемый управляемый параметр). На медленно меняющейся их работа попросту не будет заметна. Отличное программное обеспечение не редкость и для недорогих ПО, но в основном лишь при условии, что те стандартного покроя (рубашка, футболка обычного вида) или представляют из себя примитивную по покрою стандартного вида вещь – шарф, галстук, бант и т.п. Стандартность позволяет копировать программы, полноценно переносить их с одного ПО на подобный другой, как результат, они копятся, отбраковываются и совершенствуются веками. Что и обеспечивает им соответствие высоким требованиям качества. Пожалуй стоит вспомнить ещё про любительские форумы в сети, куда народ выкладывает в том числе удачные программные эксперименты над своим гардеробом. Имея аналогичный ПО, их можно скачать и применить. Вот только подходить к этому надо с осторожностью, мало ли кто чего выложит, вдруг он шутник, и ваш наряд в не очень подходящий момент неожиданно преобразится не самым приличным образом или отобразит не самую приличную графику. Одна из основных проблем с наборами программ – зачастую они должны охватывать целостный образ, всего человека, все конфигурируемые детали его внешнего вида. Их надо согласовывать друг с другом, скажем у обуви, одежды и маникюра. Если у девушки программно меняется цвет ленточки в волосах или начинает мерцать небольшое сердечко на платье в районе груди – это одно, а если изменяется цвет самого платья – совсем другое, ведь последнее может перестать гармонировать с расцветкой её туфелек, сумочки, причёски, ногтей. Чем масштабнее эффект, тем сложнее он осуществим для вещей, купленных «вразнобой», не как единый комплекс у одного производителя. Методы сопряжения программ существуют, и они вполне эффективны, людям обычно не приходится заморачиваться этим самим, всё происходит автоматически. Тем не менее безусловен факт, что единый комплекс, ансамбль предназначенных для ношения вместе предметов гардероба, обеспечивает существенно более высокую гибкость, масштабность и эффектность программных преобразований при сохранении полной гармоничности внешностного образа.
• Связь – одежда достаточно редко имеет собственные встроенные в неё дальнодействующие средства связи, близкодействующие же у неё как правило есть, через них она контактирует с хелпером хозяина, а посредством хелпера при необходимости и с и-сетью. Так или иначе для конфигурируемых и функциональных ПО связь очень важна, и не только потому что хелпер существенно расширяет потенциал их возможностей и обеспечивает максимальное удобство взаимодействия с ними. Доступ к и-сети позволяет им загружать новые наборы конфигураций, обновлять программы, производить обмен некоторыми видами сенсорных и иных данных, дистанционно взаимодействовать с пользователем (вы ещё на работе или в транспорте, а всё равно можете реконфигурировать свои вещи в домашнем шкафу, дабы подготовить их заранее для какого-либо неожиданно наметившегося мероприятия), ну а при технических проблемах и сбоях в них сервисная служба будет способна тестировать их электронную начинку удалённо, без необходимости везти их куда-либо или вызывать мастера на дом.
• Воспроизведение звука – для некоторых визуальных эффектов бывает не лишним звуковое сопровождение (прежде всего для видео-отображающих),