Отличный инструмент шейдера в реальном времени? [закрыто]

Я часто разрабатываю 2D-игры. Я хотел бы знать, есть ли там такая программа, как EvalDraw, что позволяет быстро сделать (например) квадрат из черного квадрата, а затем написать некоторый код шейдера и посмотреть, как этот шейдерный код изменяет квадрат в реальном времени.

Это было бы отлично для моих будущих процессов разработки.

Edit: Инструмент шейдера должен работать с HLSL.

10 голосов | спросил Mathias Lykkegaard Lorenzen 7 J0000006Europe/Moscow 2011, 19:34:58

3 ответа


8
ответил piotrek 7 J0000006Europe/Moscow 2011, 20:03:20
6

RenderMonkey и FX Composer были и такими инструментами, хотя недавно они были отброшены. Инструменты 3D-моделирования, такие как Max или Maya, обычно имеют встроенные шейдерные /эффектные /материальные конвейеры, но они, вероятно, слишком дороги.

ответил Josh 7 J0000006Europe/Moscow 2011, 19:49:09
0

Введенные shadertoy и glsl-sandbox, я делаю их версию hlsl. https://github.com/vinjn/HlslShaderToy

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

Есть также некоторые причудливые функции:
 - загружает локальное изображение как текстуру
 - загружает изображение в Интернете как текстуру

ответил vinjn 9 J000000Tuesday13 2013, 13:19:45

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132