Описание

GeeXLab - это бесплатное автономное приложение для настольных операционных систем. Просто скачайте его и используйте. GeeXLab доступен для Windows 32/64-битной, Linux 64-битной, Mac OS X и Raspberry Pi.GeeXLab поддерживает Lua и Python в качестве основных языков для демонстрационного кодирования, а также GLSL (OpenGL и Vulkan) и HLSL (Direct3D 12 - - Только для Windows 10) для программирования шейдеров в реальном времени. Lua и Python можно использовать одновременно в демоверсии. Некоторые сценарии могут быть написаны на Python, а другие на Lua. Это до смешивать их, как вы хотите. Lua, Python, GLSL и HLSL могут находиться в отдельных файлах или в одном XML-файле, который действует как контейнер для всех сценариев. Вот, в нескольких словах, как работает GeeXLab: демонстрация по сути состоит из одного или нескольких сценариев инициализации (Lua и / или Python) и один или несколько сценариев для каждого кадра (Lua и / или Python). Сценарии инициализации выполняются один раз в начале демонстрации, а сценарии кадров - каждый кадр. Это все. GeeXLab не включает игровой движок, который контролирует вашу логику. GeeXLab предлагает API низкого уровня (не паникуйте, здесь нет ассемблера), который позволяет вам свободно управлять своей логикой и рендерингом кода по своему усмотрению. Вы даже можете создавать собственные динамические библиотеки (например, на C / C ++) и загружать их в сценарии Lua и Python .... Подробнее »