Σάββατο 22 Νοεμβρίου 2008

SSAO 2


fixed some bugs from the previus shader  and this is the last result .
If anybody is interested I can post the render monkey project.The above screenshot is from my dx10 engine.I have to admit I did a lot of stupid mistakes but what the hell this time i think and I hope also that the result is good (i think i said that before)

Δευτέρα 10 Νοεμβρίου 2008

SSAO Revisited


This is the follow up to the ssaoimage I posted in gamedev. I spend a lot of time for producing
a good result especially with depth values so instead I ve use normals.I think that there can be more than one implemantation and I know that this is not physically 100% correct but its nice.






Τετάρτη 1 Οκτωβρίου 2008

MD5 Model in DX10


I port my md5 loader code into my dx10 engine.I optimise it a little bit and I made a few modifications for example I calculate normal weights instead of recalculating all normals after creating an animated pose.Still I have to do the same thing for the tangents and as far as I know it has to be done the same way as the normals.This means I have to calculate the tangents from the bindpose vertices ,rotate them using the joint quaternion and then create the tangents weights and finally get their weight sums during the animation.





Σάββατο 9 Αυγούστου 2008

Τετάρτη 6 Αυγούστου 2008

Screen Space Ambient Occlusion

I found a couple of articles about ssao and i decided to create a render monkey project to implement the algorithm.Actually this is a mix of two shaders which can be found in the following articles
http://www.codeplex.com/XNACommunity/Wiki/View.aspx?title=Screen-Space%20Ambient%20Occlusion%2c%20c%u00f3mo%20implementarlo&referringTitle=SSAO

http://www.gamedev.net/community/forums/topic.asp?topic_id=488598

Image without ssao










Image with ssao

Δευτέρα 21 Απριλίου 2008

DOOM3 Level Geometry


Screenshot of a doom level in wireframe (alpha labs 1).I use the data from the proc file no bsp
info at this moment.

DX10


I decided to write a new engine based on the DX10 render pipeline .I implement a small framework capable of handling vertex and index buffers,textures,lights,camera and shaders through a series of wrapper classes.Instead of starting as a small tech demo I had an api in my
mind which is going to be enriched in the way.This is the first screenshot of a shader for Phong shading.There are a lot of thing to be done
first is the porting of md5 loader code from dx9 to dx10 plus the other stuff from my previus engine.Last I begun to implement a doom3 proc file loader which is a mess at this point but it loads the geometry of the level and textures (need to parse the mat files).