Российские визуальные новеллы

Ответить в тред Ответить в тред
Анимация в визуальных новеллах Эрогей 03/12/19 Втр 09:56:06 873551
E67808E3-6BA0-4[...].jpeg 101Кб, 850x850
850x850
Прошу мне пояснить за анимацию в визуалках. Читал, что многокемлюбимый RenPy не дружит с анимациями и может выгружать их в игру только покадрово и с огромной нагрузкой. Планирую добавить в свою новеллу полноценную полноэкранную 2д анимацию (в хрен его знает каком формате), но не уверен, как это грамотно реализовать. Подскажите и расскажите подводные, пожалуйста.
Эрогей 03/12/19 Втр 17:30:46 873582
>>87355 (OP)
Зависит от двигла.
Берешь юньку - анимации пилишь по принципам юньки.
Берешь Ренпай на уровне 2д - ебля либо в гифки, либо в атл (язык анимаций, но он такой себе)
Эрогей 03/12/19 Втр 20:26:09 873623
333.mp4 3748Кб, 1222x728, 00:00:25
1222x728
>>87358
Ренпай не поддерживает гифки. Только покадрово, через атл.

У меня фоны состоят в том числе и из ~60 фуллашди кадров качающиеся провода с задержкой в 0.1 сек. ЦП не жрет. На видео фризит, потому-что программа захвата нехило грузит систему.
Эрогей 04/12/19 Срд 03:10:17 873704
>>87355 (OP)
Можно использовать шейдеры чтобы генерировать анимацию процедурно. На shadertoy есть примеры фрагментных шейдеров. Если кадров мало, то можно сделать картинку со всеми кадрами и менять координаты в фрагментном шейдере. Если видео влезает в видеопамять только в сжатом виде, то его нужный кадр можно декодировать в вычислительном шейдере в текстуру. Декодер придётся, скорее всего, делать самостоятельно. Можно процессором или аппаратно с помощью ffmpeg или другой библиотеки декодировать видео в текстуру в видимой видеокартой области памяти. Для renpy есть расширение для шейдеров. Наверное, проще и лучше по производительности использовать C и библиотеку EGL. Vulkan сложнее, производительность на ЦП выше, чем у OpenGL, но ниже чем при обращении к видеокарте через разъём, есть многозадачность, команды передаются не по одной, а буфферами, управление памятью с помощью множества функций с множеством агрументов и прочие сложности.
Эрогей 04/12/19 Срд 10:26:42 873725
И нахуй надо
Эрогей 04/12/19 Срд 15:23:00 873756
2032new-wallpap[...].jpg 194Кб, 1600x900
1600x900
>>87355 (OP)
Ну вот 2032 DGN мы пилим на ренпае - видосы тупо отдельными вставками, в остальном всё по классике, когда то давно, ещё до перерыва на опенинг БЛ пробовали колхозить на опенсурсных движках при участии товарищей с ЛОРа некое подобие некопары. Но решили остаться на ренпае. Немного поковырял Godot последний - в принципе можно что то там сообразить. Но опять таки через пень колоду.
Эрогей 04/12/19 Срд 20:44:09 873797
>>87375
О, а ваш главный вдохновитель жив ещё? А то у него болячка мерзкая, но человек то хороший, интересно, как он.

мимо ЛОРовец
Эрогей 04/12/19 Срд 21:24:57 873808
>>87379
Живой, живой. В больничке опять - ноги лечит планово. Рак вроде не нашли - только язву разбередили шлангами для ФДГС. Дней через 10 выпишут наверное.
Эрогей 13/02/20 Чтв 02:34:18 895839
Так это, в Катаве вообще полноценные ролики. Не шарю за основу, но видимо они как-то её отдельно впихнули. Поясните, кто умный
Эрогей 13/02/20 Чтв 13:59:09 8958710
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов