Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

XNA / HLSL Environment Engine - Snow

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
5,717
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Feb 15, 2009

Shows a work in progress 3D environment engine. Currently has billboard vegetation, skydome w/ custom shader, heightmap terrain w/ multi-texturing, a custom GUI built from scratch, and rain/snow effects. The snow shader is a pseudo-particle system that runs entirely on the GPU. The first clips have ~1 million particles (the end has ~8 million) running smoothly on a relatively modest laptop (ATI Radeon Mobility HD 3650 graphics card).

The water shader is not mine, though I modified it a bit to blend w/ terrain and horizon, and I intend to replace it. Still need to add some clouds and other atmospheric effects.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

Link to this comment:

Share to:

Uploader Comments (jstoecker911)

  • Hi, I wonder if you still have the article as well as the source updated to somewhere else since ziggyware went down. Thanks.

  • Sure, I hosted it in a zip file on my own website for now. The link in the video has been changed to reflect this. Sorry about that.

  • The article should be in the .zip file as "weather.doc"

  • waw, this is beautiful !

    Is your hlsl shader available somewhere ? Is it for sale ?

  • Thanks. I put a link to an article at the start of the video: it explains the shader and has the source code for a demo. This particular video does NOT make use of the "infinite" particle system stuff in the article; it's just the snow shader using a single large box.

  • That snow looks awesome. Is it done with individual particles or is there some kind of aggregation going on in the background?

  • All particles.

see all

All Comments (9)

Sign In or Sign Up now to post a comment!
  • nice job ...Any tutorials ?

  • Hey thanks. I got it :)

  • Waw, this is brilliant thank you, very interesting article, and the ATI doc is such a nice source for info.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more