What video and animation programs do you people use to make your super cool home-made custom content?
MAKING CUSTOM VGUI:
Also, if you are going to be making a .BIK video, remember to put "Read the description" in the map title, with a link to the files in the description.
CamBen wrote:
Also, if you are going to be making a .BIK video, remember to put "Read the description" in the map title, with a link to the files in the description.
You gotta remember though, there's people who might arrive via QuickPlay, and then there's people that'll not want to bother with downloading additional, external content. There's nothing that annoys me more than having to install a bunch of stuff for one map.
I'm assuming cave Johnson, so....
in a map I've partially finished but have yet to publish, cave Johnson on a sceen guides you to the multiverse device, where it malfunctions and sends you to a hostile earth with dark cave and glados as the baddies, along with some other robots.
You have 2 options here depending on how you will animate those frames, but I recommend the following one (not the AnimatedTexture suggested before, because this one allows you full control):
- In your VMT add the following proxy (as you can check it's exactly the same one as the one used in the indicator lights):
Proxies
{
ToggleTexture
{
toggleTextureVar $baseTexture
toggleTextureFrameNumVar $frame
toggleTextureShouldWrap 0
}
}
(Just copy that code and paste it right before the last '}' in your VMT)
-
Now, in hammer, use a logic_timer, an env_texturetoggle, a logic_relay to store all your outputs, and a func_brush with your texture.
-
In the logic_timer, you'll only need to set the time you want your frames to change (rate), that's done by setting the "refire interval" parameter. Use for example "0.02" in order to make the frames go quick and give the sense that you're watching a movie. In its outputs, use:
- OnTimer > [env_texturetoggle_name_here] > IncrementTextureIndex
- I'll assume you know how to set up your env_texturetoggle and the rest entities...
NOTE: I'd recommend you to make the func_brush start disabled, then activate it only when you are going to show your frames running, and then disable afterwards (when you know all the frames have beeen shown up
).
josepezdj wrote:
- In the logic_timer, you'll only need to set the time you want your frames to change (rate), that's done by setting the "refire interval" parameter. Use for example "0.02" in order to make the frames go quick and give the sense that you're watching a movie. In its outputs, use:
- OnTimer > [env_texturetoggle_name_here] > IncrementTextureIndex
I doubt anyone read the post above before I redacted it, but wow, I didn't think using I/O was actually the way to do it. But IncrementTextureIndex is a far quicker way than SetTextureIndex (the method I'd proposed). This is actually quite useful info jose (the whole post, not just the quoted bit).
I found what i was looking for and it is entire NOT what anyone here was even talking about. I was trying to make a video, not a damn light switch
"LightmappedGeneric"
{
"$basetexture" "folder/filename"
"startframe" "1"
"endframe" "whateve number your last frame is"
"Proxies"
{
"AnimatedTexture"
{
"animatedTextureVar" "$basetexture"
"animatedTextureFrameNumVar" "$frame"
"animatedTextureFrameRate" "24"
}
}