Jump to content

blending cubemaps?


Wesley Tack

Recommended Posts

I was wondering if this is possible in source (if not it would be cool). Or maybe I'm just not placing cubemaps correctly?

Things is, when you go from one room to the next the cubemaps on your weapon change instantly from the cubemap in one room to the cubemap in the next one, so in the blink of an eye the reflections on a weapon change and it looks weird and not so nice. I was wondering if you can have cubemaps blend in so that the transition from one to the other room isn't so hard, and instead it nicely fade in/out to the next?

Or are there any other tips or tricks to make this look better?

Thanks!

Link to comment
Share on other sites

Phongs are great for weapons, it's just a shame that you have to use a normal map as well unless you're on OB. In Ep1 you can just have your texture budget eaten away by unnecessary normal maps when all you want is a decent phong map.

so OB doesn't need a normal map? hmmm will test that out tomorrow, as I was a bit worried about that too.

That gantry could use some work :-D

I'll see to replace it with the overhead crane model I have in other areas, thanks for pointing it out :)

Link to comment
Share on other sites

Phongs are great for weapons, it's just a shame that you have to use a normal map as well unless you're on OB. In Ep1 you can just have your texture budget eaten away by unnecessary normal maps when all you want is a decent phong map.

How exactly do you get the phone shader to work without the normal map? I tried disabling the normal map but I don't see it working ingame?

Here's how my .vmt is set up currently:

"OffLVertexLitGenericBW"

{

	"$SpecialVisionAmount" "0"

	"Proxies"

	{

		"SpecialVision"

		{

			"resultVar" "$SpecialVisionAmount"

		}

	}

	"$baseTexture" "models/weapons/omnicol_map1"

	"$phongexponenttexture" "models/weapons/omnicol_map1_spec"

//	"$bumpmap" "models/weapons/omnicol_map1_normal"

//	"$normalmapalphaenvmapmask" 1

	"$model" "1"

	"$phong" "1"

	"$phongboost" "3"

//	"$phongfresnelranges"	"[0.05 0.15 0.25]"

	"$phongfresnelranges"	"[1 2 4]"

}

Link to comment
Share on other sites

thats how valve did in left 4 dead. there is a standard normal texture for phong 64*64px.

Where can you have a look at the L4D weapon models? I have 4 .gcf's:

- base

- binaries

- client binary

- sound

(and I can't seem to find materials/models anywhere in these).

I'd like to take a look and see how they have their weapons set up as mine keep doing annoying stuff that doesn't look good... :)

Link to comment
Share on other sites

you can find the l4d materials in the pak01_dir.vpk in the common/left 4 dead/left4dead/ folder.

one example.

basic world Pipemodels:

VertexLitGeneric

{

$baseTexture "models\props_pipes/PipeSet02d_512_001a"

$bumpmap "effects/flat_normal"

$phong 1

$phongboost 1

$phongexponent 10

$BASEMAPLUMINANCEPHONGMASK 1

$phongfresnelranges "[3 8 60]"

}

v_model Medkit:

VertexLitGeneric

{

$baseTexture "models\w_models\eq_medkit/w_eq_medkit"

$bumpmap "effects/flat_normal"

$phongboost 1

$phongexponent 1

$phongfresnelranges "[0 2 30]"

$BASEMAPLUMINANCEPHONGMASK 1

$phong 0

"GPU>=2?$phong" 1

}

and the m16

VertexLitGeneric

{

$baseTexture "models\v_models\Weapons\rifle/m16a2"

$bumpmap "effects/flat_normal"

$phongboost 1

$phongexponent 10

$phongfresnelranges "[10 10 30]"

$BASEMAPLUMINANCEPHONGMASK 1

$color2 "[1.5 1.5 1.5]"

$ambientocclusion 1

$phong 0

"GPU>=2?$phong" 1

}

so as you see valve used only generic normalmaps for the phong effect. :) simple eh? :D

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Mapcore Supporters

    Funds go towards hosting and license costs, Discord server boosts, and more. If you'd like to donate, check out our Patreon announcement.

×
×
  • Create New...