Обычные панорамные фотографии можно представить как развернутую поверхность цилиндра, раскрашенного таким образом, что если смотреть из его центра, то создается эффект присутствия. HDRI же представляет собой развертку сферы, на которую кроме изображения накладывается карта источников света и карта отражающей способности. Для создания таких файлов применяются программы, похожие на те, что прилагаются ко многим моделям цифровых камер для получения панорамных снимков.
Зачем все это нужно?В отличие от классического искусства, 3D далеко не всегда столь самостоятельно. Подавляющее большинство художников работает в индустрии кино и рекламы. И здесь они перестают быть деятелями искусств и превращаются в наемных рабочих. В этих областях обычно их задача сводится к экономии денег. Большинство кадров, которые в кинофильмах делаются при помощи компьютерной графики, с тем или иным успехом можно было бы снять и без использования 3D. Например, в недавнем фильме «Дневной дозор» сцену, в которой автомобиль Mazda RX8 ездит по фасаду гостиницы «Космос», можно было бы отснять на специально сделанной декорации фасада дома или используя уменьшенную модель автомобиля. Но гораздо дешевле и проще обойтись 3D, тем более что и качество ничуть не пострадало от такого решения.
Получается, что, стремясь к фотореализму, компьютерные художники не только достигают творческих высот, но и существенно расширяют область применения своего труда. До недавнего времени в кинематографе крупные планы с лицами главных героев оставались недоступными для компьютерной графики, но в конце концов и этот рубеж пал (в фильме «Кинг-Конг» главную роль играет полностью компьютерная обезьяна). В недалеком будущем могут появиться полностью компьютерные фильмы, неотличимые по качеству от снятых традиционным способом. И, конечно же, наступит время, когда, подобно живописи, копирование окружающего мира перестанет быть интересным и 3D-, и кинохудожникам.
МЫСЛИ: COM COMом не вышибают
Автор: Юрий Ревич
В отличную статью Сергея Озерова «Ремонт компьютеров своими руками» (КТ № 624) вкралась одна неточность, за что, впрочем, не стоит так уж сильно ругать автора — ошибка эта кочует из пособия в пособие уже лет, наверное, двадцать, так что впору говорить скорее о массовом заблуждении, а не об ошибке. А если еще точнее — требование, чтобы подключение портов СОМ, LPT и PS/2 непременно производилось при выключенном компьютере, скорее уместно назвать не ошибочным, а чрезмерным.
«Чайнику» достаточно просто сказать: «никогда этого не делай», и все в порядке. А человек, который много работает с этими портами, очень быстро опытным путем выясняет, что перетыкать их можно как угодно, и когда угодно, не тратя времени на утомительную перезагрузку «винды», и ничего ровным счетом плохого не происходит. И перестает обращать внимание на это предупреждение вообще. Пока в один прекрасный день не сожжет единственный СОМ на ноутбуке, но так и не сможет понять, что он сделал в данном случае не так, если предыдущие пятьдесят раз все было нормально. Так от чего же надо действительно беречься?
Теоретически в COM можно втыкать кабель действительно когда угодно, там нет двунаправленных линий, могущих конфликтовать. Правда, кабель, соединяющий два СОМ-порта, должен быть правильно спаян: в нем выводы TxD и RxD (контакты 2 и 3 на 9-пиновом разъеме) должны перекрещиваться внутри. В LPT же линии DATA (и некоторые другие) теоретически двунаправленные, но на практике напороться на ситуацию, когда с обоих концов одновременно вдруг собираются что-то передавать, крайне маловероятно, если вообще возможно. Но, главное, — даже если такие электрические конфликты и возникнут, это еще не означает непременного фейрфокуса, т.к. все современные оконечные каскады портов делаются на КМОП-транзисторах, а они в большинстве случаев выдерживают перегрузки и КЗ без особого вреда.
То есть в принципе «горячее» подключение этих портов — безопасно. А когда опасно? А тогда, когда оба устройства включены в сеть, но не имеют общей земли. Тогда потенциалы у них на корпусе могут сильно различаться (до сотен вольт), и есть очень большая вероятность, что первыми соединятся не общие контакты, а сигнальные, и вот это для них будет смертельно. Но при использовании фирменных кабелей СОМ-СОМ или Centronix и тут ничего не произойдет: они имеют вокруг разъема металлическое экранирующее обрамление, которое соединяется с корпусом/общим проводом, и всегда первым входит в контакт, выравнивая потенциалы «земель». Искры даже иногда летят, а ничего не горит. А вот если экран хоть на одном из участвующих разъемов ни с чем не контачит (используется самодельный кабель без связи экранов, или прибор, в котором обрамление разъема «висит в воздухе») — считайте вероятность сожжения близкой в 100%. Но все это существенно только, если оба устройства сетевые, если же в сеть включено только одно устройство (компьютер), а второе вообще никак с сетью или настоящей землей (батареей отопления) не соединяется, то втыкать можно, не задумываясь (примеры: «комовская» мышь, которая чаще всего и не имеет никаких экранов, или GPS-навигатор на батарейках).
Резюме: СОМ и LPT почти всегда можно включать «на горячую», если только понимать, чего именно тут следует опасаться. Что же касается PS/2, то на мой взгляд, это вообще легенда, там просто нет никаких причин, по которым что-то может сгореть, если только вы не втыкаете что-то самодельное и при этом спаянное с ошибками. Просто клавиатура и мышь все равно, как правило, не заработают, так что перезапускать «комп» так или иначе придется. А вот в ноутбуке Dell я спокойно втыкаю и вынимаю по ходу дела внешнюю мышь, и он замечательно перестраивается автоматом с тачпада и обратно прямо на ходу.
ОГОРОД КОЗЛОВСКОГО: Отдельные мухи
Автор: Козловский Евгений
Снова возвращаюсь на полтора года назад, когда в «Огороде» «Ну совсем как у больших» описал домашний (или для совсем маленьких офисов) файл-сервер с возможностями принт-сервера: DS-101 от Synology. Торговали тогда ими в Spline, но Сергей Васюк, менеджер по маркетингу D-Link’а, сообщил, что и у них должны вот-вот появиться похожие устройства, — и, заботясь о многообразии, я попросил, как появится, выдать мне для тестирования. Время пришло, я привез домой маленькую (10х14х3 см) коробочку, выполненную в фирменном D-Link’овском дизайне (серое с алюминиевым серебром и вставками цвета морской волны), по имени Network Storage Adapter DNS-120 и по цене (на price.ru) в районе 80 долларов. На коробочке был вход для питания, вход для сетевого кабеля и, наконец, два USB-гнезда, предназначенных исключительно для внешних Storage-устройств: в отличие от DS-101, как не предусмотрено место для вставного винчестера, так и невозможно подключать к USB-гнездам принтеры. То есть подключать, конечно, можно — только толку не будет.
На момент привоза в моем распоряжении не было ни одного USB-винчестера, — так что я вставил в гнезда оба своих флэш-драйва, запустил утилитку поиска с прилагаемого компакт-диска, которая рассказала мне, какой IP-адрес автоматически присвоился новому устройству, и… И, в общем-то, всё: по этому адресу на всех компьютерах моей домашней сети обнаружились обе флэшки, и поскольку из веб-интерфейса я разрешил не только считывание с них информации, но и запись, — стали полноценно работать независимо от того, какие компьютеры домашней сети в настоящий момент включены, а какие — выключены. Тут же я провел эксперимент по подключению к одному из гнезд пусть маленького, однако хаба: одна из моих флэшек имеет встроенный кардридер для MMC, — и, когда в него вставляешь карточку, на компьютере появляется два диска вместо одного. Сработало и тут, так что на два USB-устройства обнаружилось три внешних диска.
Особого удовольствия я, правда, ожидал не от давно уже испробованных «независимых деталей», а от возможности устроить на одном из подключенных устройств ftp-сервер: все-таки, пока ты дома, даже и компьютер лишний включить — задача не чрезмерная, — а вот когда в отъезде… Слава богу, у меня есть собственный домен, указывающий на «Компьютерру», — и там уже давным-давно я организовал ftp-сервер, так что, когда надо закачать сотню мегабайтов картинок на верстку или получить шестисотмеговый дистрибутив последней Ulead MediaStudio, я проделываю это с достаточным комфортом. Но особенно начинаю этот комфорт ценить, пребывая в отъезде: из дома до редакции, на худой конец, можно и доехать, а вот из Нижнего Тагила… Разумеется, у редакции есть и свой ftp-сервер, но с ним у меня почему-то не складывалось: то пароль поменяют сисадмины, то список доступа, то политику. А тут — свое! Разумеется, чтобы этот самый ftp-сервер был доступен из любой точки нашего шара, снабженной выходом в Интернет, надо хитрым образом отслеживать и преобразовывать переменный IP-адрес, выдаваемый «Стримом», в адрес постоянный, — но таких сервисов в Сети достаточно, а технологию как-то описал Сергей Голубицкий в «Голубятне», посвященной его радостям от включения веб-камеры.
Поскольку DNS-120, как и многие домашние устройства от D-Link’а, — ориентирован на компьютерных ламеров (включил — и заработало), вроде бы никаких проблем не должно было возникнуть и тут: advanced > FTP Server — и дальше, против пустого окошка под заглавием Path, нажимаешь на кнопочку Open (все коротко, внятно, по шагам и даже по-русски описано в «Руководстве»), — после чего остается только выбрать желаемый (из подключенных к DNS-120) диск или каталог на нем. Однако не тут-то было: я нажимал на кнопку, выскакивало совершенно пустое окошко с кнопкой OK поблизости, — и все дела. Я пытался вписывать то в материнское окошко, то в дочернее какие-то пути — ничего не держалось и не подключалось. Припомнив, что сетевая видеокамера от того же D-Link’а, описанная в «Огороде» «…И вращает головой!», показывала картинку только в Internet Explorer’е и отказывалась делать это в стоящем у меня по умолчанию Mozilla Firefox’е, я и тут вызвал IE. Но там дело пошло еще хуже: при нажатии на кнопочку Open что-то, правда, щелкало, — однако дочернего окна, пусть пустого, — не появлялось вообще. Еще раз внимательно перечитав «Руководство», я принялся названивать в D-Link и дальнейшие полчаса провел в содержательной беседе с техническим консультантом Романом Михневичем.
Для начала мы выяснили, что куда надо вписать, чтобы задать путь к FTP-серверу даже при забастовке дочерних окошек (оказывается, все же возможно, хотя отнюдь не очевидно), потом стали выяснять причину забастовки. Она крылась в ошибке Java-программы, которая отвечала за выдачу дерева подключенных к DNS-120 дисков, что обнаружилось при вызове из Firefox’а консоли JavaScript: «Элемент доступен по идентификатору/имени в глобальной области видимости. Используйте вместо этого соответствующий стандарту W3C метод document.getElemenById().» Все понятно? Роман посоветовал обновить Java-машину, но тут же выяснилось, что у меня и так последняя версия. Тогда он посоветовал ее отключить и воспользоваться микрософтовской. Отключил. И впрямь: в IE тут же появилось нужное деревце, и, выбрав из него папку, я назначил ее FTP-сервером. На Firefox же отключение не подействовало, и я снова начал получать советы пользоваться методом, соответствующим стандарту W3C.
И тут я никак не могу обойти молчанием недавно приключившуюся со мною историю, тоже связанную с Джавой, но приведшую к куда более крутым результатам.
Уже лет чуть ли не десять я с удовольствием пользуюсь фотосервисом www.fotki.com. Его в свое время организовал уехавший в Штаты наш соотечественник Дима Дон и — на самой заре — пригласил меня поучаствовать. Поначалу это было просто интернет-хранилище картинок, но постепенно сайт обрастал сервисами: от продажи фотографий до их печати. В нем появились форумы, журналы, гостевые книги и т. д. и т. п., — чем, правда, я практически не пользуюсь. И хотя подобных серверов с подобными же сервисами развелось с тех пор несчитанное множество, в том числе русских, — фотки свои продолжаю выкладывать на старое место, и там уже скопилась солидная коллекция из двенадцати с лишним тысяч экземпляров. По мере совершенствования сайта совершенствуются и способы загрузки на него фотографий, — на сегодня их, кажется, штук двенадцать, включая посылку с мобильного телефона и использование Windows XP Publishing Wizard, — и хотя я по сей день считаю самой удобной загрузку через ftp, иной раз — когда, например, надо сбросить одну-две фотографии и даже лень запускать ftp-клиента — прибегаю к верхнему из списка способу: посредством Java-апплета. Когда его загружаешь, он сканирует диски на вашем компьютере, представляет их, вы выбираете каталог, где собраны назначенные к загрузке фотографии, помечаете их (рядышком возникают мелкие иконки, — чтобы не перепутать, что именно вы грузите), запускаете загрузку, и вскоре нужные снимки оказываются на заокеанском сервере.
На сей раз на месте привычного апплета оказался новый: Java Applet v3.0 Beta (v2.2.3) (Windows, Mac OS X, Linux or Solaris). Конечно, слово «Beta» снимает с владельца сайта всякую ответственность, — но я привык, что такие солидные имена, как Java, и в «бетах» должны работать более или менее нормально, — и запустил загрузку. Браузер вышибло. Я повторил. Вышибло систему. Я перезагрузился и вдруг обнаружил в системе два лишних диска. Один — стогиговый, наполненный совершенно непонятными файлами, другой — нулевого объема. Я покопался немного и догадался, что апплет так глубоко влез в мою файловую систему, что обнаружил специальный раздел, теоретически не видный ни из какой операционной системы (и уж как минимум — из Windows ХР), создаваемый True Image от Acronis («Огород» «Увеличьте значение IPRStackSize до 18…», offline. computerra.ru/2005/584/ 38153) исключительно для хранения архивов образов дисков и каталогов. Понятное дело, что True Image только развел руками, а я принялся удалять эти разделы (вместе со своими архивами, записанными в проприетарном акрониксовском формате), объединять их с главным, потом снова создавать секретный раздел и снова с нуля архивировать образ. Счастье, что в остальном система не разрушилась, так что позарезной надобности в образе в тот миг не возникло, — однако времени пропало даром несколько часов (это я к сегодняшнему положению дел с Java-программами).
Но вернемся к файл-серверу. Пришел Голубицкий, увидел DNS-120, ему понравилось, что можно создать не зависящее от компьютеров сети файловое хранилище, — чтобы, например, лежа в ванной, смотреть на КПК любые лежащие на сервере фильмы, иметь архивы и бэкапы, — и Сергей загорелся желанием приобрести что-то подобное, купить отдельный винчестер большой емкости, поместить его в USB-коробочку и… стать счастливым. Я показал ему еще и коробочку принт-сервера (описана в «Огороде»«Замученные очепятки»), который предоставляет компьютеронезависимость и принтерам, тут же позвонил Блохнину в «Сплайн» по поводу файл/принт-сервера от Synology и узнал, что они давно ими не торгуют из-за практически нулевого спроса, что Блохнин объяснил не сравнительной дороговизной игрушки, а проприетарным форматированием вставляемых в нее дисков: не дай бог, вылетит, — вместе с ней может утратиться и записанная там информация. Тогда я позвонил в D-Link и выяснил, что, увы, DNS-120 принт-сервером работать не может, зато у них есть DNS-300, который, правда, подороже (в районе 135 баксов), но по функциональности заметно шире: и принтеры можно подключать, и винчестер не только соединять по USB, но и вставлять внутрь. Голубицкий быстренько прикинул, что, если диск подключить к DNS-120, придется потратить лишних баксов сорок на USB-коробочку[Не знаю, где Голубицкий находит такие цены, я купил последнюю за $15. — С.Л.], а тут еще и принт-сервер, — и отправился на поиски.
Вечером позвонил мне и спросил: «У тебя какая скорость общения с файл-серверным диском? У меня — ужасно медленно, так что я даже приличное DVD-кино с него смотреть не могу». Сказать честно, я этим вопросом не задавался, поскольку — особенно с моими неёмкими флэшками — принимал DNS-120 просто за общедоступное мелкое хранилище, — но тут заинтересовался. Более того: мне как раз предложили потестировать новые винчестеры от Seagate, — и я решил все эти проверки совместить, посидев часок-другой с секундомером в руке.
В процессе сидения с секундомером выяснилось много интересного, о чем я и намерен доложить в следующем «Огороде».
ГОЛУБЯТНЯ: Glasperlenspiel: В разгаре
Glasperlenspiel — Игра в бисер (нем.)
Автор: Сергей Голубицкий
Освежевываю саспенс: Glasperlenspiel, игра в бисер, — это история о железно-софтверных откровениях, в частности о трансперсональной[cлово «трансперсональный» в данном контексте представляет собой не сублимацию чувства неполноценности автора, а перспективнейшее направление в развитии современной метафизической мысли. Дальнейшие пояснения — см. по тексту «Голубятни»] природе ОС Linux, открывшейся мне через микроинсульт после работы с сетевым файл-сервером D-Link DNS-300. На прошлой неделе мы прервались на безответственной рекомендации Антонелло разжиться «Новым Словом» в деле резервного копирования данных. Я разжился, и вот что из этого вышло.
«Новое Слово» — вполне себе компактная коробочка для укладки внутрь 3,5-дюймового жесткого диска до 400 Гбайт (в моем случае — 300-гиговый Maxtor Maxline III) и последующего подсоединения к маршрутизатору (рис. 1). Для страдающих сатириазисом предусмотрена возможность подключения по USB-порту дополнительного внешнего диска, а также принтера. Из чего нетрудно догадаться, что устройство однофлаконно выполняет две функции: сетевого файл-сервера и принт-сервера.
Лязгнул, значится, Антонелло челюстью, и так у меня зазудело, так засвербило, что сразу и покатил из Ясенево в офис Tayle, официального дистрибьютора D-Link, расположенный на Алтуфьевском шоссе. Счастливым необитателям Москвы поясняю: чтобы добраться зимой на машине из спального южного Ясенево до не менее спального северного Алтуфьевского шоссе и вернуться обратно, требуется… пять часов! Зацените подвиг, камрады, зацените подвиг — чем не гордый горец: