Собственно вопрос в названии темы. Надо перевести видео файл в текстуру для сурса. Это в принципе возможно? то есть не будет ли мод жестоко тормозть и умирать при проигрывании такого видео, и как перекодировать видеофайл в .VTF?
смотря какого разрешения и длительности видео. небольшие файлы типа вращающейся цепи днк или крутящегося оружия я в максе рендерил в 512*256 , перегонял и работало нормально, субъективно без тормозов.
видео тебе нужно разобрать на кадры, virtual dub в этом поможет или другой видеоредактор, сохранить их в tga формате, дальше смотри тутор https://www.source-inside.ru/index.php?id=133
кстати судя по всему в анимированой текстуре не может быть больше 999 кадров.
спасибо, идея понятна. Но вот про 999 кадров я раньше не слышал. хотя имхо и ~30 секунд для стрелялки достаточно... И такой еще вопрос: анимация будет прокручиваьбся бесконечно, или можно как-то её остановить после одного проигрывания(например идет передача по телеку, потом сигнал пропадает, помехи и телек выключается, т.е в конце анимации стоит черный кадр)?
можно остановить. В Portal по идее так сделаны таймеры в комнате Chell и помещении GlaDOS , в эпизоде 2 если не ошибаюсь есть также анимированый таймер на запуске ракеты. Вряд ли Valve использовали VGUI для их создания, скорее всего просто анимированая текстура.