Коллектив Авторов - Цифровой журнал «Компьютерра» № 79

Тут можно читать онлайн Коллектив Авторов - Цифровой журнал «Компьютерра» № 79 - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая околокомпьтерная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Коллектив Авторов - Цифровой журнал «Компьютерра» № 79 краткое содержание

Цифровой журнал «Компьютерра» № 79 - описание и краткое содержание, автор Коллектив Авторов, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
ОглавлениеСтатьи

После шаттла: космические амбиции Китая Автор: Юрий Ильин

SNIPER: светлое будущее кремниевой нанофотоники Автор: Евгений Лебеденко, Mobi.ru

После шаттла: удастся ли реализовать программу МАКС? Автор: Юрий Ильин

Как взламывают мобильные платформы: взгляд экспертов Автор: Андрей Письменный

Интервью

Александр Симонов (СО РАН) о топливных элементах Автор: Алла Аршинова

Терралаб

По щучьему веленью: компьютер за рулём Автор: Олег Нечай

StructureSynth: сыграйте мне про архитектуру Автор: Радий Фиш

Альтернативные браузеры для iOS Автор: Андрей Федив

Колумнисты

Кафедра Ваннаха: Хеширование знаний Автор: Ваннах Михаил

Василий Щепетнёв: История попаданца Автор: Василий Щепетнев

Кафедра Ваннаха: Гауссиана, образование, социум Автор: Ваннах Михаил

Дмитрий Шабанов: Планетарный кофе Автор: Дмитрий Шабанов

Василий Щепетнёв: Попаданец в чистилище Автор: Василий Щепетнев

Кивино гнездо: Для всех и даром Автор: Киви Берд

Кафедра Ваннаха: Забытый футуролог Автор: Ваннах Михаил

Голубятня-Онлайн

Голубятня: Анонс публикаций Автор: Сергей Голубицкий

Голубятня: Агора №27 Автор: Сергей Голубицкий

Голубятня: Анбоксинг iBasso D4 «Mamba» Автор: Сергей Голубицкий

Цифровой журнал «Компьютерра» № 79 - читать онлайн бесплатно полную версию (весь текст целиком)

Цифровой журнал «Компьютерра» № 79 - читать книгу онлайн бесплатно, автор Коллектив Авторов
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Рекурсия

Как вы могли заметить, после задания стартового символа и правила выполнения, мы нигде не указываем, когда это прекратится. Как уже было неоднократно сказано, правила допускают рекурсивное вложение и перекрестные ссылки. И более того, это и есть основа основ построения всех фрактальных объектов, которые, теоретически, бесконечны.

Для борьбы с бесконечностью действует ряд ограничений, которые могут применяться явно или неявно:

- глобальный лимит числа объектов на сцене (maxobjects)

- предел числа поколений фигур (maxdepth).

Они как заданы по умолчанию, так и могут быть переопределены в начале скрипта, комбинируя их разные сочетания, можно получать интересные и часто неожиданные эффекты.

Для более тонкой настройки, к правилу могут быть приписаны локальные ограничения (maxdepth), что позволяет строить замысловатые фигуры, которые, к примеру, растут в длину больше, чем в ширину.

Также есть ограничители на максимальный ( maxsize) и минимальный размер ( maxsize) объекта в текущей трансформации. Если объект не удовлетворяет критерию, то не отображается, но следующая итерация может отобразиться нормально, если объект на ней снова попадает в рамки. Эти настройки, к примеру, позволяют строить хитрые паттерны с выпадающими фрагментами.

Даже с этими настройками наш язык кажется черезчур детерминированным и фигура будет черезчур упорядоченной и симметричной. Для борьбы с этим добавлена “игра хаоса”, выраженная в том, что имена различных правил могут повторяться. При выполнении будет выбираться случайно то или иное правило на основе генератора случайных чисел. К одинаковым правилам может быть приписан вес ( weight), повышающий или понижающий его вероятность. Именно в этом месте и начинают получаться фигуры, похожие на живую природу, ведь в ней очень редко встречается строгая упорядоченность.

В итоге добавляется случайность выбора цвета, задаваемая одной из нескольких встроенных схем.

Итог

Рассмотренная программа является с одной стороны очень простой, с другой — очень сложной. Для полноценного творчества в ней требуется не только хорошее пространственное воображение, но и знание основ 3D-графики и школьной стереометрии с тригонометрией. Фигуры ведут себя непредсказуемо, уходят не туда, куда надо, бывают скучны и банальны, в общем демонстрируют все известные проблемы творческого процесса.

Полученные объекты могут быть прекрасными (или унылыми) как сами по себе, так и усилены экспортом в популярные среды типа Blender, в котором они являют обычный набор полигонов, к которым могут быть сопоставлены модели освещения, тумана, амбиентности, а также шейдеры. Также существует плагиндля популярной среды реалтаймового видео VVVV, позволяющий сделать из скрипта интерактивную 3D-инсталляцию.

Можно предположить будущее таких программ. Развитие аппаратной поддержки 3D-языки описания шейдеров и модель вычислений CUDA, а также популярные библиотеки физического моделирования могут неимоверно украсить сцены, добавив туда “игру” не только с плоским цветом, но и с поверхностями, тенями, эффектами и искажениями перспективы. Именно “игру” как набор трансформаций внутри сцены, а не более реалистичный рендер средствами рейтрейсинга типа SunFlow.

Сейчас это всего лишь набор полигонов или кубиков, рисуемых, чего греха таить, сильно отстающей от современных возможностей видеокарт, библиотекой OpenGL, что в итоге не сильно отличается от первой 3D-графики начала 1990-х.

Добавление четвёртого измерения — времени — позволит строить меняющиеся на ходу ландшафты, и, в принципе, некоторые намеки на это есть уже сейчас: встроенные примеры показывают, как сделать анимацию пошагового разрастания фигуры-дерева.

К оглавлению

Альтернативные браузеры для iOS

Андрей Федив

Опубликовано29 июля 2011 года

Если на первых порах распространяемые через App Store браузеры не предлагали сколько-нибудь заметные преимущества, являясь, по сути, надстройками над движком Safari Webkit, то существующие ныне варианты способны если не заменить, то хотя бы составить конкуренцию браузеру по умолчанию. Часть их использует модные теперь «облачные» технологии. В частности, это касается браузеров, предоставляющих некоторое подобие поддержки технологии Flash. Рассмотрим самые удачные из них.

Puffin Web Browser
Браузер который предлагается за символический доллар позволяет быстро - фото 39

Браузер, который предлагается за символический доллар, позволяет быстро получить доступ к Flash-контенту. Для удобства взаимодействия с ним есть отдельный режим прокрутки экрана, который включается в настройках. В этом режиме страница не прокручивается, а прикосновения к экрану обрабатываются как одинарные и длинные нажатия. Это позволяет перетаскивать объекты в области Flash-приложения. Конечно, в сложные Flash-игры в таком режиме не поиграешь, но для просмотра медиаматериалов этот браузер подходит.

Ещё одним его важным преимуществом является поддержка воспроизведения аудио С - фото 40

Ещё одним его важным преимуществом является поддержка воспроизведения аудио. С этой задачей Puffin справляется хорошо, позволяя использовать различные музыкальные Flash-сервисы. Есть функция полноэкранного проигрывания Flash-видео, которая хорошо работает в большинстве случаев.

Если учитывать особенности облачной реализации браузера он хорошо справляется - фото 41

Если учитывать особенности облачной реализации браузера, он хорошо справляется с обработкой сложных веб-страниц. В тесте на поддержку HTML5 Puffin набирает 274 балла. Примечательно, что встроенный Safari в iOS 5 получает уже 303 балла. Кроме этого, важно помнить, что месторасположение пользователя и его IP-адрес будут распознаваться как находящийся в США, что удобно для доступа к иностранным ресурсам, но часто вызывает подозрения у веб-сервисов СНГ и социальных сетей; в частности, Facebook, «Вконтакте» и Gmail будут предупреждать о доступе с нетипичного IP-адреса и требовать дополнительной авторизации пользователя.

Универсальное приложение для iPhone и iPad доступноза 0,99 доллара.

iSwifter
Второй облачный браузер использует экзотический способ загрузки и отображения - фото 42

Второй облачный браузер использует экзотический способ загрузки и отображения всевозможного контента, в том числе Flash. Страницы загружаются на удалённый сервер и отображаются на экране в виде своеобразного «видеопотока», точно таким же образом, как это реализовано в сервисе Onlive. Начиная с версии 3.0 этот браузер перешёл на систему платной подписки, позволяя за три доллара в месяц пользоваться сервисом без ограничений. Но в текущей версии 4.0 разработчики вернулись к системе одноразовой подписки, предоставив, кроме прочего, эту подписку всем, кто использовал iSwifter ранее на условиях абонентской платы. В браузере есть возможность загружать Flash-игры отдельно, есть доступ к играм Facebook, популярным видеохостингам и видеподкастам. Аудиопоток iSwifter передаёт, как и Puffin, но в целом работа браузера требует определённого привыкания. Во время прокрутки происходит подгрузка контента, нажатия курсора обрабатываются с задержкой. Ощущения от работы с браузером напоминают использование OperaMini для iOS.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Коллектив Авторов читать все книги автора по порядку

Коллектив Авторов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Цифровой журнал «Компьютерра» № 79 отзывы


Отзывы читателей о книге Цифровой журнал «Компьютерра» № 79, автор: Коллектив Авторов. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x