Лучшие программы для 3d-моделирования

Cinema 4D

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

Программа также нашла свое применение в киноиндустрии, рекламе и в игропроме. Одно из главных преимуществ данного софта – это низкий порог вхождения, равно как и простота функционала. Конечно, для того чтобы начать ваять шедевры, придется проштудировать не один том довольно нудного мануала, но выполнение простых задач можно освоить и за пару часов занятий.

Версии .NET

Первая версия платформы называлась .NET Framework, она была представлена в 2002 году. Долгое время она существовала преимущественно для операционной системы Windows. В 2016 году Microsoft выпустила полностью кроссплатформенную среду .NET Core с открытым исходным кодом для разработки ПО под операционные системы Windows, Linux и MacOS. В этом временном промежутке было несколько попыток создать кроссплатформенную версию .NET, среди проектов, которые получили популярность можно отметить Mono от компании Xamarin (ранее Novell). Проект был представлен в 2004, неплохо развивался, и в 2016 году Microsoft купила XamarinXamarin SDK была добавлена в IDE Visual Studio как бесплатный инструмент.

На текущий момент мы находимся на пороге нового витка развития .NET – это появление .NET 5. Это важный этап развития платформы, начиная с которого .NET станет полностью открытой кроссплатформенной средой для всех популярных ОС, больше не будет отдельной версии .NET Framework для Windows и открытой .NET Core, .NET 5 включит в себя все наработки, которые были сделаны за это долгое время. О том, как она выглядит структурно можете посмотреть на картинке ниже.

(Изображение взято с блога Microsoft)

Создание стен и проемов

SketchUp — бесплатная программа для 3D моделирования, в которой дизайнеру можно создать простую модель, продумать концепцию. Можно проработать детально все элементы, задать их размер, который позже перенести на реальную модель. Ролик демонстрирует основы работы в программе, знакомит с инструментами (создание объектов, выдавливание плоскостей, сдвиг плоскости), заданием их размеров, заливки. Все эти моменты понадобятся для работы над созданием модели стен, дверных и оконных проемов из одномерного плана, с возможностью дальнейшего использования эскиза. Импортировать можно в форматах моделирования и черчения: dwg, .dxf, .3ds, .ifc, .kmz. Так же можно использовать форматы обработки изображений jpg, .tiff, .bmp, .psd. При помощи различных расширений можно увеличить список форматов.
 

Cinema 4D

Это одна из самых простых программ для 3D моделирования на русском языке, которую часто рекомендуют для новичков. При этом функционал она имеет вполне приличный, в ней можно создавать даже мультфильмы и рекламные ролики.

Популярности способствует и возможность совместного использования с After Effects, а также большое количество обучающих курсов и других материалов.

Преимущества Cinema 4D:

  • есть русский интерфейс;
  • мощный рендер;
  • реалистичное освещение;
  • простота изучения для новичка;
  • возможность расширения с помощью дополнительных модулей.

Недостатки:

  • дорогая лицензия;
  • сложно моделировать лица – в этом ZBrush вне конкуренции.

Другие обучающие программы

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

Основы программирования на C++. Уровень 1 – Level Up

Основы программирования на C++. Уровень 1 – это онлайн-курс, который длится 3 месяца и включает в себя 48 академических часов обучения. Предназначен для людей, не знакомых с основами веб-разработки и не знающих ни одного языка программирования.

Программы курса будет достаточно для старта в сфере веб-разработки.

Что изучают студенты:

  • Code review;
  • Unit-тестирование;
  • Git;
  • установку IDE;
  • операторов;
  • типы данных;
  • циклы;
  • рекурсию;
  • массивы;
  • препроцессоры и макросы;
  • make-файлы;
  • переменные;
  • алгоритмизацию;
  • структуры данных;
  • ООП;
  • спецификаторы доступа;
  • конструкторы и деструкторы;
  • move-семантику.

Стоимость – 15 500 руб.

Программирование на C# – от новичка до специалиста – beONmax

Курс Программирование на C# – от новичка до специалиста направлен на ознакомление студентов со C#, платформой .NET и объектно-ориентированным программированием.

Студентам необходимо пройти более 100 онлайн-уроков и выполнить около 120 заданий. Всего на обучение тратится примерно 22 часа. Уделяя занятиям по 2–3 часа в день, можно пройти весь курс дней за 10. Ученикам, которые успешно освоили программу, выдается сертификат.

В программе:

  • строение платформы .NET;
  • типы данных в C#;
  • массивы и коллекции;
  • ООП в C#;
  • написание веб-программ и гейм-разработка;
  • основные фреймворки;
  • подбор среды разработки;
  • литералы;
  • работа со строками;
  • циклы;
  • модификаторы;
  • конструкторы;
  • константы;
  • полиморфизм;
  • работа с файлами;
  • делегаты.

Для прохождения программы необходимо оформить подписку. Ее стоимость на 1 месяц – 7,8 $, на полгода – 11,8 $, на год – 15,8 $.

Gamecode – XYZ School

Обучение по программе Gamecode длится 5 месяцев. Авторы предлагают свой курс всем, кто любит программирование и видеоигры. Хотите создать собственного персонажа, прописать код, чтобы он двигался так, как вам нужно, и добавить различные элементы окружения? Тогда эта онлайн-программа для вас.

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

В программе обучения:

  • настройка окружения;
  • установка UE4;
  • установка Visual Studio C++;
  • конфигурации билдов;
  • внесение изменений в код;
  • сборка и упаковка игры;
  • создание персонажа на C++;
  • анимация персонажа;
  • оружие и атака;
  • визуальные эффекты;
  • искусственный интеллект NPC;
  • навигация;
  • интерактивные объекты;
  • триггеры;
  • стриминг уровней;
  • профилирование и оптимизация в UE4.

Стоимость обучения узнавайте на сайте. Для этого нужно оставить заявку, указав в специальном поле номер телефона и адрес электронной почты.

Обзор приложения

Об этом решении есть много различной информации, которую бы хотелось предоставить всем интересующимся. Поэтому рекомендуем ознакомиться со следующими разделами статьи, чтобы узнать об особенностях Autodesk SketchBook, отличиях от другого софта, преимуществах и недостатках.

Что особенного в Autodesk SketchBook

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

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

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

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

Подробнее можно посмотреть в обзоре основных функций Автодеск Скетчбук:

Технические характеристики

Вкратце пройдемся и по техническим характеристикам, хотя в них и нет ничего особенного. Эта информация может быть полезна тем пользователям, кто не уверен, что Autodesk SketchBook пойдет на их компьютере или вообще подойдет для работы. Отметить стоит несколько основных моментов.

  1. Язык интерфейса — английский.
  2. Наличие онлайн-версии — нет.
  3. Необходимость создавать учетную запись — да.
  4. Полностью бесплатная лицензия — да.
  5.  Работа на нескольких устройствах с одной и той же учетной записи — да.
  6. Корпоративная лицензия — распространяется по подписке сроком на год.

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

Среда разработки (IDE)

Средство разработки, которое включает в себя мощный редактор кода и набор инструментов для работы с проектом, его сборки и т.п. называется IDE. На данный момент существует несколько IDE, в которых есть все необходимое для того чтобы начать путь разработчика на C#, далее будут рассмотрены процессы установки Microsoft Visual Studio, VS Code, JetBrains Rider на ОС Windows.

Microsoft Visual Studio

Если ваша основная ОС это Windows, то одним из самых мощных и удобных средств для разработки приложений под эту платформу является Visual Studio. Это полнофункциональная среда позволяет разрабатывать все типы приложений под Windows, Android, iOS, Linux, веб-сервисы и облачные приложения, поддерживает как .NET Framework так и .NET Core. На момент написания статьи самая актуальная версия этого продукта – это Visual Studio 2019, она имеет ряд лицензий – Community, Professional, Enterprise. Для начинающего разработчика Community варианта будет более чем достаточно, эта лицензия позволяет разрабатывать даже коммерческое ПО, но у нее есть некоторые ограничения, более подробная информация по этому вопросу есть на официальном сайте Microsoft.

Сохраните файл установки на компьютере. Это веб-установщик, поэтому он имеет небольшой размер. Запустите его, в результате вам будет представлено окно приветствия.

Нажмите на кнопку “Продолжить” дождитесь окончания подготовительного этапа. После этого откроется окно с настройкой компонентов, для выполнения всех работ по курсу достаточно выбрать “Разработка классических приложений .NET”, “ASP.NET и Разработка веб-приложений”.

Дождитесь окончания установки, это может занять продолжительное время в зависимости от мощности вашего компьютера и скорости доступа в интернет.

Microsoft VS Code

Еще один продукт от Microsoft, он позиционируется как легковесный редактор кода, включает в себя отладчик, инструменты для работы с Git, подсветку синтаксиса, IntelliSense, средства для рефакторинга и многое другое. VS Code предоставляет большое количество настроек визуального оформления редактора. 

Для его установки перейдите по  ссылке https://code.visualstudio.com/?wt.mc_id=vscom_downloads.

Нажмите на кнопку “Download for Windows” и сохраните дистрибутив на свой компьютер. 

Запустите скачанный файл. Нажмите “Далее” в окне с лицензионным соглашением.

В следующем окне оставьте все галочки без изменений и нажмите “Далее”.

В последнем окне нажмите кнопку “Установить” и дождитесь окончания установки.

Установка завершена.

JetBrains Rider

Нажмите кнопку “Скачать”, дождитесь загрузки дистрибутива и запустите его.

Нажмите “Next” и выберите место установки. На следующем экране можно произвести дополнительные настройки ассоциации файлов или оставить все как есть, после этого нажмите кнопку “Next”, а затем “Install”. 

Дождитесь окончания установки.

Онлайн интерпретаторы

Если вы хотите быстро проверить работу вашего кода, то лучше всего для этого подойдет онлайн интерпретатор C#. Далее приведены несколько проектов, которые можно использовать для этой цели:

Faststone Capture

Довольно долго пользуюсь для быстрого просмотра и обработки изображений бесплатной программой Faststone Image Viewer. А у этой команды есть оказывается еще и программа для записи видео с экрана – Faststone Cаpture.

Обойдется она Вам официально в 20$ за один экземпляр. Хотя, для оптовиков у них предусмотрены скидки. Конечно же, я не думаю что вы захотите купить сотню копий этой программы по 5$, или триста копий по 4$.

Скажу что программа максимально простая и предназначена для создания скриншотов и записи видео с экрана. При том скриншоты можно делать различной формы, а также настроить отложенный таймер от 1 до 9 секунд, когда нужно сделать скриншот. Есть редактор.

Что касается функции записи видео с экрана – тут также самый минимальный необходимый набор для записи. Можно выбрать область экрана, окна, или приложения, выбрать источники звука, микрофон для записи, настроить вид курсора и его подсветку. Просто нажимаете кнопку Record и записываете.

Встроенный редактор видео в программе отсутствует. За такую стоимость это конечно минус, особенно если сравнивать с программой от Movavi. Есть только возможность создать перед началом записи картинку с текстом, которая также появится в видео.

На официальном сайте доступна для скачивания пробная 30-дневная версия программы. Нажимайте на кнопку, скачивайте и пробуйте:

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

Минусы Sketch

1. Нет совместимости с продуктами Adobe

Часто программе ставится в упрек отсутствие совместимости с Photoshop. Рабочие файлы Sketch не открываются в других программах, Sketch не позволяет сохранять файлы в формате psd. В этом случае могут возникать сложности при работе в командах, или при передачи проекта от одного дизайнера к другому.

Хотя, все же с некоторыми сторонними форматами программа работает: Sketch открывает файлы в формате eps и svg.

2. Проблемы при работе с большими файлами

Если вы работаете над приложением со множеством экранов, то программа может «тормозить» (на момент написания этой заметки была актуальна версия Sketch 3.1.1). Большое количество визуальных эффектов типа блюра и теней также может замедлять работу программы.

3. Несовершенные векторные инструменты

Инструменты для рисования в Sketch оставляют желать лучшего, они пока несовершенны и у многих дизайнеров вызывают раздражение. В этом плане Illustrator по-прежнему остается непревзойденным. Кстати, векторные формы, созданные в Illustrator хорошо копируются непосредственно в Sketch (⌘+C → ⌘+V).

Проектируем ванную

Быстро и легко создать собственный проект дизайна ванной с раскладкой плитки, расстановкой мебели можно, просмотрев видео, которое будет полезно для домашних мастеров и профессиональных дизайнеров. Для начала необходимо выбрать плитку, которая будет использоваться, и сохранить файл. Это необходимо для создания текстур. Начинается рисование с плоскости, соответствующей размерам помещения. Следующим этапом строятся стены и поднимаются на высоту потолка, отмечается дверной проем. Основной этап — раскладка плитки на стене. Задается размер одной плитки, она копируется и распределяется по всей стене, лишнее удаляется. Добавляется на плитку текстура и рисунок, расставляется мебель для большей реалистичности картинки.
 

Аналоги Google SketchUp

SketchUp считается простым редактором для работы с 3D и 2D моделями. Его функционала вполне достаточно для выполнения самых необходимых действий. Поэтому он подходит не только для любительского, но и профессионального редактирования.

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

  • Blender
  • AutoCAD
  • ArchiCAD
  • K-3D
  • Art of Illusion
  • Zmodeler

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

В отличие от них, SketchUp Pro поставляется сразу с дополнительными компонентами Style Builder и LayOut, которые позволяют осуществлять более реалистичную визуализацию созданных моделей, проектов, а также позволяют работать с документацией (чертежи).

Плагины для Google SketchUp Программа проектирования имеет много встроенных компонентов, к примеру, в ней есть библиотека, в которой имеется мебель, текстура материалов и многое другое. Но имеются и независимо компилируемые программные модули, которые динамическим образом подключаются к главной программе и предназначены для того, чтобы расширить ее возможности либо плагины.

Эти уроки очень полезны для тех, кто хочет создать у себя на дачном участке красивый дизайн или можно спроектировать интерьер дома. Рассмотрим основные плагины для программы Google SketchUp pro: V-Ray дает возможность демонстрировать 3d элементы модели; Make Faces может облегчить работу с чертежом и схемой, которые можно импортировать из AutoCAD; Pen Tool+ осуществляет работу в качестве дополнения к инструментам Перо и так далее.

Имеются также плагины, помогающие демонстрировать 3d модели, увеличивают некоторые инструменты, ими можно усовершенствовать анимации, экспортировать в определенный формат некоторые проекты. Плагины можно скачивать и free – свободно. Как применять какой-то из плагинов, можно взглянуть в онлайн-уроки.

Обучение на английском языке

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

Возможно вам также будет интересно: Кто такой 3D-дженералист и как им стать

Autodesk Maya (вводный курс)

Слушатели узнают об основных идеях, помогающих изучить популярную программу.

Учебный материал из 21 лекции, поделенные на 6 разделов и подкрепленные 2-часовым блоком видеоуроков, открывается после регистрации.

В программе – изучение:

  • пользовательского интерфейса;
  • рабочей области, видовых экранов;
  • освещения, рендеринга;
  • маркировки меню.

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

https://youtube.com/watch?v=videoseries

В минусах – обычные для бесплатного обучения – отсутствие сертификата и общения с преподавателем.

Советы и хитрости Maya от Dr. Zeeshan Bhatti

Учебный материал по 3D моделированию поделен на 25 занятий продолжительностью 80 минут. Слушатели получают доступ к материалу после прохождения регистрации.

В ходе обучения изучают:

  • настройку Project в Maya;
  • файловую структуру, систему ссылок;
  • редактора циклического движения;
  • карты рельефа с помощью утилиты;
  • способы отображения/скрытия объектов.

По окончании обучения 3D-моделированию приобретаются навыки:

  • дублирования объектов;
  • увеличения/уменьшения шарниров;
  • зеркального отражения вращения;
  • просмотра иерархии в полном объеме.

Курс полезен советами, раскрывающими скрытые функции Maya. Большой минус – отсутствие обратной связи. Выдача выпускного сертификата тоже не предусмотрена.

Практические чертежи AutoCAD 2D и 3D от Jaiprakash Pandey

Для новичков разработан материал из 7 разделов, содержит 42 лекции. Обучение 3D-занимает 6 часов. Для успешного освоения лекций требуется основательное знание английского языка, на котором дано текстовое сопровождение.

Темы занятий:

  • как создать рисунок в 2D/ 3D (практика);
  • чертежи в трехмерном изображении (базовые представления);
  • приемы изготовления емкости в 3D;
  • примечания, смысловые акценты по всему курсу.

По итогу учащиеся приобретают навыки построения чертежей в пространственном изображении на практике.

Плюсом данного курса можно считать большой объем практического материала, отрицательными сторонами – отсутствие сертификата и обратной связи.

Вкладка «Assets» с компонентами

Во вкладке «Assets» размещаются компоненты. Компоненты — это элементы, которые можно редактировать в массовом порядке.

Создание нового компонента (кнопки)

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

Поверх прямоугольника наложим текст.

Выделим прямоугольник и текст и в панели справа и напротив надписи «Auto Layout» нажмем на плюс.

Цвет кнопки можно изменять в панели справа, напротив надписи «Fill» и «Seleciton colors». Сделаем кнопку желтым цветом.

В панели слоев переименуем кнопку и назовем её «Button».

Чтобы создать из кнопки компонент, выделим её и сверху нажмем на иконку из 4 ромбов (create component).

В панели «Assets» появилась кнопка. Теперь мы можем имеем к этой кнопке быстрый доступ и можем использовать её снова в нашем проекте. Просто берем и перетаскиваем кнопку из панели слева.

Чтобы скопировать кнопку можно выделить её, зажать клавишу Alt и потянуть в сторону.

Если посмотреть в панель слоёв, то там есть 4 слоя. 1 слой — главный компонент и 3 копии.

Если мы выберем главный компонент и произведем в нем какие-то изменения (например изменим цвет), то копии тоже будут меняться.

iSpring Suite 9

Программа для создания видеокурсов iSpring Suite также создает обучающие игры, диалоговые тренажеры, электронные курсы.

Как все работает?

После установки iSpring Suite в PowerPoint появляется дополнительная вкладка:

Помимо прочего на этой вкладке есть видеоредактор, при помощи которого вы можете записать скринкасты со всплывающими подсказками, видеосопровождение для презентации, смонтировать лекцию.Расскажу подробнее.

Возможности видеоредактора iSpring Suite

Видеоредактор умеет склеивать и разрезать фрагменты, уменьшать громкость звука, добавлять водяные знаки, текстовые надписи и различные видеоэффекты. Но есть функции которые отличают видеоредактор iSpring Suite от других.

Одновременная запись видео с экрана ПК и веб-камеры. Видеофрагменты можно показать вместе или чередовать. Например, дополните скринкаст по работе с crm-системой комментарием лектора.

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

Текстовые врезки. Вы можете добавить в любую точку видео информационную заставку, инфографику, таблицы, титры. 

Художественный склейки. Чтобы сделать урок интереснее, добавьте анимационные переходы между видеосценами. Вы можете настроить эффекты переходы так, чтобы следующий кадр появлялся после вспышки, выезжал со стороны, выцветал или появлялся словно рябь на воде.

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

Видео записывается в FullHD. Готовый видеоурок можно сразу загрузить на YouTube. 

Выводы

iSpring Suite быстро поможет вам создать хорошее учебное видео: скринкаст, видеоурок с «говорящей головой», видеоуроки с подсказками. Для профессионального монтажа телепередач или документальных фильмов вам потребуется более сложный софт.

iSpring Suite – программа платная, 27 000 рублей лицензия, 37 000 лицензия + пожизненное обновление + библиотека контента + сервис для обмена файлами и курсами iSpring Cloud.  Для учебных заведений скидка 40%, и 20% для некоммерческих организаций на лицензию.

Технические требования

  • Компьютер и процессор:процессор Dual-Core, рекомендуется Quad-Core и выше, частота не менее 2,0 ГГц
  • Память: 4 Гб (рекомендуется 8 Гб и выше)
  • Жесткий диск:2 Гб на установку и 20 Гб на функционирование продукта
  • Видеокарта NVIDIA серии GeForce 8, Intel HD Graphics 2000 или AMD Radeon R600 и выше с памятью не менее 512 МB для обычных и 1 Гб для видео высокого разрешения, Direct3D 10.1/Direct 2D – совместимый графический адаптер *
  • Операционная система: Microsoft Windows 10/8/7 (32- или 64-разрядные версии)

Blender

Это совершенно бесплатная программа для 3D-моделирования от целой группы разработчиков-энтузиастов, которые собрали в одном месте все, что должно быть (по их мнению) в приложениях такого плана. Конечно, софт во многом уступает вышеупомянутым маститым продуктам, но со своей первоначальной задачей, то есть моделированием, справляется вполне достойно.

Программа поддерживает сплайны, полигоны и NURBS-кривые. Есть режим лепки, своя система частиц, работа с динамикой твердых и мягких тел, скелетная анимация, а также основные механизмы рендеринга. Последние имеют довольно толковую интеграцию со сторонними редакторами, что большой плюс.

Также можно отметить наличие собственного видеоредактора, который придется как нельзя кстати тем, кто устал от экспорта и импорта с одного приложения в другое. Более того, программа поддерживает расширение Game Blender для создания игр и приложений, что делает ее еще более универсальной.

Явные плюсы продукта – это доступность, открытый код, толковый интерфейс, широкий выбор инструментов для решения различных задач, а также кроссплатформенность. В качестве ложки дегтя здесь выступает распространение продукта по принципу «как есть». То есть разработчик не берет на себя никакой ответственности за лаги, тормоза, ошибки и прочие проблемы, так или иначе связанный с софтом.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
3D-тест
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: