The technique is explained and downloadable here (Catalin official site).
In our next game shadows and light will play a key role in the gameplay and Catalin shadows come in great help.
The only "problem" was that the original Catalin technique is not Reach profile compatible.
Although we are not developing a Windows Phone game, we want our games to run on low end computers like Netbooks.
So here we are, I made Catalin shadows Reach compatible. It has been quite easy and it is possible to download there:
Downlaod the Reach Compatible Catalin 2D Shadows sample code
Soon I'll make a detailed post explaining what I did to make it Reach profile compatible.
Even more, I'm working to further improvements:
- Configurable Shadows quality
- Higher performance in shadow generation
- Easier light management
- Enhanced shaders to render lights
NOTE: although Reach compatible, it wont run on Windows Phone because of custom shaders. The reason of making it Reach compatible is being able to run on low end PCs like Netbooks.
Wow, that's a great job! Getting rid of all the HLSL is hard work I bet. Congratulations! Waiting for part 2
RispondiEliminaThanks a lot!
RispondiEliminaIn few days I'll post the Part Two.
I managed to add even more improvements than I previously said.