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 ]
