СОДЕРЖАНИЕ РАЗРАБОТЧИКИ КОМПЬЮТЕРНЫХ ИГР Марек Рудовски .......................................................................................3 стр. The Trader of Stories.................................................................................3 стр. ИГРОВЫЕ ДВИЖКИ Point&Click Dev Kit 2..................................................................................4 стр. e-Adventure................................................................................................4 стр. МУЗЫКА И ЗВУК В ИГРЕ Sound Forge 7.0.........................................................................................6 стр. УРОКИ 3D STUDIO MAX Краткое описание модификаторов........................................................26 стр. Моделирование комнаты в 3D Studio MAX...........................................29 стр. УРОКИ SKETСHUP Рабочий стол SketchUp..........................................................................38 стр. Инструменты рисования........................................................................38 стр. Инструменты трансформации. .............................................................41 стр. УРОКИ WINTERMUTE ENGINE Озвучка Игры (Теория и Практика)…………………………………..…..43 стр.
Интернет-журнал QUEST для квестостроителей и игроделов Адрес редакции emagazine@bk.ru -Статьи для журнала присылайте на электронный ящик редакции с пометкой «для журнала». -Все материалы в журнале найдены в Интернете или написаны для Интернета. -Журнал является полностью некоммерческим. Никакие гонорары авторам статей не выплачиваются и никакие оплаты за рекламу не принимаются. -Редакция занимается только оформительской деятельностью и никакой ответственности за содержание статей не несет. -Статьи редактируются, но орфография статей является делом их авторов. -При использовании материалов этого журнала, ссылка на него не является обязательной, но желательной. -Никакие претензии за невольный ущерб авторам, заимствованным в Интернете статей, не принимаются. Произведенный ущерб считается компенсированным рекламой авторов и их произведений. -Редакция журнала обращается ко всем читателям с просьбой помочь в формировании номеров. Если Вам где-либо в Интернете встретиться статья, про которую Вы подумаете, что она могла бы подойти для журнала – не поленитесь, сбросте ссылку на адрес emagazine@bk.ru. Если у Вас есть идеи о том, каким должен быть этот журнал – мы можем дать Вам возможность попробовать себя в качестве его редактора. Главный редактор, дезайн: Гречуха Molier Виталий Авторы номера:
free-soft Кирилл Волошин Андрей Быков (klaker) Джон Хаган (John Hagan) Вадима Стеценко sirchopsalot OlegSANDr
Ресурсы:
igropolis.com graphic-world.shr.by to3d.ru molier-artstudo.ucoz.ru www.architector.dp.ua. www.photoshoptalent.com questzone.ru
УРОКИ PHOTOSHOP Резьба по дереву Engraving Text in Wood……………………………….45 стр. УРОКИ РИСОВАНИЯ Перспектива городской улицы. Взгляд в высь………………………….47 стр. ПОЛЕЗНЫЕ ПРОГРАММЫ Inkscape………………………………………………………………………52 стр. Magic Particles………………………………………………………………52 стр. BodyPaint 3D – все, что нужно для рисования в 3D …………………52 стр. ИНТЕРЕСНЫЕ СТАТЬИ Руководство по созданию идеальной игры в жанре adventure……..53 стр. ИНТЕРЕСНЫЕ САЙТЫ Molier Art Studio ……………………………………………………………..56 стр. СПРАВОЧНЫЙ ЛИСТОК Таблица цветов для .font WME……………………………………………57 стр. ЗАКЛЮЧЕНИЕ Заключение……………………………….…………………………………..60 стр.
Марек Рудовски Marek Rudowski
Марек Рудовски, будучи химиком по образованию и художником по призванию, рисует иллюстрации к книгам, выпускает комиксы, один из которых – The Trader of Stories - решил превратить в адвенчуру.
The Trader of Stories
Восточная Европа поразительно богата на рефлексирующих художников, которые обожают в одиночестве, под кофе и сигареты, придумывать странноватые миры и превращать их в меланхоличные квесты. Один из них — это чех Якуб Дворски, автор нашей прелести: «Самороста» и «Машинариума». А по соседству, в Польше, живет другой замечательный человек — Марек Рудовски. Он профессиональный художник и дизайнер, оформляет книги и рисует комиксы. И в то же время — доктор химии в Университете города Вроцлав. «Такие полярные увлечения имеют нечто общее. И там, и там главное — это воображение», — поясняет Марек. С воображением у человека, с 6 лет увлекающегося видеоиграми, и правда все хорошо. Сейчас, в рамках мероприятий по осуществлению детской мечты, он придумывает и рисует собственный квест The Trader of Stories, чье действие разворачивается в мире, который боги создали вокруг огромного дуба. Марек придумал целую вселенную под названием ForestBed (можно перевести как «постель из леса»), здесь есть оригинальная теология, свои мифы и легенды. И The Trader of Stories лишь часть большого проекта об этом мире. Игра расскажет о маленькой девочке по имени Миосотис: она потеряла память и теперь пытается вернуть собственную жизнь, узнав все про себя. Для этого героиня коллекционирует предания
разных людей, рас и культур, пытаясь расслышать в них отзвуки своей истории, собрать из этих осколков зеркало, в котором она, наконец, узнает себя. Миосотис хочет снова стать той девочкой, которой когда-то была, но можно ли войти в одну и ту же реку дважды? The Trader of Stories поднимает глубокие вопросы, но ответы предлагает искать самому игроку. «В ходе своих путешествий героиня встретит разнообразных персонажей, более или менее дружественных. У каждого есть своя история. Должны ли вы вмешиваться в их жизнь, учитывая, что некоторые в отличие от Миосотис, наоборот, пытаются сбежать от прошлого? Если ваш ответ «да», то будьте готовы к последствиям. Здесь у каждого есть свой подвал со скелетами», — поясняет в нашем интервью автор. Иными словами, в The Trader of Stories нам предстоит много и плотно общаться. По форме это классический point & click квест с поиском предметов и пазлами, но Марек, как человек, обожающий классические квесты от LucasArts, основной упор делает именно на ветвистые беседы в духе Monkey Island. При этом у нас будет возможность вольно перемещаться между локациями, возвращаться в пройденные места (для этого Миосотис использует собственное ездовое животное, помесь быка и носорога по имени Зефир), выполнять побочные квесты и получать дополнительные сведения об окружающем мире. А еще девочка умеет играть на флейте. Так она призывает Зефира, решает некоторые пазлы. И дарит нам эстетическое удовольствие: Миосотис постепенно узнает новые мелодии, которые можно проиграть в любой момент времени. Подобные авторские игры — это, конечно, тихая заводь для романтичных демиургов собственных миров. И делать их они могут годами, играя на флейте и иронично поглядывая на бренную суету вокруг. Марек, например, честно нам сообщил, что игра готова на 12% и будет в лучшем случае закончена к концу 2010-го. Увидев эти издевательские «12%», боссы какой-нибудь EA получили бы удар. Но зато на выходе из таких проектов, как правило, получается ручная работа, редкая и никого не оставляющая равнодушным. Нам почему-то кажется, что The Trader of Stories — это как раз такой случай.
Источник: http://igropolis.com Автор: Кирилл Волошин
e-Adventure Point&Click Dev Kit 2 Это конструктор классических 2D игр жанра адвенчура, квест, а они сегодня являются редкостью. Этот пакет предлагает вам всѐ для того, чтобы вы могли создать свои игры типа Sam & Max, Петька и ВИЧ, Братья Пилоты, а также любого другого стиля. PaC-DK довольно прост в освоении, так как вам не нужно никаких знаний программирования. Игры делаются при помощи скриптового редактора, при этом вы собственно не вдаѐтесь в дебри скрипта, а выбираете команды из меню. Также имеются шаблоны, которые вы можете использовать в своих играх при необходимости. Создание игры происходит практически по системе "drag'n'drop" вы щѐлкаете кнопочки, перетягиваете объекты. Имеется практически весь набор спецэффектов и эффектов для подобных игр: зумирование (до 9х) персонажа, плавное передвижение персонажей, сглаживание, альфа-блендинг, IF-инструкции, точечный рендеринг, эффекты с текстом и многое другое. Поддерживаются основные и популярные форматы графики: bmp, gif, jpg, png, tga. Музыка форматов: mp1, mp2, mp3, wav, ogg, функция EAX. Видео форматы: avi, mpg, wmv, а также flash video! Высокое разрешение экрана: от 320х240 до 1024х768 пикселей. Всѐ это позволяет вам создавать вполне современного качества игры. Графика зависит от того, насколько вы хорошо умеете рисовать. Point&Click Dev Kit является полностью бесплатным инструментарием, и вы можете делать с его помощью только полностью бесплатные игры. На официальном сайте есть готовые игры, созданные на данном конструкторе, а также примеры.
e-Adventure – это бесплатный конструктор игр, в котором можно создавать качественные 2Dадвенчуры (квесты). Разрабатывает его испанская команда. Среда разработки e-Adventure создана испанскими разработчиками для научноисследовательских проектов (Virtual Learning Environments (VLE)). Первоначальной целью данной среды было создание интерактивных обучающих игровых проектов. И относительно недавно разработчики из e-UCM открыли свой проект для бесплатного использования всеми желающими.
E-Adventure является хорошим решением для разработчиков игр, которые не могут выложить деньги на покупку системы разработки, но желают создавать свои качественные двухмерные квесто-
подобные игры. Конструктор игр E-Adventure может стать для вас реальным решением для быстрой и удобной разработки, как как вам не нужно производить денежные затраты на разработку мультимедиа приложений. С e-Adventure вы сможете создавать как игры, так и интерактивные сцены для обучения. Данный конструктор можно использовать для обучения пользователей ПК созданию компьютерных игр и приложений без особых знаний типа программирования. Данный конструктор, помимо бесплатности, достаточно лѐгок в освоении, понятен даже начинающим, предлагает удобную работу с интуитивно понятным меню и интерфейсом. В системе имеются все необходимые инструменты для формирования игровых проектов. В том числе, можно особо выделить, инструмент на основе алгоритмических схем для написания развитой диалоговой системы игры, графические редакторы. Имеются все основные инструменты, которые только необходимы для разработки полноценных игр в жанре квест. Интерфейс игр, созданных в eAdventure, может быть таким, каким его задумывает автор игры: как с классическим "Сиерраподобным" (помните игру Ларри?) интерфейсом с меню и кнопками действий: "Взять", "Тянуть", "Дать" и т.д., так и с современным типом интерфейса (клик на объект раскрывает список возможных действий) – контекстные меню. Для программирования игр в этом конструкторе используется простой и гибкий язык XML. С помощью скриптовой системы задаются и описываются действия в игре. Сама же система написана на кросс-платформенном языке Java, благодаря чему приложения, созданные в eAdventure, могут быть портированы на многие популярные операционные системы, проекты могут быть интегрированы Web-страницы как апплеты. Предлагаются инсталляторы для Windows и OSX, .bat для Windows, .sh для Windows и Linux. Готовая игра компилируется как в исполняемый Java-файл (для запуска которого на компьютере
должна быть установлена SunJava), так и в специальный внутриигровой формат .ead, для запуска которого требуется идущий в комплекте лаунчер.
Официальный сайт этого конструктора игр на английском и испанском языках. На нѐм имеются примеры квестов для программы, которые очень даже помогут в быстром освоении e-Adventure, помогут понять основы создания своего полноценного квеста. Жанровая направленность: 2D квесты/адвенчуры; Платформа: Java 1.6+, Web, Windows, Macintosh OS X, Linux, Debian SO и т.д. Лицензия: GNU General Public License (GPL); Языки программирования: XML, без программирования; Движок написан на ЯП: Java; Открытый исходный код: предоставляется, open source; Мультиплеер: нет; Язык интерфеса: английский, испанский, немецкий, португальский, румынский; Достоинства: свободный, кросс-платформенный; Недостатки: пока ещѐ сыроват; Авторы движка: e-UCM (Мадрид, Испания). Автор: Андрей Быков (klaker)
Sound Forge 7.0 Без профессионального звукового редактора трудно представить себе современную студию звукозаписи и монтажа. Программа Sound Forge долгое время являлась флагманским продуктом компании Sonic Foundry, а в мае 2003 года успешно перекочевала под другую торговую марку - Sony Pictures Digital. К радости огромной армии поклонников этого звукового редактора, подразделение Sony продолжило развитие Sound Forge, и в начале осени-2003 появился релиз седьмой версии.
Отличительными особенностями Sound Forge всегда считались: Функциональность и эргономичность интерфейса. Большое количество возможностей редактирования и обработки эффектами. Поддержка большинства новых технологических стандартов, включая аудио с характеристиками 32/64 бита с плавающей точкой, и частотой дискретизации от 2 до 192 КГц. Постоянная поддержка со стороны разработчика. Это только то, что лежит на поверхности. Мы же копнем вглубь и поставим перед собой задачу более полного рассмотрения возможностей Sound Forge 7.0. Покупка Пользователь может приобрести программу в двух вариантах - коробочной версии ($449.96), продающейся в специализированных магазинах, либо download-версии ($399.96, объем около 35 Мб + 3 Мб документации), самостоятельно скачиваемой с сайта разработчика. Апгрейд предыдущих поколений программы обойдется в $149.95. Вариант с коробочной версией стоит несколько дороже, но при этом вы получаете фирменную упаковку с полноценным красиво оформленным руководством, что немаловажно. Покупая коробочную версию у дилера можно получить еще одно преимущество - мультиязычность интерфейса. То есть, сейчас в ходу и русифицированные адаптированные версии Sound Forge. Существенной разницы между англо- и русскоязычными вариантами нет, хотя последний появляется как правило позже, во-вторых я бы рекомендовал использовать все-таки английский интерфейс, поскольку в последнее время мы работаем только с иностранными технологиями, и наблюдается проблема с несостыковкой терминологий.
К тому же в режиме частых обновлений и исправлений багов, появлений нескольких бета-версий, требующих небольших апгрейдов, что присуще для современного ПО в целом, работа с англоязычным вариантом предпочтительнее. Инсталляция Программа Sound Forge 7.0 разработана только для платформ Windows 2000/XP. Дополнительно требуется установка последней версии DirectX (выше 8.0). Минимальные требования к установке следующие: CPU 400 МГц. RAM 64 Mб (128 Mб рекомендовано). 60 Mб на винчестере для инсталляции программы. Монитор с поддержкой 24-битного цвета (рекомендовано). Windows-совместимый звуковой интерфейс. Устройство CD-ROM, необходимо для установки box-версии. Устройство CD-Recordable, если вы хотите воспользоваться функцией записи на CD. При первой установке компьютеру присваивается определенный код, и программа может работать в течение нескольких дней без всяких ограничений. По истечении этого срока Sound Forge не загружается и требует серийный номер. Для его получения необходимо обратиться к разработчику, сообщить свои данные и код компьютера. В течение нескольких дней вам пришлют полноценный серийный номер. Серийный номер и код компьютера являются взаимосвязанными. При этом, даже если вы переустанавливаете Windows, то код изменится, и после этого следует опять обращаться к разработчику за новым серийным номером. Такие же правила установки действительны и для других программных продуктов Sony Pictures Digital, таких как ACID и Vegas. Тех, кто пользовался продукцией Sonic Foundry ранее ожидает сюрприз - папка установки по умолчанию будет обозначаться как Program Files/Sony/SoundForge7.0, соответственно потребуется переригистрация лицензий некоторых плагинов, таких как MP3 Plug-In 2.0, Main Concept MPEG Plug-In 1.0, DVD Architect 1.0 и Surround Plug-In Pack 1.0, если они у вас были установлены до этого. Сделать это достаточно просто, войдя в закладку меню Start (Пуск) > Programs (Программы) > Sony > Utilities > Migration Tools. При этом все установленные ранее DirectX-плагины будут инициализироваться программой в обычном режиме, и дополнительных настроек в этом случае производить не потребуется. Имя Sonic Foundry везде заменено на Sony, поэтому не пугайтесь, когда увидите "Sony Acoustic Mirror". Для тех, кто сталкивается с программой впервые, скажу, что вам достаточно произвести обыкновенную установку, перед этим инсталлировав DirectX. Общий обзор интерфейса
Функционально интерфейс можно разделить на три главных элемента - главное меню, меню "быстрых кнопок", окно редактирования звуковой волны. Дополнительно предусмотрено наличие индикатора уровня,
который является "встраиваемым" в интерфейс и может быть расположен слева, сверху, снизу и справа окна редактирования звуковой волны, а также в виде отдельного окна. Его месторасположение можно изменить переносом с помощью указателя мыши (эта операция также называется drag'n'drop). Как потом вы выясните, эти свойства присущи практически для всех встраиваемых окон. Рабочий интерфейс является полностью трансформируемым и может содержать огромное количество дополнительных функциональных модулей. Первые настройки Для того, чтобы начать работу с программой, необходимо произвести ряд предварительных настроек. Первым делом следует в пункте главного меню Options найти закладку Preferences.
В открывшемся одноименном окне собраны все необходимые настройки, касающиеся взаимодействия программы с системой, и изменения/адаптации ее интерфейса. Рабочее окно Preferences состоит из 13 тематических закладок. На первом этапе имеет смысл остановиться только на нескольких из них.
Первым делом необходимо зайти в закладку Wave для указания необходимых настроек для вашего звукового интерфейса. Здесь вы можете назначить определенный выход на воспроизведение и вход для записи, а также установить для них параметры исправления задержек и указать возможность работы с 24-битным звуком. Эти характеристики являются особенно важными в тех случаях, когда вы используете не достаточно качественные звуковые интерфейсы. Плюс к этому в данной закладке указывается размер буфера, выделяемого в оперативной памяти для корректного проведения операций воспроизведения/записи (Total buffer size, в Кб). Эта характеристика важна и имеет прямое отношение к мощности аппаратных ресурсов вашего РС. Параметр Preload size (в Кб) позволяет управлять объемом отправленных звуковых данных на драйвер звукового интерфейса перед тем, как начнется операция воспроизведения.
Вторым этапом наших настроек будет указание темповой директории на физическом диске. По умолчанию, программа устанавливает путь к своей собственной директории, но так как обычно ПО располагается на системном диске, емкость которого не бесконечна, имеет смысл переназначить путь и расположить темповую директорию на другом диске. Это утверждение носит рекомендательный характер, основанный на опыте. Теперь займемся настройкой интерфейса и перейдем в закладку Toolbars.
В этом окне нам дается список панелей "быстрых кнопок". Большинство из них повторяют пункты главного меню, но потому это и "быстрые" кнопки, так как позволяют одним нажатием мыши вызвать необходимую функцию. Standart (повторяет основные пункты меню File и Edit, а также имеет набор из четырех различных типов курсора редактирования).
Transport (командное меню - зацикливание, перемотка, запись, воспроизведение и останов).
Navigation (управление в окне редактирования звуковой волны - масштабирование, установка маркеров, быстрая навигация).
Views (функции данного меню позволяют запоминать текущие визуальные настройки окна редактирования звуковой волны, включая, положение курсора, масштаб и т.п. Данная функция очень полезна при работе с большими файлами).
Status/Selection (переход от одной временной сетки к другой, то есть мы можем видеть значения по сэмплам, секундам и минутам и различным протоколам синхронизации).
Regions/Playlist (доступ к окнам со списками регионов и плэй-листу, управление синхронизацией MIDI и отображение статуса синхронизации).
Process (повторение двадцати функций пункта главного меню Process - Auto Trim/Crop (удаление тишины), Bit-Depth Converter (конвертация на другую разрядность), Channel Converter (различные варианты взаимодействия между каналами, переход от моно к стерео и наоборот), DC Offset, Graphic EQ (графический эквалайзер), Paragraphic EQ (параграфический эквалайзер), Parametric EQ (параметрический эквалайзер), Graphic Fade, Fade In, Fade Out, Insert Silence, Invert/Flip (противофаза), Mute, Normalize (нормализация), Pan/Expand (изменения стереопротранства), Resample (переход на другие частоты дискретизации), Reverse, Smooth/Enhance (энхансер), Time Stretch (убыстрение/замедление), Volume). Это одно из ключевых окон при работе в Sound Forge.
Effects (по аналогии c Process - повторение ключевых функций пункта главного меню Effects - Acoustic Mirror (моделирование акустического пространства), Amplitude Modulation, Chorus, Multi-Tap Delay, Simple Delay, Distortion, Graphic Dynamics, Multi-Band Dynamics, Envelope, Flange/Wah-Wah, Gapper/Snipper, Noise/Gate, Pitch Band, Pitch Shift, Reverb, Vibrato, Wave Hammer (уникальный компрессор/максимайзер)).
Tools (повторение ключевых функций пункта главного меню Tools, среди которых особенно стоит отметить Burn CD (запись CD) и Extract Audio From CD (импортирование аудио-треков с CD)).
Levels (цифровой индикатор, показывающий текущее значение выбранного параметра в месте положения курсора (sample value, percent, dB, Peak, RMS Power)). Очень удобен в качестве вспомогательного индикативного средства.
ACID Loop Creation Tools (данный модуль является очень удобным вспомогательным средством для работы с музыкальными фразами, а также для определения темпа загруженных композиций).
Play Device (быстрый доступ к меню выбора воспроизводящего устройства, очень удобно при использовании многоканальных плат, когда требуется частое перенаправление выходов).
В итоге, после того, как я загрузил все панели из закладки Toolbars, картина выглядела следующим образом:
Перенося их с помощью указателя мыши в область меню "быстрых кнопок", я тем самым формирую рабочий интерфейс программы. Вот как он стал выглядеть:
Таким образом, прибегать к помощи главного меню нужно намного реже, и быстрый доступ к основным функциям программы получен.
И последним этапом предварительной настройки программы является инициализация плагинов. Для этого нам стоит заглянуть в пункт главного меню DirectX Favorites. После первого запуска программы он выглядит следующим образом.
Дело в том, что при загрузке программа уже получила информацию по установленным плагинам, а сейчас предлагает пользователю самому сконфигурировать этот список. Если мы войдем в опцию Organize, то увидим весь массив имеющихся программных модулей.
В одноименном окне можно самостоятельно конфигурировать папки в виртуальном каталоге DX Favorites и переносить в них указателем мыши нужные плагины, и они в последствии будут отображаться в DX Favorites-меню. Опция Recreate by Plug-In Name: сортирует весь массив, ориентируясь на имена разработчиков. При этом, если вы воспользовались этой функцией, то все настройки, сделанные в Organize пропадают. Разобравшись с плагинами, можно сказать, что первый этап отстройки программы закончен.
Форматы файлов
Sound Forge 7.0 позволяет работать с основными современными аудио/видео форматами файлов. При этом программа имеет ряд внутренних специфических форматов (PCA, W64), совместимых с другими программами от данного разработчика, наиболее близкой из которых является Vegas. Список основных форматов можно представить в виде следующей таблицы. Расширение файла
Описание
Открытие
Сохранение
MacintoshR AIFF
Да
Да
ASF
Microsoft Windows MediaR 8,9
Да
Нет
AU/SND
NeXT/Sun (Java) (PCM, ч-Law)
Да
Да
AVI
MicrosoftR Video для WindowsR
Да
Да
CDA
CD Audio
Да
Есть функция записи на CD
Sound Designer 1
Да
Да
FRG
Sound Forge Project File
Да
Да
IVC
Intervoice (ADPCM, ч-Law, A-Law)
Да
Да
MOV
AppleR QuickTimeR Movie
Да
Да
MP3
MPEG-1 Layer 3 (Audio)
Да
Да
MPG
MPEG-1 or MPEG-2 Video. Если вы хотите работать с форматами MPEG 1 и 2, то необходимо приобрести дополнительный подключаемый программный модуль MainConcept MPEG plug-in.
Да
Да
OGG
Ogg Vorbis
Да
Да
PCA
Sony Pictures Digital Perfect Clarity AudioT, внутренний формат сжатия информации, не предусматривающий потерь в качестве.
Да
Да
.QT
Apple QuickTime 6
Да
Да
Raw Files (8 и 16 бит различных типов)
Да
Да
RM
RealNetworksR RealAudioR 9
Нет
Да
RM
RealNetworks RealVideoR 9
Да
Нет
SFA
Sonic Foundry Audio
Да
Нет
VOX
Dialogic VOX (ADPCM)
Да
Да
AIF/SND
DIG/SD
RAW
W64
Sony Pictures Digital Wave 64T, разновидность WAV-файлов, предназначенная для больших объемов аудио-информации, например, звукового ряда для фильмов. Используется также в других продуктах Sony Pictures Digital.
Да
Да
WAV
Microsoft WaveR
Да
Да
WAV
Scott Studios Wave
Да
Да
WMA
Microsoft Windows MediaR 9 (Audio)
Да
Да
WMV
Microsoft Windows Media 9 (Video)
Да
Да
Видеофайлы DV 24fps
Да
Да
Что интересно, Sound Forge очень удобно использовать как видео-конвертор из одного формата в другой. Хотя программа и не обладает возможностями в области обработки видеоизображений, она поддерживает все основные популярные форматы и позволяет пофреймовое звуковое редактирование.
Простейшее редактирование Окно редактирования звуковой волны в Sound Forge по праву считается одним из самых удобных, его очень любят звукорежиссеры на радио и телевидении. Инструментарий для проведения простейших операций отработан на протяжении многих лет. В последних версиях редактора стала возможной очень удобная навигация по звуковой волне с помощью колесика мыши. Это, действительно, эргономически очень удобно. Простой поворот колеса мыши - управление масштабированием в горизонтальной плоскости. Поворот колеса мыши с нажатой клавишей Ctrl - вертикальное масштабирование. Поворот колеса мыши с нажатой клавишей Shift - прокрутка вперед/назад. Я обратил внимание на эту особенность управления, поскольку очень редко встречал людей, которые пользуются этой удобной функцией. По своему опыту работы на радио и в студиях звукозаписи могу сказать, что на "очистку" голосового трека в Sound Forge уходит очень мало времени по сравнению с вариантами, которые нам предлагают другие звуковые редакторы. В этом Forge нет равных. Есть много тонкостей и хитростей. Чем лучше человек владеет "горячими" клавишами и функциональными "примочками", тем эффективнее строится его работа. Для тех, кто впервые знакомится с программой, приведу минимальный список "горячих" клавиш, которые необходимы для результативной работы с Forge. Многие из них являются стандартными для оболочки Windows.
Проектные комбинации: Действие
Сочетание
Открытие нового пустого окна
Ctrl+N
Открыть файл
Ctrl+O
Сохранение внесенных изменений
Ctrl+S
Вызов окна свойств
Alt+Enter
Закрытие окна
Ctrl+W
Выход из Sound Forge
Alt+F4
Функциональные клавиши: Действие
Сочетание
Вызов проводника (Explorer)
Alt+1
Вызов Regions List
Alt+2
Вызов окна Playlist/Cutlist
Alt+3
Вызов окна вилеопросмотра Video Preview
Alt+4
Вызов дисплея времени Time Display
Alt+5
Включение индикатора
Alt+6
Вызов списка отмененных действий Undo/Redo History
Alt+7
Вызов модуля спектроанализатора
Alt+8
Вызов модуля загрузки цепочки эффектов Plug-in Chainer
Alt+9
Вызов менеджера плагинов Plug-in Manager
Ctrl+Alt+1
Вызов виртуальной MIDI-клавиатуры
Ctrl+Alt+2
Минимизация окна Sound Forge
Alt+F5
Максимизация окна Sound Forge
Alt+F10
Минимизация окна редактирования волны
Ctrl+F5
Максимизация окна редактирования волны
Ctrl+F10
Переход к следующему окну редактирования волны Переход к предыдущему окну редактирования волны Максимизация ширины окна редактирования волны
Ctrl+F6 Ctrl+Shift+F6 Ctrl+Enter
Расположение всех окон редактирования вертикально
Shift+F4
Расположение всех окон редактирования каскадом
Shift+F5
Вставка и отображение огибающей громкости Вставка и удаление огибающей громкости
V Shift+V
Вставка и отображение огибающей панорамы Вставка и удаление огибающей панорамы
P Shift+P
Редактирование: Действие
Сочетание
Переход к различным типам курсора редактирования, всего их четыре: Edit Tool - стандартное редактирование Magnify Tool - масштабирование Pencil Tool - рисование Envelope Tool - управление огибающими
D - вызов предыдущего Shift+D - вызов следующего
Воспользовавшись некоторыми из них, вы получаете вариант быстрого перехода от одного к другому. Вызов Edit Tool
Ctrl+D
Выделить все
Ctrl+A
Копировать в буфер
Ctrl+C
Вставлять из буфера
Ctrl+V
Вставлять из буфера в новое окно
Ctrl+E
Перекрестное смешивание данных из буфера с данными, хранящимися в активном окне
Ctrl+F
Простое смешивание данных из буфера с данными, хранящимися в активном окне
Ctrl+M
Удаление выделенного фрагмента
Delete
Удаление выделенного фрагмента с занесением в буфер памяти
Ctrl+X
Отмена последней операции
Ctrl+Z
Установка маркера
M
Установка командного маркера
C
Запись и воспроизведение: Действие
Сочетание
Вызов диалогового окна записи
Ctrl+R
Старт записи
Alt+R
Воспроизведение
Alt+P
Обнуление индикаторов
Ctrl+B
Останов записи или воспроизведения Вернуться к старту Примечание
Esc Alt+Z Для старта записи или воспроизведения и останова гораздо эффективнее использовать клавишу пробела или F12. При этом есть одна тонкость. В настройках Preferences>General можно указать, что эти клавиши будут работать не в режиме старт/останов, а старт/пауза
Это является необходимым минимумом знаний для работы с Sound Forge. Без использования "горячих" клавиш программа не так функциональна. Простейшее редактирование предусматривает механическое исправление артефактов звуковой волны, включающее удаление ненужных элементов и т.п. Одной из особенностей работы с Sound Forge является возможность недеструктивного метода (не разрушающего исходный файл) проведения операций самого низкого уровня. И, конечно, в данном случае нельзя не привести пример работы с Cutlist. Работа с Cutlist Представьте себе ситуацию, когда вы работаете на радио. Ди-джей записал длинный файл с надиктованным текстом, который содержит множество артефактов - дыхание, пробелы, перечитывания и т.п. Задачей звукорежиссера в данном случае является обеспечение качества в рекордные сроки, и, конечно, записанный файл нуждается в чистке. В данном случае Sound Forge является незаменимой программой. Работаем поэтапно:
Для начала в пункте главного меню Special выбираем путь Playlist/Cutlist>Treat as Cutlist. Указатель делаем активным. После этого, любое удаление с помощью клавиши Delete выделенных фрагментов не будет действовать реально, они (фрагменты) должны закраситься сеткой, но будут присутствовать в файле.
Для того, чтобы уже слышать готовый "без сетки" результат следует пойти по пути Special>Transport>Play as Cutlist Mode, установив указатель в активный режим (напротив надписи должна появится жирная точка). "Удаленные" фрагменты в данном случае не воспроизводятся.
Что мы получаем в результате? Выделяя ненужные фрагменты и нажимая кнопку Delete мы исключаем оные из исходного файла, при этом можем редактировать их границы по сетке времени.
Удостоверившись в качественном результате, выбираем Special>Playlist/Cutlist>Delete Cut Regions и получаем "чистый" файл.
Это на самом деле вершина недеструктивного редактирования низкого уровня. Вряд ли можно встретить что-либо подобное в других звуковых редакторах. Поэтому Sound Forge является одной из самых излюбленных программ среди радийных звукорежиссеров, которые в большинстве случаев работают с дикторским текстом. Для музыкальных или кино-целей данный метод неприменим, поскольку там все связано с темпом или синхронизацией, и удалив определенный участок звукового материала, потом придется возиться с подгонкой под заданный bpm (beat per minute - количество ударов в минуту, зарубежная "замена" понятию "темп") или раскадровку. Для последних случаев лучше использовать маркеры и функцию Mute, что также эффективно.
Несколько слов о модуле записи
В модуле записи реализован ряд очень удобных функций, делающих программу хорошим помощником в обывательских делах. Например, необходимо записать любимое радио-шоу в отсутствие хозяина, либо удалять шум прямо в процессе записи. Все это делается в автоматических настройках окна Record. При нажатии на кнопку Remote: интерфейс программы сворачивается и Sound Forge работает как фоновое записывающее приложение. Обработка эффектами Нужно отметить, что, не смотря на бурное развитие VST, TDM и RTAS- технологических стандартов, Sound Forge имеет необходимый арсенал DirectX-средств для профессионального звукопроизводства. Если несколько лет назад мы могли говорить о тысячах DirectX-плагинах, то теперь мы скажем о меньшем количестве и пришедшем качестве, а именно, SONY Acoustic Mirror, BBE Sonic Maximizer, iZotope Ozone/Trash/Spectron - эффект-процессоры не имеющие аналогов. Помимо этого, если вам нужен качественный эквалайзер, эксайтер, максимайзер и т.п. - все это уже давно есть на DirectX-платформе. Поэтому, что касается подгружаемых модулей эффектов (плагинов), то у Sound Forge на конец 2003 года в этом смысле полный порядок, и сего запаса хватит еще на несколько лет. Для того, чтобы произвести обработку одним DirectX эффект-процессором, достаточно вызвать нужный плагин из папки DX Favotites. Для создания более сложных комбинационных эффектов с использованием нескольких плагинов в Sound Forge предусмотрен модуль Plug-in Chainer.
Работа с Plug-in Chainer
Plug-in Chainer - очень удобный модуль, предназначенный для составления сложных цепочек, состоящих из DirectX-эффектов, практически не имеющий аналогов. Уникальность данного модуля состоит в том, что он является программной реализацией сложного эффект-процессора, учитывающего особенности именно "компьютерной" обработки. При хорошей настройке он не уступает студийным аппаратным решениям, а в ряде случаев мы выигрываем в возможностях. Первые реализации этого модуля появились в Vegas, но после сего появился весьма неожиданный вариант в Sound Forge. Неожиданность и уникальность Plug-in Chainer состоит вот в чем: если вы обрабатываете фрагмент звукового файла, например, эффектом реверберации или дилэя, то результат его действия предусматривает послезвучие, или "хвост" (Tail). В контексте звуковой информации нам необходимо присутствие "хвоста" или удаление сразу после границы выделенного фрагмента. В Plug-in Chainer предлагается три варианта решения проблемы: (1) удаление послезвучия, (2) смешивание его с последующим сигналом и (3) вставка фрагмента с послезвучием перед следующим звуковым фрагментом, идущим после границы выделения. Это очень удобно и не имеет аналогов среди других звуковых редакторов. Для более сложной обработки используются плагины, позволяющие производить автоматизированное управление параметрами по огибающим (envelopes). Это одна из новых возможностей программы, хотя очень востребована со стороны пользователей. Например, мы можем управлять величиной уровня реверберационного сигнала в процессе времени и т.п. Рассмотрим этот вариант обработки более подробно. При нажатии кнопки для загрузки эффектов перед нами откроется следующее окно:
Оно функционально повторяет модуль Plug-in Manager (Ctrl+Alt+1) либо DX Favorites>Organize. Так вот, при первой загрузке в виртуальном каталоге Automatable находится всего лишь несколько плагинов, но (!) в этом же окне простым переносом с помощью указателя мыши (drag'n'drop) вы можете разместить любой DirectX плагин в папку Automatable, тем самым и вынести все его параметры на автоматизированное управление. Как пример, я покажу, что получилось в результате переноса плагина Waves Q10 Paragraphic EQ. После помещения Waves Q10 в папку Automatable, я произвожу из папки Automatable загрузку новоразмещенного плагина. В результате передо мной появляется модифицированное окно Plug-in Chainer, где слева находится графический интерфейс, а справа внутреннее наполнение Waves Q10 Paragraphic EQ, где я могу увидеть все его параметры:
Если я выбрал все из предложенного к вынесению на управление, то программа отобразит очень сложную комбинацию из огибающих (envelopes), описывающих зависимость уровня каждого параметра эффекта от времени:
При этом мы имеем варианты изменения уровня по шести типам огибающих - Linear Fade (линейное затухание/возрастание), Fast Fade (быстрое нелинейное затухание/возрастание), Slow Fade (медленное
нелинейное затухание/возрастание), Smooth Fade (смешанное быстро-медленное нелинейное затухание/возрастание), Sharp Fade (смешанное медленно-быстрое нелинейное затухание/возрастание), Hold (прямоугольное затухание/возрастание). Для начинающих имеет смысл отметить, что человечекий слух построен нелинейно, и именно такой вариант изменения характеристик является наиболее приемлемым. "Горячие" клавиши Plug-in Chainer: Действие
Сочетание
Вызов Plug-in Chainer
Alt+9
Просмотр
Ctrl+P
Запуск на исполнение процесса
Ctrl+Shift+P
Отключение эффектов Plug-in Chainer при воспроизведении (Bypass-режим)
Ctrl+B
Сохранение пресета Plug-in Chainer
Ctrl+S
Переключение между режимами редактирования послезвучия эффекта
Ctrl+T
Добавление DirectX-плагина в Plug-in Chainer
Ctrl+E
Удаление DirectX-плагина из Plug-in Chainer Переход к следующему плагину в цепочке Plug-in Chainer Переход к предыдущему плагину в цепочке Plug-in Chainer
Ctrl+Delete Ctrl+Tab Ctrl+Shift+Tab
Вспомогательные средства В новой версии Sound Forge используется очень полезный модуль отображения частотного спектра Spectrum Analysis. Благодаря математическому алгоритму Быстрого Преобразования Фурье (FFT - Fast Fourier Transform) мы можем видеть звуковую волну в амплитудно-частотном представлении.
Отличительной особенностью Spectrum Analysis является способность работать в режиме реального времени и встраиваться в интерфейс программы в виде внутреннего окна. При этом спектрограмма может отображаться как для выхода звукового интерфейса, так и для его входа (!). Это очень удобно, например, в тех случаях, когда необходимо проверить тракт записи, посмотреть на природу возникающих шумов и т.п. При этом предусмотрено два основных режима просмотра - нормальная спектрограмма и сонограмма. Соответственно для каждого из них есть свои вариации внешнего исполнения.
К этому следует еще добавить очень большое количество разнообразных настроек, доступных в опции Settings, и возможность сохранения до четырех фрагментов в функциональном блоке Snapshots. После их можно сравнивать, накладывая друг на друга. Вывод на печать также является очень удобным дополнением. По сути, если ранее к звуковому редактору было необходимо иметь программу спектрального анализа, то теперь Sound Forge использует свой собственный профессиональный модуль. Еще одной новацией в программе стало внедрение дополнительного индикатора VU/PPM (VU аббревиатура от Volume Unit, PPM - аббревиатура от Peak Program Meter), который может отображать изменение сигнала по одной из семи шкал, использующихся в профессиональных целях, в основном для мастеринга.
Среди них Traditional VU, Extended VU, Logarithmic VU, UK PPM, EBU PPM, DIN PPM, Nordic PPM. Каждый из приведенного списка соответствует определенным мировым технологическим нормам. VU/PPMиндикаторы имеют меньшую чувствительность и скорость реагирования по сравнению с простыми индикаторами пиков, отображая тем самым средневзвешенную громкость, или описывая такую важную среднеквадратичную характеристику как RMS.
Краткое описание модификаторов
Bend Сгиб
Push Надувание объекта
Twist Скручивание
Ripple Рябь, круги по поверхности объекта
Stretch Растягивание, сплющивание объекта
Skew Скос объекта
Spherify Превращение объекта в сферу
Shell Оболочка, придание толщины открытой поверхности
Lattice Превращение объекта в решетку Taper Стесывание, заострение
Displace Смещение вершин на объекте с помощью карты
Substitute Замена одного объекта другим, например, при расстановке мебели в интерьере
Noise Зашумление, случайное искажение
Squeeze Сжатие
Relax Разглаживание поверхности объекта
Mirror Зеркальное отражение объекта
Wave Волны по поверхности объекта
Preserve Сохранение длин ребер
Источник: http://graphic-world.shr.by
Slice Разрезание объекта, отрезание его части плоскостью
Affect Region Смещение региона
Моделирование комнаты в 3D Studio MAX Для начала необходимо настроить единицы измерения: зайдите в главном меню Customize - Unitssetup. В появившемся окне выставите Metric, и в раскрывающемся списке выберите Centimeters.
Затем надо выставить шаг сетки (допустим 10 см.): в главном меню Customize - Grid and snaps settings, далее см. рисунок.
Создание стен (один из способов). Стены будем создавать сплайнами (беря размеры с плана или просто измеряя свою комнату) с последующим ―вытягиванием‖ (Extrude). Включите привязки и убедитесь, что у привязки к узлам сетки стоит галочка (для этого щелкните правой кнопкой мышки на этой кнопке).
На основной панели инструментов активируйте Create – Shapes – Line.
И пользуясь привязками к узлам сетки, в соответствии с размерами, вычертите контуры стен (при этом выкидывая окна и двери). В результате должно получиться что-то подобное…
Если у вас получилось несколько отдельных сплайнов (как на картинке), необходимо их объединить. Выделите один из сплайнов, перейдите на Modify, нажмите кнопку «Attach» и выделите остальные сплайны.
Далее экструдируйте полученный сплайн на высоту помещения (допустим 270 см.). На основной панели инструментов активируйте Modify и в раскрывающемся списке выберите модификатор Extrude.
Параметр Amount установите на 270 см., количество сегментов – 3. Далее примените модификатор Edit poly, перейдите на подуровень Vertex и переместите 2 средних ряда вершин как на рисунке, для этого выделите ряд вершин и при помощи инструмента Seleсt and move переместите в нужном направлении.
Перейдите на подуровень Polygon, выделите верхние полигоны дверного проема и примените команду Bridge
Таким же образом создаются оконные проемы. Пол и потолок создаются плоскостями (Plane). На основной панели инструментов активируйте Create – Geometry – Plane и на виде Top создайте плоскость, «вокруг» комнаты. Это будет пол.
Потолок создадим отражением (с копированием) пола.
Активируйте инструмент Mirror заполните поля как на рисунке…
(перед этим убедитесь, что выделен объект пола) и в появившемся окне
Создание окон. Окно создадим из бокса. На основной панели инструментов активируйте Create – Geometry – Box и на виде Front создайте бокс, совпадающий с размерами проема (у меня получилось 100х150 см.) и с параметрами как на рисунке…
Примените к нему модификатор Edit poly, перейдите на подуровень Vertex и переместите вершины как на рисунке…
Затем, перейдите на подуровень Polygon, выделите полигоны как на рисунке и нажмите на кнопку рядом с Bevel.
В появившемся окне введите значения как на рисунке и нажмите ОК.
Выделите оставшиеся полигоны
опять нажмите на кнопку рядом с Bevel и введите следующие значения: height=-5 см., outline amount=0 см, нажмите ОК и, не снимая выделения, удалите полигоны (нажмите "Delete"). Выйдите из подуровня Polygon и переместите получившееся окно в проем.
Второе окно создадим копированием первого. Выделите окно, активируйте Seleсt and move и, при нажатой клавише «Shift», переместите его. В появившемся окне поставьте галочку напротив Copy и нажмите ОК. Затем поверните и переместите окно соответственно проему (точные значения угла поворота и координат перемещения можно ввести в окне появляющемся при нажатии правой кнопкой мышки на соответствующих иконках
).
Дверь можно создать этим же способом, создав соответствующий бокс.
Создание плинтуса.
Плинтус можно создать так: на виде Top создайте сплайн, повторяющий внутренний контур помещения (без учета дверного проема), а на виде Left профиль плинтуса…
Выделите профиль плинтуса, войдите Create – Geometry – Compound objects
Нажмите Loft – Get path
И укажите контур помещения. Если необходим потолочный плинтус, его можно создать отражением (см. выше). Ну вот в общем основные детали помещения созданы…
Источник: http://to3d.ru
Рабочий стол SketchUp клавиши соотвествующие команде, если они назначены ей. Там где назначенной клавиши нет, мы можем ввести свою в окошко Add shortcut (добавить клавишу), точно так же можно изменить назначенную клавишу на свою. Сохраним файл с новыми настройками в папку Template и выберем его в меню Window - Preferences - Template, теперь SketchUp при запуске программы будет загружать ваши настройки. Теперь мы имеем самые необходимые инструменты на рабочем столе (в дальнейшем вы сами определитесь, как их упорядочить) и удобную метрическую систему измерения. Следующий этап раздел ,,Инструменты рисования,,
Инструменты рисования Всего инструментов для рисования в Скетчапе шесть: Для начала работы над освоением программы, нам понадобятся инструменты, зайдем в меню View - Toolbars и поставим галочки на пунктах: Getting started - начальная панель Large tool set - большая панель инструментов Large buttos - большие кнопки Этих панелей достаточно для начала, остальные - мы будем включать по мере надобности Теперь включим Sandbox (песочница) панель инструментов для работы с ландшафтом. Заходим в меню Window - Preferences Extensions и поставим галочку на Sandbox Tools. Рабочий стол приобретет такой вид как на рисунке. Еще нам пригодится более привычная метрическая система (по умолчанию стоит дюймовая),выберем шаблон единиц измерения, заходим в меню Window - Preferences Template и выбираем подходящий шаблон. У меня стоит - Metric millimteters 3d. Еще можно зайти в Window - Model info и проставить там в окне Format - Decimal Ко второму этапу личных настроек ,,Горячие клавиши,, нужно будет вернуться позже, когда получите некоторое представление об инструментах и будете представлять как удобнее их организовать на клавиатуре, для начала используйте стандартные, я их почти не менял, лишь дополнил. Для удобства сразу назначьте командам UndoRedo (возврат к предыдущему действию повтор) клавиши на свое усмотрение. Горячие клавиши назначаются через меню Window - Preferences - Shortcuts там появится список команд и при выделении какой либо, в окошке Assigned (назначенные) будут появляться
Line - линия Rectangle - прямоугольник Circle - окружность Arc - дуга Polygon - многоугольник Freehand - линия от руки Все модели SketchUp состоят из двух составляющих: Линия и поверхность, несколько линий замкнутых в одной плоскости автоматически образуют поверхность. Rectangle (прямоугольник) - состоит из четырех линий, между которыми "натянута" поверхность, точно так же и другие фигуры: Окружность, дуга, многоугольник и другие, все они состоят из линий и поверхнстей. Рассмотрим основной инструмент Line (линия). Выбираем инструмент и начинаем рисовать кликнув на рабочем поле и потянув курсор в нужную сторону. Ваши действия сразу будут отражаться в VCB, число показывает длину создаваемой линии, а текст в левом нижнем углу, подскажет следующее логичное действие. Заметьте также, что курсор прилипает ко всем ориентирам которые находятся рядом, к примеру если мы тянем линию вдоль одной из осей - она окрашивается в ее цвет и всплывает подсказка в желтом окне, с комментарием происходящего.
Если мы замкнем контур, автоматически появится поверхность, чтобы закончить рисование не замыкая контур, нажмите Esc и линия прервется. Незамкнутый контур из линий остается выделенным жирной линией, как только мы его замкнем - линии станут более тонкими, это тоже индикатор, при создании сложных фигур по переключению толщины линии, можно понять, что действие по замыканию контура завершено
Если пересечь линию другой линией, плоскости не образуются, для этого придется дважды нарисовать линию, до пересечения и после, это особенность программы. Продолжение линии нарисовать просто следующая линия вытянутая в том же направлении, подсветится лиловым цветом и появится комментарий в желтом окошке Parallel to Edge
Если мы пересечем нашу фигуру линией касающейся ее сторон образуются две плоскости,
Отметим еще одну особенность "умного" интерфейса SketchUp - фигура состоит из линий и при рисовании новой линии, наводя курсор на уже нарисованные линии, точка касания подсвечивается точками разного цвета: Зеленый - Endpoint (конечная точка) Красный - On edge (на грани) Голубой - Midpoint (центральная точка) Ориентируясь по цветовым, текстовым и числовым подсказкам, мы постоянно держим под контролем наши действия, что очень удобно
Окружность
рисуем
так:
Выбираем
инструмент кликаем, обозначив центр окружности и двигаем курсор на нужное расстояние, глядя на размер в окошке VCB, закрепляем результат, кликнув еще раз, образуется поверхность. Напомню - сразу после создания окружности, есть возможность корректировки изменением числа в VCB, после ввода нового значения нажмите Enter - размер окружности изменится.
Теперь рассмотрим инструмент Rectangle (прямоугольник) - для создания этой фигуры, нужно кликнуть, обозначив первый угол, потянуть в сторону по диагонали, чтобы закрепить результат - кликаем еще раз - прямоугольник готов. В VCB высвечиваются его размеры, которые можно подкорректировать, изменив значения сразу после создания фигуры
Окружность в SketchUp состоит из линий сегментов, как и другие фигуры. По умолчанию установлено количество 24, можно его изменить, зайдя в меню правой кнопки, предварительно выделив окружность. Нажимаем Enfinity Info, в появившемся окошке есть возможность добавить сегментов и еще одна возможность изменить радиус, а также принадлежность к слою, скрыть контур, посмотреть длину окружности и настройку тени
Подсказки программы действуют так: если растягивать точно по диагонали под 45 градусов, виден будет сопроводительный пунктир и надпись в желтом поле Square (квадрат). Такая же линия появится при образовании прямоугольника "Золотого сечения" 85, только с надписью Golden section
Инструмент Polygon - (многоугольник). Выбираем инструмент, в окошке VCB появится количество углов многоугольника, по умолчанию 6
Последний Если нужно меняем число, ставим нужное нам, от 3х и дальше и закрепляем изменение клавишей Enter на экране появляется курсор с контуром многоугольника. Первым нажатием назначаем центр и растягиваем фигуру до нужного размера, кликом фиксируем ее состояние. Как и в предыдущих инструментах, есть возможность корректировки через VCB
из
инструментов
рисования
Freehand (от руки). Принцип прост - рисуете произвольную кривую нажав левую клавишу мышки, завершаете линию отпустив клавишу. Линия немного изменит свой вид, программа ее адаптирует немного упростив и разбив на отрезки.
Инструменты трансформации. Инструмент Scale - (масштаб), по умолчанию кроме кнопки на панели инструмента, вызывается с клавиатуры кнопкой S. Появляется желтая рамка, с зелеными кубиками. Взяв за кубик угла или стороны, можно менять размер детали по длине, ширине, высоте, или полностью в масштабе. С клавишей Ctrl действие производтся к (от) центра.
Инструменты трансформации представлены блоком из шести значков. С их помощью мы можем преобразовывать и изменять выбранные объекты, как нам нужно.
Первый
инструмент
-
Move/Copy
(перемещение/копирование). Им можно перемещать выделенный объект в рабочем пространстве, а так же зажав Ctrl, вытаскивать копию из объекта. На первой картинке выделенный куб - берем за уголок и перемещаем его. По умолчанию это происходит в горизонтальной плоскости и при перемещении по вертикали. Так, как на втором рисунке.
ставлю нужное число. Точно так же как ось, можно использовать любую другую линию объекта, находящегося в сцене, двигая нашу модель вдоль нее. Смотрите третий рисунок. Можно даже двигать вдоль кривой, но в этом случае прилипание действует только на ключевых точках зеленого цвета в местах состыковки отрезков.
Можно передвигать какую-то отдельную часть объекта, например грань. При ее перемещении за ней потянутся прилегающие части фигуры.
Когда нужно переместить объект в каком либо точном направлении, это удобно делать вдоль оси, которую нетрудно специально создать. Выделяем тот обьект, или его часть, которую требуется переместить, выбираем , кликаем на оси и не отпуская ведем курсор в нужном направлении, закрепляем перемещение кликом. Если нужно, есть еще возможность сразу после этой операции изменить цифровое значение в VCB. Я вообще почти всегда делаю так - сдвинул немного объект в нужном направлении и в VCB уже
Двигаем отрезок. Двигаем точку. Чтобы переместить точку, или отрезок, не нужно выделять их заранее. Достаточно навести курсор на выбранный элемент, как он выделится автоматом. Источник: www.architector.dp.ua.
Озвучка Игры (Теория и Практика) Доброе время суток ! Займѐмся теорией . Звуковые форматы: Ogg Vorbis (OGG) и WAV. Хотя WME не поддерживает формат MP3 из-за проблем с лицензированием, формат Ogg Vorbis является более чем достойной заменой. Любой из звуковых форматов может быть использован как для музыки, так и для звуковых эффектов. Большие файлы проигрываются потоком с жесткого диска и не тратят память игры. Более того, движок может проигрывать видео в форматах Ogg Theora и AVI, включая отображение автоматических субтитров (формат SUB) , но это уже другая история . Как же всѐ таки обьявить звуковой файл в скрипте и какой способ выбрать ? Есть всего 3 способа обьявления звукового файла ( По крайней мере я знаю только 3 способа) из 3-х способов в 2-х случаях необходимо работать с скриптом . 1-й Способ : PlayMusic Правильно составленное объявление в скрипте будет выглядеть вот так : Game.PlayMusic("Директория\Имя_Файла.Формат_ Файла"); Пример : Game.PlayMusic("music\fon_music.ogg"); Метод обьявления звукового файла "PlayMusic" Обычно как правило используется для обьявления фоновой музыки к примеру если у нас существует сцена Menu и мы впишем в scene_init.script – Game.PlayMusic("music\fon_music.ogg"); то в игре будет играть музыка и она будет повторяться, но тут есть одно НО если снова в сцене объявим этим же методом другой звуковой файл он будет сбивать звуковой файл, говоря простым языком начнѐт играть другой звуковой файл , в этом тоже есть свой плюс поскольку мы можем для каждой сцены сделать отдельную музыку . 2-й Способ : PlaySound Правильно составленное обьявление в скрипте будет выглядеть вот так : Game.PlaySound("Директория\Имя_Файла.Формат_Ф айла"); Пример : Game.PlaySound("music\open_door.wav");
Метод объявления звукового файла "PlaySound" Обычно как правило используется для объявления звуковых эффектов в сцене и этот метод не сбивает метод PlayMusic так же как и PlayMusic не сбивает PlaySound, Говоря простым языком, Если мы впишем в какой либо скрипт объекта сцены PlaySound то этот звук прозвучит и в то же время не собьѐт нашу фоновую музыку, но как и в методе с PlayMusic, PlaySound сбивает PlaySound. 3-й Способ : Без применения Кода Как это? Это настраивается через какой нибудь Спрайт, данный метод использует метод PlaySound только без нашей настройки, например: У нас на сцене есть спрайт часиков которые отсчитывают от 10 до 0 если мы укажем в последнем или в последних спрайтах ну скажем на цифре 4 звук каково нибудь звука, то как только появится цифра 4 прозвучит звук который мы указали, не очень удобный метод, НО очень полезный в том случае если например у нас на сцене что нибудь взрывается и вот момент когда это случится мы услышим звук взрыва . Применения нашей теории на практике мы естественно начнѐм в практической части. Практика Урок подойдѐт для тех кто нормально плавает в движке. (Не для тех кто только что его запустил) Ну что же, давайте наконец приступим к практики. 1)Убедитесь в том, что вы положили папку game_res (папка со звуковыми файлами) в папку Data . 2)Для начала добавим музыкальное сопровождение нашей игре (Добавим музыку мы таким образом что бы 1 песня играла на протяжении всей игры и еѐ не сбивали наши звуки / озвучка игры ). И так Открываем scenes/menu/scr/scene_init.script Если вы следовали урокам от Molier то такая сцена у вас точно должна быть! Делаем двойной клик левой кнопки мыши по scene_init.script
Скрин :
2.1) Создаѐм новую сцену или используем свою. Заходим в scenes/1lvl/1lvl.scene (Предварительно сцену необходимо создать) в Background сцены можете выбрать сцену из папки game_res/scene/1_scene.PNG Создаем Add sprite Entity , Sprite - указываем из папки game_res/images/money_small.png Теперь нажимаем Scripts... Scene Object -> Ok Нажимаем Edit Script и начинаем редактировать Вставляем туда скрипт предложенный мной ниже и сохраняем! #include "scripts\base.inc" /////////////////////////////////////// on "LookAt" { actor.GoToObject(this); Game.PlaySound("game_res\ozvu4ka\dengi_eto_ horowo.wav"); actor.Talk("Деньги это хорошо."); } //////////////////////////////////// on "Take" { actor.GoToObject(this); Game.PlaySound("game_res\ozvu4ka\ja_tak_ne_ dumaju.wav"); actor.Talk("Я так не думаю."); } /////////////////////////////////////////
Теперь давайте пропишем туда песню! Game.PlayMusic("game_res\music\menu.ogg"); Полностью код у меня выглядит так ->
#include "scripts\base.inc" // here comes the stuff which initializes the scene Game.PlaySound("game_res\music\menu.ogg"); actor.Active = false; var WinMenu = Game.LoadWindow("interface\system\start_menu. window"); WinMenu.GoExclusive();
Сохраняем, Запускаем игру и в меню начинает играть песня из Титаника , начиная игру музыка не пропадает , а так же музыка будет повторяться снова и снова после того как закончится . 2) Ладно музыка у нас есть давайте научим актрису произносить какие либо фразы. ( После если кому будет интересно я поделюсь опытом как я делал озвучку, а именно фразы которые будет произносить актриса. ПС: В озвучке не участвует реальный человек - это звук созданный на программе)
on "LeftClick" { actor.GoToObject(this); } Запускаем игру и смотрим результат. (Не забудьте сохранить изменения в сцене) Ну я думаю пример добавления озвучки понятен. Главное не забывать что PlayMusic сбивает PlayMusic, PlaySound сбивает PlaySound, PlaySound и PlayMusic НЕ сбивает друг друга. Если вы хотите подробней узнать что либо об озвучке - Создавайте тему на форуме и я с Радостью вам помогу. Что касается самого факта создания озвучки Аналогично, Пишите на форуме и я расскажу как возможно самим создать любые фразы с таким же голосом как я предложил в game_res . Спасибо за внимание © RevoTechnogroup . Извините что не рассказал о всѐм более подробно. Автор: free-soft Источник: molier-artstudo.ucoz.ru
Резьба по дереву Engraving Text in Wood Шаг 1
Шаг 3 При выбранном слое с надписью выберите пункт меню Edit > Transform > Distort.
Используется Adobe Photoshop CS3 Extended (но можно и в любом другом – прим. переводчика). Откройте изображение в фотошопе. Я использовал изображение взятое с PhotoshopTalent.com На панели Layers перетащите фоновый слой [a] на иконку Create a new layer [b] (рядом с иконкой мусорной корзины), у вас должна получится копия фонового слоя «Background Copy».
Шаг 4 Перетаскивая рамку выделения за углы [a] и [c], с зажатой клавишей Ctrl добейтесь того, чтобы линии [b] и [d] стали параллельны сторонам деревянного знака на изображении. Как только вы этого добьетесь нажмите Enter.
Шаг 2 Выберите инструмент Horizontal type tool (клавиша T на клавиатуре) буква [а] на рисунке), в настройках инструмента выберите понравившийся вам шрифт [b], я выбрал Hobo Std. Установите размер шрифта 72 [с] и белый цвет [d]. Теперь наберите нужный вам текст на изображении, а панели Layers щелкните правой клавишей мыши на слое с текстом и в контекстном меню выберите rasterize type.
Шаг 5 На панели Layers зажав клавишу Ctrl щелкните по слою с текстом [а]. Теперь щелкните по глазу [с], чтобы отключить видимость слоя.
Шаг 8 С активным слоем «Layer 1» выберите пункт меню Image > Adjustments > Brightness/Contrast, установите значение параметра Brightness на 60. Используя инструмент Move (буква [с] на картинке), передвиньте слой «Layer 1» чтобы его было видно через дыру в слое «Background Copy» созданную в 6-ом шаге.
Шаг 6 Выберите «Background Copy» [а], нажмите Ctrl+X (вырезать) и Ctrl+V (вставить). Эти действия создадут новый слой «Layer 1» [b].
Шаг 9 Наконец выберите слой «Background Copy» [а], в меню Layer style [b] выберите Drop Shadow и нажмите ОК.
Шаг 7 Переместите этот слой между фоном «Background» и слоем «Background Copy».
Шаг 10 Вот и всѐ. Я надеюсь, что этот урок был полезен.
Автор: sirchopsalot Источник: www.photoshoptalent.com Перевод: OlegSANDr
Перспектива городской улицы. Взгляд в высь. Этот урок развивает тему предыдущего и рассказывает о построении трехмерной перспективы на двух пространственных плоскостях. Материалы: альбом для рисования, карандаш HB, ластик, линейка. И любые другие художественные материалы для доработки рисунка. Подготовьте страницу, очертив лист рамкой по периметру и оставив прямоугольник с правого нижнего края для подписи (по желанию). а) Разделите страницу легкими линиями так, как показано на рисунке. Найдите центр листа. Для этого разделите все края листа на две равные части и поставьте там точки. С помощью линейки и этих точек найдите центральную точку, отметьте ее. Это точка схода, через которую будет построена вся перспектива. Через нее нарисуйте диагональные линии. (Точка схода необязательно должна быть в центре листа, но в этом упражнении удобно нарисовать ее посередине).
б) Обведите тонкие линии жирным карандашом, как показано на рисунке.
в) И добавьте еще две тонкие линии, исходящие из центра.
г) Отметьте, что все линии на этом рисунке или горизонтальные, или вертикальные и нет никаких других.
д) Добавьте еще здание как показано.
е) Немного легких строительных линий…
ж) И обводим эту конструкцию.
з) Ну вот, построение закончено.
и) Штрихуем теневые стороны зданий.
Напишите название вашей работы в оставленном прямоугольнике, добавьте немного легких линий, как показано, чтобы наметить окна и закончите работу, как вам нравится. Можно нарисовать небо с облаками, солнце, птиц, Автор: Джон Хаган (John Hagan)
Inkscape BodyPaint 3D – все, что нужно для рисования в 3D
Еще один открытый редактор графики, на этот раз векторной.Inkscape распространяется бесплатно с открытым исходным кодом. В качестве основного формата в программе используется стандарт SVG (Scalable Vector Graphics). Программа позволяет рабтать с контурами, фигурами, текстом, градиентами и импортированной графикой (поддерживается импорт большинства растровых форматов, таких как JPEG, PNG, TIFF и другие). В качестве экспортируемого формата используется PNG.
Magic Particles
Не правда ли, было бы здорово иметь все любимые средства редактирования изображений в единой среде 3D? И еще лучше, чтобы они работали совместно с вашим 3D-приложением, а не конфликтовали с ним. А BodyPaint 3D делает именно это! Попрощайтесь со швами в UV-развертке, с неточным наложением текстур и бесконечными переключениями в 2D-редактор. Привыкайте к легкому процессу текстурирования, который позволит вам быстро рисовать высокодетализированные текстуры прямо на 3D-объектах. Что касается инструментов текстурирования, в состав BodyPaint 3D входит огромный набор популярных средств редактирования изображений. Здесь есть кисти, инструменты выделения, фильтры, «ластики» и многое другое. Модуль даже может использовать кисти .abr из Photoshop. Полная поддержка планшетов позволит вам рисовать так же естественно, как и в популярных редакторах изображений. И, конечно же, BodyPaint 3D может работать с графическими файлами размером до 16k и поддерживает 16- и 32-битную глубину цвета.
Magic Particles - это редактор спецэффектов, позволяющий быстро и наглядно создавать визуальные спецэффекты на основе систем частиц. Огонь, дым, взрывы - все эти природные явления представляют из себя большое количество частиц, движущихся по определенным законам. Используя Magic Particles, вы сможете легко редактировать эти законы и тут же визуально наблюдать изменения, вызванные вашими действиями. Основное достоинство Magic Particles мгновенное отображение всех изменений без длительного процесса визуализации. В состав Magic Particles входит около сотни готовых образцов, которые можно использовать как есть или изменять по своим потребностям. Широкие возможности экспорта позволяют легко сохранять результаты работы в виде последовательности кадров или видео файла. Программа снабжена подробным руководством на русском языке.
справочным
В сравнении с 2D-рисованием, возможно, самой впечатляющей функцией BodyPaint 3D является проекционное рисование. Эта впечатляющая функция устраняет необходимость тратить часы на создание идеальных UV-карт. Вы просто рисуете то, что хотели бы видеть на 3D-модели, применяете проекцию, и BodyPaint 3D мгновенно регулирует ваш рисунок так, чтобы он идеально подходил под UV-координаты – даже если коегде UV-координаты расходятся и имеются швы. BodyPaint 3D был создан для всех 3D-художников и включает в себя бесплатные плагины для подключения к 3ds Max, Maya, Softimage и Lightwave.
Руководство по созданию идеальной игры в жанре adventure. ЧАСТЬ 1 Определение adventure в играх рассматриваемого жанра Перед тем, как рассмотреть, что делает адвенчуру идеальной, мы должны определить некоторые базисные правила, на которых основываются игры жанра. Не так много адвенчур было выпущено в последнее время даже такими традиционно известными в жанре компаниями, как Lucas Arts и Sierra On-line. Более того, многие из игр, называемые в настоящее время adventure, очень сильно отличаются от игр, к которым этот термин традиционно применялся ранее. И если мы расширим определение adventure таким образом, что оно будет охватывать все игры, называемые в настоящее время адвенчурами, это сделает бессмысленным дальнейшее обсуждение темы, так как будет включать в себя слишком много особенностей геймплея, чтобы можно было говорить о идеальной адвенчуре. Пригодное для обсуждения определение должно устанавливать относительно четкие границы жанра. Любое определение термина adventure должно основываться на играх, изначально определивших жанр. Круг этих игр включает в себя Adventure, Zork и другие игры Infocom, также, как и King's Quest и другие игры Sierra On-line первой половины 80-х. Определение должно быть уникальным, для того, чтобы отличить адвенчуры от игр других, общепринятых в настоящее время жанров, таких, как FPS, RPG, Puzzles и RTS. Кроме того, нам не надо бояться дать определение, в рамки которого не попадут такие замечательные игры, как Quest for Glory, Alone in the Dark и System Shock.
Сюжет Сюжет является важной частью адвенчуры. Эта предпосылка позволит нам исключить игры, основанные только лишь на решении паззлов: такие, как Sokoban, Sherlock, а также кроссворды. Однако наличие сюжета не может служить единственной определяющей чертой. Книги и фильмы имеют сюжет, но не могут быть названными адвенчурами, так как не обладают элементами игры и не предполагают решение загадок. Также не могут быть названы адвенчурами и игры, предполагающие наличие лишь примитивных элементов сюжета: такие, как Wolfenstein, X-Com и Alpha Centauri.
Решение загадок Может быть, adventure - это просто решение загадок в контексте истории, лежащей в основе игры? Это предположение можно принять только в первом приближении, при подробном рассмотрении мы столкнемся с проблемой определения границ жанра. Игра в FPS также требует решения различных загадок, но решение это чаще всего сводится к простому разнесению кого-либо или чего-либо на куски. Сходны по типу решения загадкам FPS и проблемы во многих "убеги-и-увернись" играх, где надо просто быстро убежать или увернуться в нужном месте и в нужное время. Совершенно определенно, осмысленное определение адвенчуры не должно включать в себя Doom и Mario. Поэтому мы должны ограничить термин "решение загадок" мыслительной, умственной областью. Загадки в адвенчурах должны быть достаточно сложными, чтобы поразмыслить над ними, но не настолько сложными, чтобы процесс их решения рассматривался игроком как наказание. Вышесказанное дает нам достаточно четкую границу между адвенчурами и играми различных action жанров.
Определенность против случайности Здесь нам необходимо провести линию между adventure и RPG. Игры этих двух жанров имеют много
общего, однако, каждый из жанров обычно делает акцент на своем. Адвенчуры обычно уделяют больше внимания сюжету и содержанию паззлов, а игры жанра RPG придают большее значение взаимодействию с огромным и в большей степени случайно реагирующим на действия игрока миром. Однако, эти различия в акцентах не являются определяющими, игры обоих жанров могут содержать либо один, либо оба из этих элементов. Заманчиво разделить adventure и RPG с точки зрения развития персонажа в процессе игры (в adventure - нет, в RPG - есть). К сожалению, попытка сделать это потерпит неудачу. Главный герой адвенчуры также может приобретать новые навыки, например, умение взламывать замки или ловкость, в процессе игры. Различие между adventure и RPG заключается не в самом факте наличия возможности развития главного героя, а в причинах этого развития. В adventure развитие персонажа необходимо для решения какой-то конкретной задачи или паззла. В RPG развитие персонажа позволяет увеличить его шансы при решении неспецифичных игровых проблем, которые могут возникать случайным образом в виртуальном мире игры. В сущности, фундаментальное отличие adventure и RPG заключается в случайной природе RPG в противоположность определенности adventure. Именно случайное возникновение препятствий на пути игрока в RPG делает степень развития его характеристик столь важным. В адвенчурах очень редко уделяется большое внимание возможной смерти персонажа в процессе игры - игра развивается одинаковым образом, сколько бы раз вы в нее не играли, если вы каждый раз проделываете те же самые действия. Наличие возможности смерти главного героя в RPG необходимо для определения исхода сражений и других событий, где игрок должен испытывать удачу и развивать свои характеристики для увеличения шансов сохранить жизнь своему персонажу.
Определение Учитывая вышеизложенное, мы можем дать теперь рабочее определение адвенчуры. Adventure - это ограниченное определенными границами интеллектуальное решение задач в контексте сюжета игры.
ЧАСТЬ 2 Рассмотрим теперь подробно свойства adventure.
Сюжет (story) Наличие сюжета - важная черта адвенчур. Существуют две стороны сюжета: предыстория и интрига. Предыстория - это история, описывающая мир игры и то, что происходило в нем до того, как игрок активно включился в игру, она включает в себя помимо всего прочего и историю, описание главного героя. Игрок может узнавать о предыстории до начала игрового процесса, например, из документации или вступительной части игры, а может открывать ее для себя уже в ходе игры, общаясь с второстепенными персонажами, читая записки и т.п. Вторая часть сюжета - интрига - создается главным героем в процессе игры.
Геймплей (gameplay) Люди часто произносят слово "геймплей", но что оно означает во всем своем многообразии? В контексте темы настоящей статьи геймплей - это осмысленные действия, совершаемые главным героем. Сюда не включается способ, которым эти действия производятся. Напишите ли вы "Вылейте содержимое кувшина в чашу" или просто кликнете иконкой кувшина на чашу, результат будет одинаковым, разница только в способе, которым вы достигли этого результата.
Задача игры (challenge) Игрок должен преодолеть много препятствий для того, чтобы полностью пройти игру. Примеры этих препятствий включают в себя задачи, основанные на использовании предметов инвентори и их комбинаций, диалоги, манипуляции с различными механизмами, временные последовательности и другие. И каждое из этих препятствий в отдельности и их совокупность называется задачей игры (challenge). В отличие от термина "задача", термин "паззл" следует использовать для обозначения замкнутых, самодостаточных задач, таких как слайдеры или кубик Рубика.
Линейность (linearity) Существует некоторая путаница в отношении понятия "линейность". С одной стороны, этот термин можно применить к пути, который игрок проходит в процессе игры (в географическом смысле этого слова). Тогда можно будет назвать нелинейной игру, в которой игрок свободен в выборе своего географического пути и может попасть в любое место игры в любое время. Возможно, поначалу свобода перемещения покажется занимательной, но, в конце концов, игроку быстро надоест слоняться по миру игры туда-сюда. С другой стороны, понятие "линейность" можно применить к геймплею, то есть к последовательности, в котором могут решаться задачи игры. Если существует один единственный порядок действий, следуя которому можно решить все задачи и пройти игру до конца, то такая игра называется полностью линейной. Если любая из задач игры может быть решена в любое время, то такая игра называется нелинейной. Линейность в игре обусловлена взаимосвязью задач. Решив одну задачу, игрок в награду получает доступ к новым частям игрового мира, новым объектам, возможностям и информации. Связи между задачами формируют своего рода граф геймплея, где задачи являются узлами графа. Говоря технически, такой геймплей формирует направленный ацикличный граф и работает он аналогично сети Петри. Очень мало игр (если таковые вообще существуют) полностью линейны или полностью нелинейны. Многие предлагают линейную последовательность вступительных задач и еще большие имеют линейный финал. Между вступлением и финалом существуют некоторые общие формы в построении геймплея. Адвенчуры часто разбиваются на части, последовательность прохождения этих частей фиксирована, то есть линейна. Такое разделение позволяет автору контролировать развитие интриги игры, однако, в то же самое время, игрок имеет определенную свободу действий в пределах каждой из частей, то есть каждая часть является сама по себе нелинейной. Существуют также игры, разбитые на независимые друг от друга ветви, которые игрок имеет возможность проходить в любом порядке. Каждая ветвь в такой игре представляет собой своего рода миниадвенчуру внутри игры.
Логичность (relevancy) Логичность отражает взаимоотношение между задачами, встречающимися в игре, и самой игрой. Конкретнее, она характеризует достоверность и уместность задач, как части игрового мира и как части сюжета. Легко привести пример отсутствия логичности: вспомните, много ли вы видели в реальном мире дверей, которые можно открыть, решив предварительно паззл в виде слайдера (slider puzzle)? Однако, все далеко не всегда так просто: странные герои и странные правила мира могут определять и странную логику игры.
Ограничение (constraint) Ограничения в адвенчурах могут проявляться либо во временной, либо в географической формах. На многие задачи в адвенчурах накладываются временные ограничения. Длительность этих ограничений может быть разной. Пример наименее строгого ограничения: игрок может иметь в распоряжении несколько минут или часов для того, чтобы пошарить в лаборатории, в то время как сумасшедший ученый вышел пообедать. В более строгой форме, игрок ограничен несколькими
секундами или минутами, отпущенными на решение какой-либо конкретной задачи, например, деактивирование бомбы. Еще более строгое ограничение дает игроку всего несколько секунд для принятия решения, например, бросить гранату после того, как выдернута чека. И, наконец, самое строгое временное ограничение накладывается на действия игрока в случае, когда он должен действовать в реальном времени, например, в аркадной задаче, которая является на самом деле вызовом физическим возможностям игрока. Географические ограничения обычно используются авторами игр для того, чтобы искусственно придать игре некоторую линейность. Чаще всего это проявляется в том, что в самом начале игры игрок имеет доступ к ограниченной части игрового мира. Доступ к другим частям дается по мере решения игроком определенных игровых задач. Таким образом, мы рассмотрели основные свойства адвенчур: сюжет (story), геймплей (gameplay), задачи (challenge), линейность (linearity), логичность (relevancy) и ограничение (constraint) и готовы, наконец, обсудить, что же может сделать адвенчуру идеальной.
ЧАСТЬ 3 Мир игры (the game world) Идеальная адвенчура начинается с хорошо проработанного мира. Мир игры должен быть местом с историей и индивидуальностью, а не просто кофейным столиком, на котором разбросаны паззлы. Он должен быть населен персонажами, которые имеют четкие основание находиться в этом мире, чтобы помогать или мешать главному герою. История игрового мира не должна останавливаться с началом игры: должна присутствовать ярко выраженная интрига, которая призвана продвигать игрока сквозь игровой мир. Игрок должен принимать участие в рисовании картины игры, а не просто открывать ее.
Линейность (linearity) Многие считают линейность недостатком игры. Такой подход слишком примитивен. Линейность дает автору больший контроль над интригой игры, позволяя усилить ее. Конечно, с другой стороны, линейность несет в себе опасность вызвать у игрока чувство, будто бы его насильно протаскивают через игру, заставляя быть пассажиром, а не водителем. Нелинейность же позволяет игроку почувствовать себя хозяином интриги, дает ему великое ощущение погружения в игру, однако, следствием полной нелинейности может стать ситуация, когда игрок просто потеряется в игре, не зная, что ему нужно делать дальше. Линейность в адвенчурах является, таким образом, своего рода компромиссом. Возможно, лучшим подходом при создании адвенчуры будет разумное сочетание линейности и нелинейности такая игра будет представлять из себя заранее заданную последовательность серий, каждая из которых в некоторой степени нелинейна. Некоторые части игры могут быть параллельными, в виде ветвей, предоставляя игроку выбор, какую из них проходить в первую очередь.
Логичность (relevancy) Каждая отдельная задача игры должна быть логична. Это означает, что она должна быть естественной частью игрового мира и/или сюжета нельзя запирать каждую дверь замком, который открывается только после собирания кубика Рубика. Если мы встречаем в игре паззлы, то они должны быть вплетены в сюжет игры соответствующим образом. Например, разработчики Myst'а, в отличие от многочисленных своих последователей, проделали успешную работу для того, чтобы сделать паззлы естественной частью игровой среды. Однако, помимо паззлов, существует огромное количество и других видов игровых задач. Мир игры должен развиваться в соответствии с некоторыми физическими принципами. Например, если вам нужно разрезать веревку, вы можете это сделать
при помощи ножа или ножниц, и если у вас в инвентори есть еще одна веревка, то вы должны иметь возможность проделать с ней то же самое, используя те же самые предметы. Это не означает, конечно, что мир игры должен полностью подчиняться правилами реального мира, мультяшные миры, вроде Toonstruck, или вымышленные миры, такие как Sanitarium, могут развиваться по своим, довольно причудливым, законам, но эти законы должны поддаваться пониманию игрока.
Логичность задач (reasonable challenges) Решения задач должны быть логичны. Игрок должен быть в состоянии понять логику решения той или иной задачи после того, как он решил ее. Он должен иметь в своем распоряжении всю необходимую информацию для того, чтобы предпринять правильные действия, или, по крайней мере, поэкспериментировать. Например, если, бросив кусок льда в единорога, можно превратить его в плоскогубцы, то должен существовать какой-то предварительный намек на то, что бросание льда в магическое создание может превратить его в слесарный инструмент. Если задачи игры нелогичны, то это превращает саму игру в логический эквивалент огромного лабиринта: игрок вынужден проделывать все возможные действия до тех пор, пока не добьется прогресса. Задача тривиальная, но чрезвычайно скучная и утомительная.
Задачи в реальном времени (real-time challenges) Задачи, требующие от играющего действий в реальном времени, могут быть частями адвенчур, но они должны быть проверкой ума игрока, а не его рефлексов. Как только игрок додумался, каким образом решить подобную задачу, все, что он должен сделать после этого, так это пару раз кликнуть мышкой или напечатать несколько слов, чтобы добиться результата. Кроме того, если игрок потерпел неудачу, решая задачу в реальном времени, нельзя заставлять его проходить заново не относящиеся к данной задаче фрагменты игры. Если от игрока требуется наличие определенной доли ловкости и проницательности, то игра должна приспосабливаться к уровню игрока, путем постепенного упрощения задачи и даже полного ее удаления из игры, если игрок не может с ней справиться. Игроку также следует давать возможность выбрать подходящий для него уровень сложности игры.
Смерть (death) Смерть может быть раздражающей частью адвенчур, однако, ее отсутствие порой в той же мере шокирует. Если я выдерну чеку у гранаты и сяду на нее, то мне следует ожидать чего-то большего, нежели слабый запор. Можно создать великую адвенчуру, не внося в нее элементы смертельной опасности для главного героя, но наличие опасных ситуаций придает игре дополнительный интерес. Здесь важно, чтобы игрок был осведомлен о том, что какое-то действие, которое игра позволяет ему совершить, может оказаться опасным, и иметь, таким образом, шанс сохранить игру. Еще лучше, если игра сама сделает это, восстановив игрока непосредственно перед началом опасной ситуации, если он потерпит неудачу. В адвенчурах, кроме смерти в буквальном смысле слова, существуют тупиковые ситуации. Если игрок попадает в такую ситуацию, то какие бы действия он не предпринимал, он не сможет закончить игру. Игра не должна позволять игроку долго оставаться в такой ситуации. Во-первых, игрок должен быть осведомлен о том, что какое-либо его действие (или бездействие) может привести в тупик для того, чтобы иметь возможность сохраниться прежде, чем действовать, вовторых, если игрок все же попал в тупиковую ситуацию, игра должна ему каким-то образом дать об этом знать.
Сложность (difficulty) Не существует идеального уровня сложности для адвенчуры. Одни игры делаются для новичков, другие для старожилов жанра. Внутри игры сложность задач должна постепенно увеличиваться по мере продвижения игрока по сюжету, нельзя делать слишком сложными
первые задачи игры, игрок, столкнувшись со сложной задачей в самом начале игры, может разочароваться и просто забросить играть. Если же сложная задача встретит его в конце игры, то игрок уже будет в достаточной мере увлечен интригой и скорее потратит несколько большее время на нахождение решения, чем прекратит играть.
Интерфейс игры (user interface) До сих пор мы рассматривали смысловые элементы разработки игры, однако, хорошая адвенчура должна иметь также хороший интерфейс. Под игровым интерфейсом понимается совокупность средств, позволяющих представить игровой мир игроку наилучшим образом, создать атмосферу игры и сделать процесс управления игрой простым и понятным. Графическая среда и звуковое сопровождение должны выделять важные элементы игры. У игрока не должно возникать вопросов вроде: "Что вон те три пикселя могут означать?" или "Что там пробормотал тот персонаж?". Каждый необходимый игроку предмет должен быть ясным образом представлен. Это не означает, что нельзя маскировать от игрока нужные ему предметы, но игрок должен иметь возможность понять, что тот или иной предмет важен для игры. То же самое касается важных персонажей, они не должны теряться в толпе. Игра должна иметь хорошую систему сохранения. Игрок должен иметь возможность сохраниться в любом месте игры, а не только там, где разработчики позволят ему это сделать. Нельзя также ограничивать количество сохраненных игр. Интерфейс должен быть простым в использовании, интуитивным и экономичным. Наиболее частые действия должны требовать минимального количества нажатий клавиш или вводимых слов. В то же время, интерфейс игры не должен быть слишком простым, в этом случае игрок может просто перестать задумываться над совершаемыми действиями. Проблема заключается в том, что разработчики современных игр модернизировали мышиный интерфейс таким образом, что игрок не имеет более выбора в том, как ему общаться с объектами и персонажами. Некоторые игры, такие как Callahan's Crosstime Saloon, пытались обойти это ограничение, предлагая для каждого случая взаимодействия большое меню возможных вариантов, и набор этих вариантов менялся в зависимости от предметов и персонажей, вовлеченных в сцену. И это хорошо работало, расширяя границы поиска решения далеко за пределы того, что можно было получить, просто тщательно обыскав место действия, но все еще довольно часто дарило игроку решение вместо того, чтобы заставить его найти это решение самостоятельно. Другие игры, такие как Leisure Suit Larry: Love for Sail, пытались сделать то же самое, позволяя игроку в дополнение списку возможных действий, предлагаемых игрой, придумать свой собственный вариант. Такой подход давал разработчику свободу старых текстовых игр, сочетая ее с простотой пользования мышиным интерфейсом.
Заключительные мысли Очевидно, можно сказать гораздо больше о том, что должно делать адвенчуру идеальной. Для начала, в ней не должно быть багов. Задачи должны быть умными: игрок должен быть горд собой, найдя правильное решение, или рвать на себе волосы, потратив на раздумья кучу времени, когда разгадка была столь очевидной. Сюжет должен быть интересным и захватывающим: смешные игры должны быть смешными, страшные игры должны пугать. К сожалению и к счастью, не существует инструкций для творчества. (С) David Adrien Tanguay, The Adventure Collective, колонка редактора 09.07.99 Перевод Вадима Стеценко, 18.06.2001 Источник: questzone.ru Добавил: rapivay на molier-artstudo.ucoz.ru 21.03.2011
MOLIER ART STUDIO
Molier Art Studio, этот проект рассчитан на начинающих игроделов в среде Wintermute Engine, здесь вы найдѐте уроки, примеры, ссылки и многое другое, всѐ то что поможет вам написать свой собственный квест на Wintermute Engine. Также, здесь можно будет скачать клипарты, картинки, фоны, звуки для ваших игр. Сейчас, сайт постоянно обновляется и пополняется новой информацией. По окончанию серии уроков будет выложен для скачивания файл со всеми уроками вошедшими в эту серию в электронном виде (.chm) и сам исходник урока.
20 июля сайту molier-artstudo.ucoz.ru исполняется ровно два года. Много работы проделано за этот период, многим помогли советом. С каждым днем все больше и больше посещаемость сайта, также регистрируются новые участники.
20 июля 2011 года на форуме сайта пройдет своего рода небольшое день рождения, так что приглашаю Всех на форум. С уважение Molier!
Таблица цветов для .font WME Название цвета
Red (для Green Blue (для html) (для html) html)
Цвет RGB (для .font WME)
alicemblue
F0
F8
FF
240,248,255
antiquewhite
FA
EB
D7
250,235,215
aqua
00
FF
FF
0,255,255
aquamarine
7F
FF
D4
127,255,212
azure
F0
FF
FF
240,255,255
beige
F5
F5
DC
245,245,220
bisque
FF
E4
C4
255,228,196
black
00
00
00
0,0,0
blanchedalmond
FF
EB
CD
255,235,205
blue
00
00
FF
0,0,255
blueviolet
8A
2B
E2
138,43,226
brown
A5
2A
2A
165,42,42
burlywood
DE
B8
87
222,184,135
cadetblue
5F
9E
A0
95,158,160
chartreuse
7F
FF
00
127,255,0
chocolate
D2
69
1E
210,105,30
coral
FF
7F
50
255,127,80
cornflowerblue
64
95
ED
100,149,237
cornsilk
FF
F8
DC
255,248,220
crimson
DC
14
3C
220,20,60
cyan
00
FF
FF
0,255,255
darkblue
00
00
8B
0,0,139
darkcyan
00
8B
8B
0,139,139
darkgoldenrod
B8
86
0B
184,134,11
darkgray
A9
A9
A9
169,169,169
darkgreen
00
64
00
0,100,0
darkkhaki
BD
B7
6B
189,183,107
darkmagenta
8B
00
8b
139,0,139
darkolivegreen
55
6B
2F
85,107,47
darkorange
FF
8C
00
255,140,0
darkochid
99
32
CC
153,50,204
darkred
8B
00
00
139,0,0
darksalmon
E9
96
7A
233,150,122
darkseagreen
8F
BC
8F
143,188,143
darkslateblue
48
3D
8B
72,61,139
darkslategray
2F
4F
4F
47,79,79
darkturquoise
00
CE
D1
0,206,209
darkviolet
94
00
D3
148,0,211
deeppink
FF
14
93
255,20,147
deepskyblue
00
BF
FF
0,191,255
dimgray
69
69
69
105,105,105
dodgerblue
1E
90
FF
30,144,255
firebrick
B2
22
22
178,34,34
floralwhite
FF
FA
F0
255,250,240
forestgreen
22
8B
22
34,139,34
fushsia
FF
00
FF
255,0,255
gainsboro
DC
DC
DC
220,220,220
ghostwhite
F8
F8
FF
248,248,255
gold
FF
D7
00
255,215,0
goldenrod
DA
A5
20
218,165,32
gray
80
80
80
128,128,128
green
00
80
00
0,128,0
greenyellow
AD
FF
2F
173,255,47
honeydew
F0
FF
F0
240,255,240
hotpink
FF
69
B4
255,105,180
indiandred
CD
5C
5C
205,92,92
indigo
4B
00
82
75,0,130
ivory
FF
FF
F0
255,255,240
khaki
F0
E6
8C
240,230,140
lavender
E6
E6
FA
230,230,250
lavenderblush
FF
F0
F5
255,240,245
lawngreen
7C
FC
00
124,252,0
lemonchiffon
FF
FA
CD
255,250,205
ligtblue
AD
D8
E6
173,216,230
lightcoral
F0
80
80
240,128,128
lightcyan
E0
FF
FF
224,255,255
lightgoldenrodyellow FA
FA
D2
250,250,210
lightgreen
90
EE
90
144,238,144
lightgrey
D3
D3
D3
211,211,211
lightpink
FF
B6
C1
255,182,193
lightsalmon
FF
A0
7A
255,160,122
lightseagreen
20
B2
AA
32,178,170
lightscyblue
87
CE
FA
135,206,250
lightslategray
77
88
99
119,136,153
lightsteelblue
B0
C4
DE
176,196,222
lightyellow
FF
FF
E0
255,255,224
lime
00
FF
00
0,255,0
limegreen
32
CD
32
50,205,50
linen
FA
F0
E6
250,240,230
magenta
FF
00
FF
255,0,255
maroon
80
00
00
128,0,0
mediumaquamarine
66
CD
AA
102,205,170
mediumblue
00
00
CD
0,0,205
mediumorchid
BA
55
D3
186,85,211
mediumpurple
93
70
DB
147,112,219
mediumseagreen
3C
B3
71
60,179,113
mediumslateblue
7B
68
EE
123,104,238
mediumspringgreen
00
FA
9A
0,250,154
mediumturquoise
48
D1
CC
72,209,204
medium violetred
C7
15
85
199,21,133
midnightblue
19
19
70
25,25,112
mintcream
F5
FF
FA
245,255,250
mistyrose
FF
E4
E1
255,228,225
moccasin
FF
E4
B5
255,228,181
navajowhite
FF
DE
AD
255,222,173
navy
00
00
80
0,0,128
oldlace
FD
F5
E6
253,245,230
olive
80
80
00
128,128,0
olivedrab
6B
8E
23
107,142,35
orange
FF
A5
00
255,165,0
orengered
FF
45
00
255,69,0
orchid
DA
70
D6
218,112,214
palegoldenrod
EE
E8
AA
238,232,170
palegreen
98
FB
98
152,251,152
paleturquose
AF
EE
EE
175,238,238
palevioletred
DB
70
93
219,112,147
papayawhop
FF
EF
D5
255,239,213
peachpuff
FF
DA
B9
255,218,185
peru
CD
85
3F
205,133,63
pink
FF
C0
CB
255,192,203
plum
DD
A0
DD
221,160,221
powderblue
B0
E0
E6
176,224,230
purple
80
00
80
128,0,128
red
FF
00
00
255,0,0
rosybrown
BC
8F
8F
188,143,143
royalblue
41
69
E1
65,105,225
saddlebrown
8B
45
13
139,69,19
salmon
FA
80
72
250,128,114
sandybrown
F4
A4
60
244,164,96
seagreen
2E
8B
57
46,139,87
seashell
FF
F5
EE
255,245,238
sienna
A0
52
2D
160,82,45
silver
C0
C0
C0
192,192,192
skyblue
87
CE
EB
135,206,235
slateblue
6A
5A
CD
106,90,205
slategray
70
80
80
112,128,144
snow
FF
FA
FA
255,250,250
springgreen
00
FF
7F
0,255,127
steelblue
46
82
B4
70,130,180
tan
D2
B4
8C
210,180,140
teal
00
80
80
0,128,128
thistle
D8
BF
D8
216,191,216
tomato
FF
63
47
255,99,71
turquose
40
E0
D0
64,224,208
violet
EE
82
EE
238,130,238
wheat
F5
DE
B3
245,222,179
white
FF
FF
FF
255,255,255
whitesmoke
F5
F5
F5
245,245,245
yellow
FF
FF
00
255,255,0
yellowgreen
9A
CD
32
154,205,50
Таблицу отредактировал Molier http://molier-artstudo.ucoz.ru/
Заключение Вот Вы и прочитали очередной номер интернет-журнала QUEST, надеюсь, номер Вам понравился, если нет, пишите на форум, чего не хватает или что лишнее, одним словом примите участие в создании очередного номера. Отдельное спасибо автора и ресурсам, чьи материалы размещены в этом номере. Не забываем присылать новые материалы, ссылки и статьи для очередного номера. За ранее благодарен. С уважением Molier !!!