Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Not quite so simple after all

Sign in to follow this  
Stephen R


Well I've just finished writing my bump mapping trial app. I used the simple dot3 technique because it was all that was needed for the cement in this scene. It was fairly easy to setup and it works fine. While I was reading the directx documentation when I was looking for the correct texture stage states I came across reems of more advanced bump mapping settings.

I loaded up my d3d9b sdk samples, which I find much more interesting than the d3dc samples. There are loads of examples on using bump mapping for things like rippling water effects and distorting the screen. I flicked through the code and saw all kinds of arrangements of texture states, most of which I had never even heard of. Once I get the dot3 bump mapping applied to the cement in the demo I'm going to read up on all these techniques. I don't want to use anything from those samples without fully understanding whats going on in every call. Once I have those effect down I can start on adding the glistening footsteps to the demo, as the look I want will probably be achieved best through bump mapping.

If I'm lucky I might get this demo done before the new year. There's alot of work but if I just keep at it I imagine I could do it. The main thing is that allmost everything I'm doing I'm doing for the first time. That makes it really interesting but time consuming. My artist suggested that I get back to work on Kernel Chaos once this is over and I fully intend to. I have to get back to work on the design doc sometime but not before at least the first scene of the demo is finished. I'm now going off to port the bump mapping to the demo.
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!