DemoVision by Ivan Galaktika [web]
ПРИГЛАШЕНИЕ Традиционно, 23-24 августа 2025 года в Санкт-Петербурге пройдёт фестиваль компьютерного искусства ________ ______ __ __ _ / ____/ /_ ____ _____ _____ / ____/___ ____ _____/ /________ _______/ /_(_)___ ____ _____ / / / __ \/ __ `/ __ \/ ___/ / / / __ \/ __ \/ ___/ __/ ___/ / / / ___/ __/ / __ \/ __ \/ ___/ / /___/ / / / /_/ / /_/ (__ ) / /___/ /_/ / / / (__ ) /_/ / / /_/ / /__/ /_/ / /_/ / / / (__ ) \____/_/ /_/\__,_/\____/____/ \____/\____/_/ /_/____/\__/_/ \__,_/\___/\__/_/\____/_/ /_/____/ От всей души приглашаем демо-мейкеров, художников, электронных самодельщиков, технарей, компьютерных энтузиастов, и всех-всех неравнодушных! ЗАПУСК Перед запуском выставьте коэффициент масштабирования экрана = 100% ПКМ - дисплей - изменение размера текста, приложений и других элементов Демо накрыто упаковщиком (squishy для версий до 1.3.1 включительно, UPX для 1.3.2). Упаковщик может давать алерт антивируса. После запуска проходит примерно 25-40 секунд, пока программа распакуется. В это время на экране ничего не происходит. Выход из демо по клавише Esc Включение строки статуса с FPS по клавише F СИСТЕМНЫЕ ТРЕБОВАНИЯ Требования к ЦП: - AVX (Ivy Bridge+) Видео: - Vulkan 1.2+, VK_EXT_robustness2, нативная поддержка Vulkan драйвером видеокарты - коэффициент масштабирования экрана = 100% (пкм - дисплей - изменение размера текста, приложений и других элементов). Проверено на видеокартах NVidia: - MX350: 13..60fps - T600: ~130fps - Quadro P600 - A400: 400..500fps - GTX 1660Ti Q-Max: 65..140fps - RTX 2060: 70..300fps - RTX 3050: 80..287fps - RTX 3060Ti - RTX 3080: 200..900fps - RTX 3080Ti: 500..900fps - RTX 4090 На видеокартах AMD: - AMD Radeon Graphics Vega 7 (Cesanne C5): 13..25fps (в некоторых сценах есть FPS lock) НЕ работает на - Intel UHD Graphics - Intel Irix SE Пока что изучена проблема с Intel UHD. Предположительно, драйвер не выдаёт предупреждений или ошибок об использовании несовместимых форматов изображений. Падает на VkCmdEndRenderPass без видимой причины и сообщения( ОС: Windows 10 x64 и выше ЗАВИСИМОСТИ В качестве музыкального движка используется Sointu. Упаковщик - squishy. Используются библиотеки: - STB Truetype - STB Image - tiny_gltf - tinyobjloader Движок собственный, Party Engine 1.7. Демо написано на C++. Используется компилятор MSVC 2019. Шейдеры на GLSL 4.5. МЫ Иван Галактика ............... программирование, музыка Ян Акулов .................... графика, дизайн Яков Серба ................... графика, дизайн frog ......................... идеи, видеоматериалы * * * INVITATION Traditionally, on August 23-24, 2025, in Saint-Petersburg there will be a demo party ________ ______ __ __ _ / ____/ /_ ____ _____ _____ / ____/___ ____ _____/ /________ _______/ /_(_)___ ____ _____ / / / __ \/ __ `/ __ \/ ___/ / / / __ \/ __ \/ ___/ __/ ___/ / / / ___/ __/ / __ \/ __ \/ ___/ / /___/ / / / /_/ / /_/ (__ ) / /___/ /_/ / / / (__ ) /_/ / / /_/ / /__/ /_/ / /_/ / / / (__ ) \____/_/ /_/\__,_/\____/____/ \____/\____/_/ /_/____/\__/_/ \__,_/\___/\__/_/\____/_/ /_/____/ We invite sincerely all of you demo makers, artists, DIYers, techno people, enthusiasts and everyone who cares! RUN Set the screen scale to 100% before launch: Right mouse button - Display - Text scale Demo is compressed by packer (squishy for versions up to 1.3.1, UPX for 1.3.2+). It can trigger AV alert. There is a 25-40 seconds pause after the launch while the program is self extracting. There is no action on the screen meantime. Quit by Esc key. Press F to show the status line with FPS. SYSTEM REQUIREMENTS CPU: - AVX (Ivy Bridge+) Video: - Vulkan 1.2+, VK_EXT_robustness2, Vulkan native support by video driver - screen scale factor = 100% Tested on NVidia GPUs: - MX350: 13..60fps - T600: ~130fps - Quadro P600 - A400: 400..500fps - GTX 1660Ti Q-Max: 65..140fps - RTX 2060: 70..300fps - RTX 3050: 80..287fps - RTX 3060Ti - RTX 3080: 200..900fps - RTX 3080Ti: 500..900fps - RTX 4090AMD: AMD: - AMD Radeon Graphics Vega 7 (Cesanne C5): 13..25fps (several cuts are FPS locked) DOES NOT work on: - Intel UHD Graphics - Intel Irix SE So far only UHD case is studied. There seems to be a bug in Intel driver, presumably with Vulkan silence about certain image formats incompatibility. Crashes on VkCmdEndRenderPass without any message( ОС: Windows 10 x64 and higher DEPENDENCIES Music tracker is Sointu. Packer: Squishy. Libs used: - STB Truetype - STB Image - tiny_gltf - tinyobjloader Engine is ours, Party Engine 1.7. Written on C++ MSVC 2019. Shaders are GLSL 4.5. CREW Ivan Galaktika ............... coding, music Yan Akulov ................... graphic design Yakov Serba .................. graphic design frog ......................... ideas, video
[ back to the prod ]