Tom's Hardware Guide is op bezoek geweest bij de ATi Mojo Day en heeft er een uitgebreid verslag over geschreven. De naam 'Mojo Day' is afkomstig van een vraag die een software-ontwikkelaar aan nVidia stelde: "It looks like with the release of the Radeon 9700, that ATi stole your graphics mojo?" . De Mojo Day is een dag waarop ATi 's werelds beste spelontwikkelaars bijeen brengt, om hen op de hoogte te stellen van de mogelijkheden die de huidige en aankomende grafische hardware-omgeving kan bieden. Opvallend is daarbij dat de dag in samenwerking met Microsoft en Intel is georganiseerd en men tracht het geen mediacircus te laten worden. Op deze manier wordt er verder gekeken dan alleen de nieuwste ATi-kaart, en is de aandacht vooral gevestigd op het ontwikkelen van software. Als een van de weinige persgeiten mocht Ome Tom hier bij aanwezig zijn.
Software-ontwikkeling
Tom stelde verscheidene spelontwikkelaars vragen over de hedendaagse mogelijkheden bij het programmeren van de aankomende generatie games. Nieuwe pixel en vertex shaders maken het mogelijk om meer en meer grafische berekeningen te verschuiven van CPU naar GPU. Op deze manier komen er meer rekencycles vrij voor facetten als kunstmatige intelligentie en fysische berekeningen in de spellen. Het bijhouden van nieuw uitkomende technieken wordt wel steeds moeilijker. Waar de grafische sector om het half jaar met nieuwe hardware en technologie aan komt zetten, zitten spelontwikkelaars met planningen van anderhalf à twee jaar. Het is dus lastig in te schatten welke grafische kunsten het spel zal moeten kunnen vertonen als het uitkomt.
Radeon 9700 & Drivers
Het is een publiek geheim dat ATi in het verleden nogal eens ter discussie stond als het ging om de softwarematige ondersteuning van haar produkten. Ook bij de al veel bejubelde Radeon 9700 zijn er nog genoeg mensen die de kat uit de boom kijken en eerst willen afwachten of de drivers van deze kaart wel in orde zijn. ATi zegt van haar fouten in het verleden geleerd te hebben en een uitgebreid programma te hebben opgesteld om in de nabije toekomst de software up-to-date en stabiel te houden. Via een optie in de software genaamd 'Catalyst Crew' kunnen gebruikers bugs en feature requests aanmelden. Op deze manier heeft ATi al vele reacties binnengekregen en wist men enkele problemen met de Radeon 9700 snel te verhelpen. ATi is van plan iedere zes weken een nieuwe set drivers te laten uitkomen, die de kaart stabieler en sneller moet maken en de gebruiker tijdig voorziet van nieuwe mogelijkheden met de chip.
RenderMonkey
Hoewel verschillende typen shaders en de bijbehorende vereiste hardware al geruime tjjd beschikbaar zijn, is het aantal spellen dat er echt gebruik van maakt vooralsnog op één hand te tellen. De oorzaak hiervan ligt wederom in het langdurige en complexe proces dat komt kijken bij het ontwikkelen van nieuwe spellen en 3D-engines. Op de Mojo Day presenteerde ATi een tool aan de ontwikkelaars, die het implementeren van shader-technieken in games verregaand moet vereenvoudigen. RenderMonkey is een applicatie die de de effecten van geschreven shaders onmiddellijk zichtbaar maakt. Op deze manier moet de bestaande kloof tussen de hardcore 3D-coders en de art developers kleiner worden, wat de ontwikkeling van een spel ten goede zal komen. De reacties van de software-ontwikkelaars op de Mojo Day over RenderMonkey waren dan ook erg enthousiast.
De conclusie van Tom's Hardware Guide aan het eind van het lange artikel is positief. ATi doet veel moeite om het leven voor spelontwikkelaars te vereenvoudigen. De grafische technologie gaat tegenwoordig met zulke grote sprongen vooruit dat het aan de software-kant vaak moeilijk bij te benen is. Evenementen als de Mojo Day kunnen er alleen maar voor zorgen dat nieuwe mogelijkheden die de modernste GPU's bieden, niet alleen terug te zien zijn in de specificaties van de videokaart, maar ook in de nieuwste spellen op je scherm:
If nothing else, it became clear that ATI is committed to supporting the efforts of developers. The support of developers with more than just talk is something that needs to be taken seriously, and ATI is backing it up with the education and tools that developers need to get the job done. (RenderMonkey is a very good example of how they can provide tools and solutions to make life easier for developers.)
Events like Mojo Day are essential to give developers the education and tools to capably deliver the software necessary to push these new graphics card technologies to the limit. We were very impressed with ATI's efforts at Mojo Day. From our discussions with the developers in attendance, this is the kind of support that is needed to deliver on the cinematic graphics experience that we all crave in next-generation software.
