Heatwave Help

Got problems with your models? Struggling with textures? Get help with your custom assets.

Heatwave Help

Postby Kubata on Mon Oct 31, 2011 6:23 pm

Hey guys, I've posted a lot in this section lately but I guess that's the name of the game when you're making a map using entirely custom stuff.

I'm trying to create a custom refract texture to be used as a heatwave effect similar to the env_steam entity, except a little better.

I followed the tutorial for refract textures here and came up with this situation:

Image
In this screenshot it's tied to a func_illusionary entity with FX Mode set to Additive.

Here's my textures that I'm using:

Image

The goal is to have a scrolling texture that only refracts what is behind it but doesn't actually apply any shades or colors. Anybody know what the issue here might be?
Image
"You can have all the cool effects and the latest technology, but if you don't nail that 30 seconds of fun, you're not gonna have a great game." - Jaime Griesemer
User avatar
Kubata
Been Here A While
Been Here A While
 
Joined: Sat Jan 28, 2006 12:08 am
Location: Alamogordo, NM

Re: Heatwave Help

Postby Zecrah on Mon Oct 31, 2011 6:38 pm

I think it's the FX mode you're using.

http://developer.valvesoftware.com/wiki/Render_Modes

Most of them are pretty much broken.
Major Banter wrote:Zecrah, you've come from nowhere yet have rapidly become a Hammer God.

Wtf.


Check out my weapons tutorial
Zecrah
Design Section Moderator
 
Joined: Sat Sep 27, 2008 10:56 am

Re: Heatwave Help

Postby Kubata on Mon Oct 31, 2011 7:57 pm

Should I add the $additive to my vmt?

By the way here's the vmt for the texture:

Code: Select all
    "LightmappedGeneric"
    {
   "$model" 1
   "$bluramount" "1"
   "$surfaceprop" "water"
   "$refractamount" ".5"
   "$scale" "[1 1]"
   "$normalmap" "venom/heatwave_normal"
   "$dudvmap" "venom/heatwave_dudv"
   "$REFRACTTINTTEXTURE" "venom/heatwave"

      "Proxies"
       {
       
          "TextureScroll"
          {
             "texturescrollvar"                                   "$bumptexturetransform"
             "texturescrollrate" .8
             "texturescrollangle" 180
          }
       

       }

    }


Image
"You can have all the cool effects and the latest technology, but if you don't nail that 30 seconds of fun, you're not gonna have a great game." - Jaime Griesemer
User avatar
Kubata
Been Here A While
Been Here A While
 
Joined: Sat Jan 28, 2006 12:08 am
Location: Alamogordo, NM

Re: Heatwave Help

Postby Kubata on Mon Oct 31, 2011 8:10 pm

Ok, changed a few things and got this small improvement

Image

If you look carefully it looks like the normal is finally reacting with the light now, I changed "$normalmap" to "$bumpmap" and I also increased my REFRACTTINTTEXTURE from black to a 50% gray. Still very far from where I need this to be.
Image
"You can have all the cool effects and the latest technology, but if you don't nail that 30 seconds of fun, you're not gonna have a great game." - Jaime Griesemer
User avatar
Kubata
Been Here A While
Been Here A While
 
Joined: Sat Jan 28, 2006 12:08 am
Location: Alamogordo, NM

Re: Heatwave Help

Postby Major Banter on Mon Oct 31, 2011 10:32 pm

Why not use a steam entity and set it to heat shimmer in the flags, and point it to spray across the entire flow? Careful setting tweaks will make it look awesome.

Or use the particle editor. Unsure if you can pack particles into CSS maps though.
ImageImageImage
Major Banter
Veteran
Veteran
 
Joined: Tue Apr 01, 2008 10:52 pm
Location: UK

Re: Heatwave Help

Postby Major Banter on Mon Oct 31, 2011 10:37 pm

Have a look at the code for my gasmask texture.

Code: Select all
"Refract"
{
   "$refractamount" "0.25"
   "$normalmap" "overlays/gasmask1_normal"
   "$dudvmap" "overlays/gasmask1_dudv"
   "$envmap" "env_cubemap"
}


Your DUDV map doesn't much look like a DUDV map to me, but nevermind that. Should use black instead of grey though.

You shouldn't need to set the fx mode to additive either.

Simple is better; I had all sorts of crap in the code and eventually binned it because I was getting an opaque texture.
ImageImageImage
Major Banter
Veteran
Veteran
 
Joined: Tue Apr 01, 2008 10:52 pm
Location: UK

Re: Heatwave Help

Postby Kubata on Tue Nov 01, 2011 5:36 am

I just ended up using the env_steam entity after a lot of tweaking. This was useful though since I'll definitely be using refract textures later on. Thanks Banter.
Image
"You can have all the cool effects and the latest technology, but if you don't nail that 30 seconds of fun, you're not gonna have a great game." - Jaime Griesemer
User avatar
Kubata
Been Here A While
Been Here A While
 
Joined: Sat Jan 28, 2006 12:08 am
Location: Alamogordo, NM

Return to Custom Asset Help

Who is online

Users browsing this forum: No registered users

cron