Прошу мне пояснить за анимацию в визуалках. Читал, что многокемлюбимый RenPy не дружит с анимациями и может выгружать их в игру только покадрово и с огромной нагрузкой. Планирую добавить в свою новеллу полноценную полноэкранную 2д анимацию (в хрен его знает каком формате), но не уверен, как это грамотно реализовать. Подскажите и расскажите подводные, пожалуйста.
>>87355 (OP) Зависит от двигла. Берешь юньку - анимации пилишь по принципам юньки. Берешь Ренпай на уровне 2д - ебля либо в гифки, либо в атл (язык анимаций, но он такой себе)
>>87358 Ренпай не поддерживает гифки. Только покадрово, через атл.
У меня фоны состоят в том числе и из ~60 фуллашди кадров качающиеся провода с задержкой в 0.1 сек. ЦП не жрет. На видео фризит, потому-что программа захвата нехило грузит систему.
>>87355 (OP) Можно использовать шейдеры чтобы генерировать анимацию процедурно. На shadertoy есть примеры фрагментных шейдеров. Если кадров мало, то можно сделать картинку со всеми кадрами и менять координаты в фрагментном шейдере. Если видео влезает в видеопамять только в сжатом виде, то его нужный кадр можно декодировать в вычислительном шейдере в текстуру. Декодер придётся, скорее всего, делать самостоятельно. Можно процессором или аппаратно с помощью ffmpeg или другой библиотеки декодировать видео в текстуру в видимой видеокартой области памяти. Для renpy есть расширение для шейдеров. Наверное, проще и лучше по производительности использовать C и библиотеку EGL. Vulkan сложнее, производительность на ЦП выше, чем у OpenGL, но ниже чем при обращении к видеокарте через разъём, есть многозадачность, команды передаются не по одной, а буфферами, управление памятью с помощью множества функций с множеством агрументов и прочие сложности.
>>87355 (OP) Ну вот 2032 DGN мы пилим на ренпае - видосы тупо отдельными вставками, в остальном всё по классике, когда то давно, ещё до перерыва на опенинг БЛ пробовали колхозить на опенсурсных движках при участии товарищей с ЛОРа некое подобие некопары. Но решили остаться на ренпае. Немного поковырял Godot последний - в принципе можно что то там сообразить. Но опять таки через пень колоду.
>>87379 Живой, живой. В больничке опять - ноги лечит планово. Рак вроде не нашли - только язву разбередили шлангами для ФДГС. Дней через 10 выпишут наверное.