"For too long, many nations, including my own, tolerated, even excused, oppression in the Middle East in the name of stability. Oppression became common, but stability never arrived. We must take a different approach. We must help the reformers of the Middle East as they work for freedom, and strive to build a community of peaceful, democratic nations."
- George W. Bush
More pages: 1 ... 10 11 12 13 14 15 16 17 18 19 20 ... 31 ... 41 ... 48
Particle trimmer updated
Tuesday, July 7, 2009 | Permalink

I have made another update to the particle trimmer. Previous revisions produced somewhat inaccurate results since it didn't take texture filtering into account. For most textures it doesn't matter much, but for low-res textures it can be a big deal. In this revision I've added a subpixel precision mode to deal with this problem (default is a 16x16 split of the area between four texels). As a result a lot more points are added to the convex hull and it now pretty much always has to apply the reduction to 50 vertices. If anyone has an idea of how to do the convex hull reduction other than by brute force I'd like to know. I haven't been able to google up any algorithms for that.

I have also made it handle edge and corner cases correctly.


Photos of photographers
Thursday, June 25, 2009 | Permalink

I saw this awesome gallery of photographers doing their thing. Fun stuff.


New gallery
Saturday, June 20, 2009 | Permalink

As usual I'm lagging behind with updating my galleries. The last one was from a year ago. So in an attempt to catch up I've now added another gallery. It's from last fall. So now I'm only about 7-8 months behind.

[ 3 comments | Last comment by Nadja (2009-06-24 11:29:39) ]

Back again
Friday, June 19, 2009 | Permalink

Two week without any updates, what happened?
Well, first there was vacation. Spent some time with friends and family, and in particular congratulated my niece Nadja on her graduation (that's the Nadja you see occasionally posting messages in Swedish in the comments). We went far out in the wilderness, to a camp site in Svanisträsk outside Boden in northern Sweden, with no electricy or anything. Water barrel bathing + sauna + cold lake + friends + bright around the clock makes for a perfect combination. Plus a lot of singing and playing acoustic instruments. In preparation for the event several of us also learned to play the ukulele for a short performance for Nadja. It's a surprisingly simple instrument to play. If you already know guitar it's very easy to pick up. It took me about a week to learn all the chords with relative ease. They are also dirt cheap.

That was last week, this week on the other hand has mostly been wasted on being sick. I'm feeling better now though.

[ 10 comments | Last comment by Humus (2009-07-08 20:01:10) ]

AMD shows first DX11 hardware
Wednesday, June 3, 2009 | Permalink

Some reading about it:
PC Perspective

And a youtube video:
AMD demonstrates tessellation on the worlds first DirectX 11 graphics processor

It's nice to see some real DX11 hardware. So I guess this settles a release date this fall. No hints on performance yet though. The question is if the chip that was demonstrated is the high-end offering or mid-range. The chip appears to be quite small, supposedly only 180mm2.

[ 5 comments | Last comment by Fmoreira (2009-06-12 15:52:13) ]

Just Cause 2 gameplay
Wednesday, June 3, 2009 | Permalink

Trailers and screenshots are nice, but what about gameplay?
Well, there's a ten minute gameplay video over here.
Also, check this out. And this.

[ 3 comments | Last comment by KBZ (2009-06-05 23:20:28) ]

What I've been up to lately
Friday, May 29, 2009 | Permalink

Well, this essentially.

It's an odd feeling seeing something you've been working on for a quite a while finally making a public appearance. I'm glad to see it's been well received. It's not easy to judge your own work. It's a bit funny that whereas people leaving comments on the trailer might say "awesome" on the overall experience, my eyes easily get caught on visual flaws and unpolished details. But then I'm looking at these things on a daily basis. What's glaringly obvious to me is apparently not so obvious to the average viewer. As an exercise to the viewer, spot the bug between say 0:25 and 0:45.

On a related note, there's another Avalanche game out there called theHunter. I haven't blogged about it before, but it's actually been out there for a while, having had a soft release over the last few months. So while waiting for JC2 to arrive, give it a shot. It's actually for free. Here are a few of my own screenshots:

Hunter0 Hunter1 Hunter2 Hunter3

[ 24 comments | Last comment by Tiv (2009-07-30 10:39:33) ]

Updated the particle trimmer
Sunday, May 24, 2009 | Permalink

I've made the particle trimmer a bit more robust, a bit faster, and added a few extra features. I also made it handle some cases with a perfect circle better where you get a lot of edges in the convex hull. Before attempting to find the optimal polygon it'll reduce the hull size to at most a provided number of edges (default is 50), which should make it complete in a relatively short amount of time even for 8 vertices. The reduction in efficiency of doing this is either zero or in the worst case a tiny fraction of a percentage point in my tests.
The tool can now also scale and bias the result to put the coordinate in the range you want it or perhaps just to flip the y coordinate.
I've also added a dilate filter option so that the texture can initially be dilated a specified number of times. This could be useful if there's a sharp edge rather than a smooth gradient towards the threshold value and the texture is filtered and/or mipmapped, in which case you might need a more conservative trimming to not get a visible cut.
The tool should now also handle non-square textures better and the computations are now done in texel units rather than in normalized coordinates. Normalization is instead done on the final results, which are then scaled and biased with the provided values.

Update 2009-05-27:
I've updated the tool again because the last release was kind of broken with atlases. It should now work properly.

[ 5 comments | Last comment by Remage (2009-07-07 17:13:03) ]

More pages: 1 ... 10 11 12 13 14 15 16 17 18 19 20 ... 31 ... 41 ... 48