"America did not win the Cold War by mistreating or killing communists."
- David Ochmanek & Lowell Schwartz
More pages: 1 2 3 4 5 6 ... 11 ... 21 ... 31 ... 41 ... 47
BSP Blending
Monday, February 6, 2017 | Permalink

Like my last demo, this is sort of a modern take on an old idea. Sorting rendering back-to-front with a BSP isn't exactly a new idea, but a parallel traversal in a compute shader might be. I've been pondering on this idea for a lot longer than I care to admit, it's probably been in my TODO list for over 5 years, but I finally got around to play with it and see if it was meaningful. My original idea was actually to traverse the BSP on the fly in the vertex shader, which of course is entirely possible, but ultimately decided that it makes more sense to do it in a separate compute pass.

Either way, enjoy the demo, and hope it's useful for something.

[ 6 comments | Last comment by Rybets (2017-03-31 21:07:29) ]

Modern LightMapping
Tuesday, October 11, 2016 | Permalink

Well, it's been a while, but it's time for a demo again!

This time it's a sort of hybrid between Clustered Shading and LightMapping, which essentially forms a lightmapping solution that's compatible with normal mapping, and while the lights need to be stationary, allows most other attributes other than position to be dynamically changed. In this demo you can interact with all the lights, turn them on and off, change color, or switch to an animated mode.

Head over to the 3D section and give it a try!

[ 3 comments | Last comment by Aaaaaa (2016-11-19 13:43:53) ]

Update to MakeID.h
Friday, April 3, 2015 | Permalink

If you've been using MakeID.h I suggest you download the latest version. The previous version had a minor bug that made it copy an element too much when it reduced the number of ranges. This didn't impact functionality, but in edge-cases it could result in a read outside of allocated memory, which if you're really unlucky could cause a crash. Thanks to Markus Billeter for reporting the issue.

[ 2 comments | Last comment by Jeb Bradwell (2016-06-05 23:08:31) ]

Site update
Sunday, March 29, 2015 | Permalink

I've done some internal plumbing in the website scripts. Hopefully you should see no difference at all, and I've clicked around quite a bit to verify that everything still works. If you see any that's not working on this site, please let me know.

[ 1 comments | Last comment by mr (2015-04-05 11:06:00) ]

Clustered Shading
Tuesday, March 24, 2015 | Permalink

So, uhm, it's been a while since I last posted a demo here. I have valid excuses though. This whole kids situation sure makes a dent into your available time, and for the time that remains it sure has an impact on how much energy you have left at the end of the day. But it's a great joy too, so I'm not unhappy about it in any way. And the other thing is of course that I moved into a research position at work, which reduces my itch of doing so much research at home during my spare hours. But with that said, I recently ended up browsing into my site with another guy at work for reasons I don't remember, and the realization that it had been nearly three years since the last demo was a little too depressing for me. So I made it a priority to make another one, and now it's here.

So for this demo I'm poking around a little with Clustered Shading, but exploring an alternative implementation of the underlying principles. The main differences being world-space clustering, storing active lights as a bitfield, and going full forward shading instead of deferred. Well, except for the reference I'm comparing to.

Some useful shortcuts for the demo:
F5 - Clustered Shading
F6 - Visualize clusters
F7 - Classic Deferred Shading
F8 - Visualize stencil mask for Deferred Shading with MSAA


[ 14 comments | Last comment by Nuninho1980 (2016-02-02 21:23:09) ]

TV appearance
Monday, March 9, 2015 | Permalink

Me and my wife and kids make an appearance in a documentary series on Swedish TV. The series is called "Vi ska ha barn" (roughly translates to "We're getting a baby") and the various couples discuss their hopes, fears and expectations around having kids. In our case, the angle is mostly about getting a second child, and about tackling cultural differences in the family.

Our episode is available online here (In Swedish).

[ 3 comments | Last comment by Mitra Sarran (2016-02-12 17:09:07) ]

Yet another 11 cubemaps
Friday, February 27, 2015 | Permalink

I've uploaded yet another 11 cubemaps.
And yes, I still have more in the pipeline that I haven't finished yet.

[ 3 comments | Last comment by sss (2017-02-16 08:35:16) ]

Added another 11 cubemaps
Saturday, February 21, 2015 | Permalink

There are now another 11 cubemaps available on the Textures page. Enjoy!
I have more cubemaps ready to go, so expect more to get uploaded shortly.

[ 7 comments | Last comment by MLB Jerseys (2017-02-26 03:17:24) ]

More pages: 1 2 3 4 5 6 ... 11 ... 21 ... 31 ... 41 ... 47