07:57 Эфекты на движке CoD4 |
Эта не первая статья из серии CoD4 Moviemaking. В таких случаях Учтите, что большая часть команд работает только на devmap'е или при просмотре демки. принято начинать с основ, но об этом как-нибудь позже. В этой же статье мы поговорим о всех тех интересных "фишках", которые можно организовать, используя один лишь движок CoD4.
Солнце ![]() Мувик Cereal Killers 1.337 многие сочли переполненным ненужными эффектами, но в нем впервые были использованы некоторые эффекты "на движке" CoD'а. К примеру, "крутящееся" солнце на 1:15. За угол, под которым падает свет от солнца, отвечает переменная r_lighttweaksundirection. Значение переменной - вектор x y z. Например: r_lighttweaksundirection "0 180 360". Для того чтоб солнце прокрутить на 360, необходимо динамически менять значения этого самого вектора. В этом нам поможет vstr. Данная команда позволяет работать с пользовательскими переменными. Вот как мы сделаем: set solnce0 "r_lighttweaksundirection -50 0 0; wait 1; vstr solnce1" где: set - команда, инициализирующая переменные В solnce360 нет wait и vstr, т.к. полный круг уже пройден, а зацикливание нам не нужно.
Туда сюда ![]() И опять Mazarini, на этот раз с, наверное, лучшим мувом по CoD4 - Carrera Rapida. Все видели на 5:54 минуте, как оружие постепенно отдаляется и потом идет +15. Делается это аналогично примеру с солнцем, только в этом случаем нам поможет переменная cg_fovscale: set fvscl0 "cg_fovscale 1.125; wait 1; vstr fvscl1" Этот эффект также можно использовать совместно с timescale/cl_freezedemo.
360° ![]() Этот эффект частенько появляется в CoD-мувиках - камера плавно крутится вокруг 3D-модельки персонажа. Система та же, переменная - cg_thirdpersonangle: set spinr0 "cg_thirdpersonangle 0; wait 1; vstr spinr1"
Левая рука ![]() В мувике Redesert от Rna многим понравилось оружие в левой руке. Сделать это очень просто, за положение оружия отвечают переменные cg_gun_y, cg_gun_x и cg_gun_z. Для того, чтобы переместить оружие влево, нужно увеличить значение cg_gun_y. Например, /cg_gun_y 10. Можете также поэкспериментировать со значениями x и z.
Ночь ![]() В том же Redesert автор использовал еще один интересный прием: действие происходило в темное время суток. Для этого: r_filmtweaksunlight 0 - выключаем тени (можно оставить, если планируется яркая луна) Для большего реализма можно подкрутить яркость и контраст: r_filmtweakbrightness и r_filmtweakcontrast. На этом пока все, как появятся новые идеи - обновлю статью! |You will soon die!| |
|
|
| Всего комментариев: 0 | |







