Making flowmaps for Source.

Valve added Flowmaps in the L4D2 and later versions of Source.  Valve used Houdini to create theirs, but most people don’t have access or experience in Houdini to create flow maps in the fashion that Valve did.

What is a flowmap?


This guide will teach you how to author your own flowmaps for Source, I am using the Portal 2 branch, but Alien Swarm, and CS:GO will work too.

Continue reading

Postmortem: Water.

Or: More technobabble.

Since my starting time working on the HL2 Enhancement team over at Facepunch (Link) I’ve had to dabble quite a bit, and one thing I really touched heavily upon, was water.

Water, somthing source … sorta’ does well, view the page here, mind you that’s an older version, as it covers the “old” shader, it’s fairly simple and straightforward, But I had to jump head-first into the new one.

Continue reading

Terrain Generation.

Or: Throwing ridiculous amounts of CPU at pointless amounts of detail.

I’ve played around with procedural terrain generation software for quite awhile now, you use a node-based editor, plug things into one another, change settings: and hope / play around with it until it looks good.

Now, Continue reading

High power rendering & updates.

Or: Where I talk about internet, Amazon EC2, and my brief absence.

(This post was written whilst listening to “Bookworm” on Klippa:“I knew a little bookworm”)

So recently I’ve been playing with Eyeon fusion, ontop of my normal video processing: and I must say, freaking love it soo much, the only issues I have is the amount of RAM it eats (not as bad as AfterEffects, but still devours a ton) & the huge processing requirement (Depending on situations, I’ve been doing full 32bit HDR color, so its a TON of processing).

Continue reading

Image formats.

Or: What I think is good, What is ACTUALLY good, and What is bad.

Putting out out there now, if you haven’t already noticed, I love the PNG file format, its a loss-less compression format developed for the web, and allows me to post high-quality images without eating bandwidth (or atleast AS much) and to not cause page-bumping (when an image suddenly loads and the page has to accommodate it)

So; I’m going to talk about these formats:


Continue reading

Messing with $detail …. A different approach.

Hey, this might become my mapping [blog](don’t let the crawlers read that!) so I thought, I’ll post some progress.

Now onto the article.

I was recently playing Gm_flatgrass2008, which as a mapper I know of texture repeating.

Texture repeating is becase games can only use “textures” which can only be so big, so they have to “tile” : that is, imagine bathroom tile, now imagine that your carpet was made from these “tiles” and each tile was the same inch of fabric repeating, these textures are made to have as little “unique” identifiers as possible so its harder to see when it tiles, but its always visible one way or another; just hidden better, this is because the brain is exceptionally good at finding patterns. Examples:

Continue reading