Monday, July 28, 2008

Podcasts, and Sharks with frickin' laser beams!


Sharks have invaded the office... There is a battle between product management and engineering over who can build the best shark with frickin' laser beams. (Spoiler: engineering wins, with real lasers.) The latest challenge includes irritating the turtles in the fountain with a self propelled shark... we'll see if joat can pull it off!

And, podcasts!.. Adam has kicked off an official-un-official Emergent podcast. ;) He and Dan Amerson ramble away about Gamebryo 2.5.

Tuesday, July 22, 2008

Parallel Rendering with DirectX Command Buffers

I'm at Microsoft XNA Gamefest 2008 presenting Practical Parallel Rendering with DirectX 9 and 10. You can find the slides and open source code. Bo Wilson helped out on the design and prototype.

The short form of the presentation is:
  • We made a command buffer (or "display list") format for DirectX 9.
  • Multiple CPUs can record command buffers simultaneously.
  • One main thread that owns the device can playback command buffers.
  • For many games, this provides an effective way to improve performance with minimal changes to existing render code architecture, they can "simply" swap in one of our special recording devices.
  • The code is open source.

Monday, July 14, 2008

E3 2008 - Xbox 360

E3... blah blah, some things that jumped out for me from the Microsoft news:
  • Netflix on 360 - This has been speculated on for some time, but it's great to get the official word. It seems clear to me that the future of entertainment delivery will be along the lines of IP cable, streaming movies, etc. The next few years we'ss see the battle between the console providers, cable companies, probably phone companies as well.
  • Install to HD - A great feature, since the 360 is so loud while spinning a disk. Most games are doing this to some extent under the hood anyway, so why not just copy the whole thing? Sadly, you still need the disk in to boot... I'm looking forward to the disk just being a high bandwidth way to download, and then tossing it.

Wednesday, July 9, 2008

Google's Lively


Google has launched Lively, a virtual space for chatting... and... hanging out.

Several blogs mention that Lively uses Gamebryo: e.g. Gamasutra & Virtual Worlds News

I've put up a room here, and embeded it here:

Thursday, July 3, 2008

Johan Andersson's keynote at Graphics Hardware

Johan Andersson's slides were recently posted for his keynote The Intersection of Game Engines and GPUs - Current & Future at Graphics Hardware (other presentations there too...). I've looked over several of Johan's presentations in recent years, and am a big fan. This presentation covers many interesting topics, though is light on details:
  • Most screen shots and examples are from Bad Company
  • Shader node editor
  • Rendering jobs, task decomposition for concurrency
  • Command buffers used on 360, PS3, but DX10 is a problem
  • - He also mentions an approach I'll be presenting on ind detail at Gamefest 2008 - software command buffers - with the con of "Difficult to update dynamic resources efficiently in parallel due to API", quite true
  • Software rasterization for occlusion testing
  • - low rez floating point buffer, renders 100 meters of low-poly occluder meshes, limited to a max of 10,000 verts. Use on all platforms
  • Prefer bumpmaps to normal maps - better compression - sample to normals in shader
  • Virtual textures
  • Raytracing - cites Mirrors Edge - urban environments with reflections
  • DOF implemented in CUDA

Wednesday, June 25, 2008

Virtual Training, games aren't just for fun


The ESA is reporting that 70% of major businesses are using game technology. Their survey (150 major companies polled) doesn't convince me that gaming tech is used in the working masses yet, but clearly it has it's place in large corporations such as Hilton, IBM, Canon, &c...
“Businesses across the spectrum, from automobile manufacturers to financial service providers, are utilizing entertainment software to help educate their employees to better serve their customers and improve their bottom lines,” said Michael D. Gallagher, CEO of the ESA, the U.S. association representing computer and video game publishers. “Interactive technology is a valuable tool in workforce development and this study underscores the fact that video games have become a mass medium helping Americans live, work and of course play.”
The survey indicated benefits of:
  • a reduction in costs;
  • more efficient and faster training;
  • the ability to apply consistent training across all parts of an organization;
  • the ease of measuring employee participation; and,
  • better information retention.
Well, Gamebryo is game tech, how widely is it being used? Vis/Sim customers include:
  • BAE Systems
  • Breakaway Games
  • Chi Systems
  • Cubic Defense Systems
  • Electronic Warfare Associates
  • Engineering & Computer Simulation
  • General Dynamics
  • Honeywell
  • Muzzylane
  • Navteq / Mobility
  • RTI International
  • STS International
  • Syandus
  • Techrizon
  • Total Immersion
  • USC Institute for Creative Technologies (ICT)
  • Washington Hospital Center
So... how long until McDonalds employees learn their job tasks by training in Virtual McDonalds Camp?

--
P.S. Thanks Phaedra for pointing this out.
P.S.S. baxissimo, nice to see you're finally reading RSS... now... of the countless people I've given that advice... who lives in Tokyo... hmm....

Tuesday, June 24, 2008

Links, New blogs, Random stuff

Time for a few links.

First, a few colleagues started blogging:
Game wise, I'd been searching for some numbers recently...
And finally, check out this real world media animation!


MUTO a wall-painted animation by BLU from blu on Vimeo.