Your graphics card sucks at making video.

The following post is for an often run into issue regarding the use of Graphics cards to accelerate making videos and was originally intended for the XSplit forums, a program used to Broadcast yourself or games onto the internet.

As we know, XSplit is a high performance program, which in order to do it’s task needs to do many things – Capturing audio from many different sources, taking user input, streaming it all to the web.

The most intensive parts are getting the Video, as well as taking that and putting it into a usable format (encoding).

Currently XSplit can use tools such as Gamesource and DXTory in order to get the video using the other powerful part of a computer – the Graphics card aka GPU. This can help in reducing the amount of cpu use and bottle necking or frame rate drop that a computer will normally have.

At this point, it would be natural to wonder about if the encoding process itself can be sped up to further help with making XSplit have even less of an impact.

There exists many available options to do this – like programming for the CPU you have languages and specifications to make programs run on a GPU including OpenCL, GPgpu and Cuda.

Unfortunately there is something getting in the way – lies. Read the rest of this entry »

WCG Gives up pc gaming for mobile

The World Cyber Games (WCG) are known as the largest international competitive eSports company in existence have dropped a bomb shell announcing that they will be moving away from covering PC and Console games anymore.

To give an idea of how long these guys have been around, they were formed in 2000 – In business this is a while, however on the internet and especially gaming it is the venerable Gandalf the grey watching over the hobbits of Cybergamer and MLG.

In a leaked announcement, they said the following in regard about their view for the future of gaming and how it relates to them:

In recent years, the gaming and IT trends have been moving so fast. In the current status of gaming and IT industry, one of the most remarkable information to us was the mobile shipments have exceeded the PC shipments.

As wide spread mobile devices, mobile gamer would rapidly increase as well. In this situation, the major PC game publishers have been expanding their investment and business in the mobile game development & publishing.

This information was very cruel to us since we had been committed to the PC-Based gaming event for long time. We have witnessed that there have been many companies and organizations who went out of business because they didn’t put effort to change. Therefore we concluded that we should create WCG’s new identity.

Under this circumstance, we made a hard decision that we should bring the mobile, new key sector in the game industry, in our event concept. Hence, WCG decided to start the Mobile Game-Based Festival.

To create the Mobile Game-Based Festival, WCG is under the discussion with the sponsors and game publishers regarding new event structure and the countries for new festival. Therefore, there will be no longer present event module, such as Pan Championship, and PC-Based National Finals. And, the official game titles of WCG will consist of mobile games.

Bolding by me for emphasis. The move for WCG to drop gaming is a dramatic one, however should have been seen coming for a long time. The previous years WCG finals were held had a $40,000 First place prize for the mobile racing game Asphalt 6. The prize for Counter-strike was $25,000 which is $15k lower than a mobile game (have a look at the full listing on the wcg site).

Competing in a mobile game has an shallower learning curve. This is for multiple reasons, the larger ones being the catering to gaming in a shorter timespan (quick fix gaming while you are on the loo or at a lunch break) as well as the input or control to the game needs to be simplified due to the control surface also being your actual screen of your phone/gaming device. While Asphalt 6 HD is an technically amazing game, for gameplay its depth revolves around unlocking newer models of cars, and upgrading your ingame steering and engine.

This pales to greats such as even the Wipeout series on the first playstation. Besides the analogue controls giving you an advantage, actual independent buttons to press left you with micromanagement options such as juggling weapon/shield powerups, shooting behind you and various forms of braking. The simplification of game mechanics hurts the ability to refine a players technique for longer term play.

The short term of this barbaric stripping of core mobile gaming by WCG may give trouble to event organizers planning their own smaller events – WCG themselves will not be supporting them for any events, impacting sponsorship and players attending for WCG in the first place (qualifying events for WCG were often held in gaming local area events, with the winner getting invited to go to the next level and flights to the relevant place).

Sponsorship is a risky business for promoters. They need to write up paperwork and prove that the money they are giving away to events is going to give a return in the investment. A common way to do this is to show prior examples and a strong area that they are going to sponsor – showing larger events and their return is a good way to give a comparative judgement for people who may not understand gaming itself. With WCG effectively gone for pc gaming, that is both a big event you can’t use, and if they are following any news about competitive gaming, they will have noticed WCG going for mobile only.

We’ve talked about why Mobile based gaming is a bad choice for competition, but we havn’t discussed why the direction of mobile has been taken. Well, that’s simple – getting your game’s name in the media sells more copies. It’s difficult to get your game into the competitive region. It takes time, recognition and plenty of support from the developers themselves to foster a healthy community (which on a side note, DICE are messing up for Battlefield 3). Gaming companies can give the recognition an artificial kick by giving large sponsorship and prize money deals on conditions of their choice for the game. Samsung proudly show off their endorsement for Asphalt 6, they make sales and more eyeballs on the game. Win for them!

The equivalent of this would be the offering of extra XP in games by buying soft drinks in store. That’ll never happen though

In the longer term, I hope for smaller companies to pick up the slack, and take competitive games to a new level. Streaming technology which I believe is the future of gaming currently is becoming cheaper and more accessible, leaving a large market to tap into. That market however will depend on a fully supported ecosystem – gamers playing together long enough to form well disciplined teams, which then have the ability to focus on long term tournaments with eventual payoffs in their time spent to make it worthwhile. That sounds a bit like every other sport doesn’t it?

Australian competitive gaming is currently on shaky ground, and we will see if and how much this will affect it. I look forward to healthy competition to come back and bring strong communities. But first, we will need new games to bring new gamers in… While it is silly to argue graphics over gameplay (gameplay should always come first), it is harder to sell an older game for sponsorship. Besides age and graphics, there are newer ad opportunities in recent games, which will only get bigger as the streaming wild card comes in to hopefully boost gaming into a golden age.

On the other end of the stick, we don’t ask for AFL 2.0 do we? It is up to the following of a game to dictate where it will be played, and I feel its a waste for companies to turn their back on LAN based play for reliable setup (and the preservation of hair on event organizers heads) and match making outside of a casual lobby.

RIP WCG, Your may your sugar filled mobile addiction give you peace before you die of malnutrition from the people that supported you during your beginning – the gamers.

Mana Bar Melbourne opening

I got to have some fun at the Mana Bar Melbourne Opening. Had a good chance to talk to owner Yug about how he finds it.

Also, I was able to do an Interview with Lark, who were nice enough to play some Zelda tunes for me. After the fact, I realised I should have asked for some Battlefield themeage. To hear that theme with the Violin would have been amazing!

Pimping out their facebook though, they are available at

http://facebook.com/larkband

 

And the actual video interview I done with them:

http://www.gamestah.com/file/view/5137

XLan 2011 Event Wrap up

I was lucky enough to involved with New Zealand’s largest Gaming Lan Event for the role of commentating on the games as well as setting up an group of computers to enable us to record and stream what we do throughout the event and on to the web.

Logistically to do such a thing can be stressful, however when it all comes together it is well worth it. Here is a video from ON3 regarding the size of the event as well as what it is.

For more of a description about what I was doing there, we were interviewed as well. (I’m the one on the right!)

Overall the event was great, and I think I can provide some insight in a few points about what I learned and I felt done right and could be improved on. Above all, at a live event nothing ever goes perfect and it is how you cope with these hiccups that lets you get on with having a good event.

Read on to find out more about what I feel are important parts to doing a event like XLan

Read the rest of this entry »

Universal Stupid Bus 3.0

The following write-up is my experiences for some little known nuances which in the future can be a surprise which can make your computer date much quicker than you intended, with it not being able to handle some of the future devices which will be coming out to the Universal Serial Bus 3.0 Specification.

Many devices you buy now use the Universal Serial Bus (USB) 2.0 Standard and plug – keyboards, mice and even Hard Drive docks. It’s built to give a variety of gadgetry to be able to talk to your computer in a standard way. USB 3 Is a newer standard offered to give much more room for the neat future devices that need it.

The common item to think of when wanting to use USB 3 is for Hard drives – you will be able to copy files much faster to and from it with a USB 3 Device. Let’s backtrack briefly to find out the different kinds of USB 3 that exists in order to try and find out what went wrong.

Read the rest of this entry »

Tags: ,

Shortcuts/Hotkeys in jQuery

I had to search for a while to find a nice way to be able to do Hotkeys in jQuery, and thought I would post what I found that finally worked.

Jeresig adapted what comes up as the top result for searching for jQuery hotkeys, however it’s out of date and partially functional now.

This one worked:
http://www.stepanreznikov.com/js-shortcuts/

Sample syntax is better summed up in the link, but uses the following syntax:

$.Shortcuts.add({
    type: 'down',
    mask: 'Ctrl+A',
    handler: function() {
        debug('Ctrl+A');
    }
});

// Dont forget to start it!$.Shortcuts.start();

And that’s it. Worked happily once I added in the reference to it, and trying it out now.

The project I’m using it for is a live titling scoreboard, with the difference being is that it’s made in html and jQuery. Shortcuts are a quicker way to update the score, and any score updates will make the board animate to show, then slide the text away.

Ideally, I would have loved to be able to send hotkeys to a webpage while focus is on a separate program, but have not found any proprietary ways to be able to do it. Even sending a hashtag to the webpage so I can act from it would be sufficient.

Augmented reality–a pre primer

I’m toying around with the idea of learning more about augmented reality at the moment. I found it was a bit tricky to find about the actual making part of it – while there is a bunch on the web for trying it out.

Demo reels tend to have the best bits!

The premise is holding up a shape that has a black rectangle around it, which will be picked up by a web camera, then ran pattern detection to find the presence of that shape. When the shape is found, that can then be used as a registration or “Zero point”. The detection of the pattern can allow interaction in a 3D space – You can move the shape you are  holding around, and the rotation and position will be reflected.

Another option is that with a pattern placed on a table, a 3D object can then be controlled by a traditional input surface like a keyboard and mouse, the best example I’ve seen of that so far would be an ad for BMW, for their Z4 car:

Augmented reality on a flat plane surface

 

More information about this after the jump!

Read the rest of this entry »

Making a USB bootable flash drive

Occasionally I need to install a operating system or a recovery partition to help fix a system that is overrun with viruses, or to start the computer from fresh.

Each time I look for a nice, quick way to make my USB drive bootable, and it’s always been a mess! Many command line based solutions which should not be needed for a majority of the time.

There is a nice, graphical solution out there which also has a list of distributions for you to have it get the iso, and prepare the entire drive for you in a couple of clicks – yay for low maintenance!

Read the rest of this entry »

Samsung Galaxy S–Speed performance improvements in 2.2.1

While many Samsung Galaxy S users are just beginning to enjoy the Froyo update which has been released to their phones, here is a taste of what will be coming shortly–2.2.1

Although the version bump is only 0.0.1 , the improvements in user interface interaction makes this just as important as the froyo update itself.

I noted inside this video that Pulse is now on par with it’s iPhone/iPad version, which is right up there with my favourite mobile news applications.

The following is the links I used for updating the firmware that my phone uses:

Read the rest of this entry »

Call of Duty frag highlights review: Mazarini and paradox Play With Soul

The following clip refers to the video available in the following location:
http://www.clanheat.com.au/viewtopic.php?f=6&t=7389&p=63021#p63021
It is assumed that you have seen this clip before, as it contains an indepth analysis of the video itself.

Sometimes there are videos that ooze so much effort and dedication, they are just begging to be written about. It’s common to write about actual movies with a script, budget and actors, but there is many other facets of videos which can appeal to people. There are short viral videos which lends itself well to youtube, artistic independent films, and music videos. All of them have their own fans.

Mazarini and paradox: Play with soul is a frag highlights clip that is by far the largest scale production I have seen for Call of Duty 4, and is a serious contender for any other game’s clip highlights as well. It contains frags from players Mazarini and Paradox, both playing for the clan eSuba. Both professional players, taking on skilled players. The clips themselves are highlights from both players while they have been playing Call of Duty 4 in the previous few years, with production of Play with soul being in progress for over a year.

In contrast to many other clips taking typically a few months to complete, this shows a lot of source material as well as Mazarini’s dedication, and perseverance to be able to turn out a finished clip that is of an excellent standard.

Read the rest of this entry »