Март 1912

Со времени последнего шейдеров подключен в двигатель, я решил найти удобный инструмент для их создания. Я решил проверить несколько программ: Тайфун ShaderDesigner 1.5.9.4, Nvidia FX Composer 2.5 и AMD RenderMonkey 1,82. Основные параметры, которые я хотел бы иметь такой программы являются: поддержка GLSL, конечно, скорость, простой, но имеющие большие возможности (при изменении сетки, добавив переменных, управления материальными запасами и т.д.), что побудило синтаксис.

А посему давайте начнем первую программу, которая Тайфун ShaderDesigner версия 1.5.9.4. Это была моя первая программа для создания шейдеров из которых встречались с. Со всеми 3, программа имеет легкий установки, которая "весит" всего 10 Мб. К сожалению, это предполагает и некоторые недостатки, но на данный момент. Программа запускает сразу после начала нам кажется на первый взгляд, простым и интуитивно понятным графическим интерфейсом. К сожалению, как это происходит в то оказывается, что помимо обмундирования, которые имеют текстуру и не такое интуитивное и действительно довольно "дикой". Все окна в держателе, конечно, но изменения в их организациях очень грубая, и это после изменения и повторно активации программы, механизм упоминается в качестве стандарта. Фактические написания кода и modifikacja материалов очень здорово. Подсказка редактор синтаксиса, который работает, мягко говоря, странно, жить своей жизнью, иногда работает, иногда нет. Как сетки у нас есть несколько готовых объектов, и мы можем добавить свою, но к сожалению, в своем собственном формате (*. GSD) на общую сумму dyskwalfikuje эту опцию. Основным недостатком данного приложения является то, что уже не только развитых. Подводя итог: прямая, грубая, писать быстро на что-нибудь простое, но более интересный имхо не очень весело.

Еще одно приложение, что я тестировал был Nvidia FX Composer. Это тяжелый применение всех 3 (230mb вес instalki), который также показывает скорость запуска приложений. По моему, уже слегка leciwym противопожарного оборудования может быть хорошим несколько секунд, не здорово. Как они дольше ждать несколько секунд, предстает перед нами целое приложение, вы можете легко увидеть, что мы имеем дело с чем-то более серьезное, чем ShaderDesigner GUI довольно сильной и мощной в то же время, интуитивно понятно. У вас также есть док окон, но их конфигурация гораздо проще и точнее, никаких проблем мы поставить систему в соответствии с вашими потребностями. На первый взгляд assetów расширение списка (освещение, сетки, текстуры и т.д.), современные материалы и текстуры редакторов. Пойдем на самое главное в редакторе кода. Подсветка синтаксиса и нумерацию строк кода, почти идентичен тому, что мы имеем в Visual Studio, который является хорошим и ясным. Подсказка редактор синтаксиса и, в отличие от ShaderDesignera работает очень хорошо. Однако, несмотря на многие преимущества этой программы является большой минус, что dyskwalfikuję в моем случае: отсутствия стандартных поддержку GLSL. Таким образом, я решил попробовать другую программу

AMD RenderMonkey. Надо признать, что FIMI Nvidia более сайте ATI и имеющие не хороший опыт работы с видеокартами ATI, так и за который также не очень люблю, я думал, что их мягкие много хуже, чем FX Composer. Но внешний вид могут быть перепутаны, и так было дело. Вес instalki в середине остальных программ - 99MB, которая заключается в "ласточка". Недостатком является то, что вы должны иметь учетную запись (бесплатно) для AMD, чтобы иметь возможность скачать программы (в дополнение не знаю почему, но я ściągało свои серверы в среднем лишь 30 KB / сек). Программа запускает так быстро, как ShaderDesigner. Графический пользовательский интерфейс GUI напоминает мне о Visual Studio 6.0, который является предсказуемым, но полезный. Вот мы и закрепляемые окна, которые нас есть возможность изменить расположение и размер GUI. На первый взгляд, у нас мало выбора, кроме как к счастью, это всего лишь иллюзия. Простой и интуитивно понятным способом, мы можем добавить текстуры, модели (в данном случае мы можем добавить сетки в популярных форматах, таких как: 3DS, OBJ), переменные и т.д. К сожалению, некоторые могут подать жалобу в редакторе кода. Первое, что синтаксис. Ключевые слова красиво окрашенный, как и в Visual Studio, чтобы цвет моря, но постоянно gl_Position, таких как розовый цвет является слишком далеко ... худшего я не мог найти возможность изменить цвет окраски, тоже должны жить с розовым цветом . Подсказка синтаксиса, к сожалению, не самый лучший. Генеральный запроса я не мог бежать, в то время запроса магазинов сайтов имеет некоторые недостающие мне нумерации строк кода, а также я не мог найти варианты включения этих.

В заключение я выбрал RenderMonkey. Во-первых, хорошая поддержка GLSL, работает довольно быстро (в отличие от FX Composer), является простым и не могли столь необходимую функцию. Имеет хорошо развитую добавления текстур и изменяется. Эта программа сделал самое большое впечатление на меня, и я буду использовать его.

PS Я призываю всех кодеров для участия в Кодексе SCENE.PL Компо. Я также стараюсь принимать участие и я уверен, что хвалить его производства. Подробная информация: http://www.scene.pl/