There was a good interview with Shinen (Nano Assault Neo U devs) yesterday but the site decided to break it up into many annoying segments for clicks. It also meant most of their headlines were out of context too.
‘Wii U Specs Fit Perfectly Together, GPU Several Generations Ahead of Current Gen’
"The Wii U GPU is several generations ahead of the current gen. It allows many things that were not possible on consoles before. If you develop for Wii U you have to take advantage of these possibilities, otherwise your performance is of course limited. Also your engine layout needs to be different. You need to take advantage of the large shared memory of the Wii U, the huge and very fast EDRAM section and the big CPU caches in the cores. Especially the workings of the CPU caches are very important to master. Otherwise you can lose a magnitude of power for cache relevant parts of your code. In the end the Wii U specs fit perfectly together and make a very efficient console when used right.”
This was mis-interpreted by most people as they don't understand that they are talking about GPU generations not console generations. GPU generations are much shorter and are mainly about new feature sets. It's also interesting because they are saying your engine layout has to be different which helps to explain why you cannot just port 360 code across and expect it to just work. They are also pointing out that you can lose an order of magnitude of power for parts of your code unless you master the CPU Cache - that means a huge loss in performance if your code is not right. And it's relevant to the CPU which Criterion described as an apples to oranges comparison vs 360/PS3.
Shin’en on the Practical Use of Adaptive Tessellation, Upcoming Games
"We learned a lot with Nano Assault Neo. For one of our upcoming games we will use all that and will unlock more of the ‘Wii U’s power.’
‘Tessellation itself is not resource heavy on recent GPUs but it depends on actual usage. Although even previous consoles had these features you saw it only very rarely used. People often think of it as an easy way to get free ‘level of detail’. That doesn’t work. It’s because of certain visual problems associated with adaptive tessellation.
We already tried various tessellation ideas and it is a very handy tool for certain situations.’
‘We think FAST would certainly deserve a sequel because it had a very fresh take on an age old genre. However, we can at least confirm that we currently work on two Wii U games that will be announced after this summer"
So FAST Wii U sequel confirmed, they also in a different interview that they were using tessellation for their next game. Tessellation is usable in some degree on PS3 and 360 but it's very inefficient so the inference here is that the Wii U's rumoured tesselation unit is in the box.
Wii U Has a Lot of Power to Unleash, Power for Years to Come
"We only know that you need to treat the Wii U differently than other consoles, because of a very different and in our view more accessible architecture. There is a lot of power to unleash in the Wii U. Enough power for many years to come, at least from our point of view.
‘We know many people see us as Wii U experts. That is because we got a lot of technical praise for Nano Assault Neo but it’s not well deserved. Only very tiny bits of Nano Assault Neo took advantage of the Wii U architecture. We had the game from start in 720p at 60fps. We drew the complete game world twice for TV and GamePad. We had tons of overlays, special effects and even camera streaming and still had no GPU or CPU problems. So we simply had no reason to dig deep into the architecture. We didn’t expect to be seen as the spearhead of Wii U graphics as it is undeserved, when looking at what the Wii U can truly achieve"
Again pointing out the architectural differences, sounds like Wii U is going to be like the GC to program for and you're going to have be hardworking and knowledgable to make the most out of it.
Next Gaming Revolution is in HOW We Make Games
"I think the next revolution is in HOW we make games because as an industry we still solve problems since 20 years in the same way, by throwing more and more manpower at games. This makes games more and more expensive and doesn’t allow experiments or even mistakes.
Martin Sauter our Art Director started drawing graphics pixel by pixel on the Amiga. Then he moved on and created stunning 3D models for our Nintendo DS games. On that machine you were able to draw only 2000 polygons on the screen and your textures were usually 32×32 or 64×64 pixels large. Textures were not even interpolated at all. However, our games usually ran at 60fps and looked pretty crisp, when played on a small screen like the DS
(http://www.nanostray.com/files/shinen_nanostray_video1.mpg)
Today on Wii U we have 1000x the power of an DS but I don’t feel like our graphics look 1000x times better. They certainly improved but as more power we received as less visual benefit we got back. This doesn’t mean we should stop using better hardware but it’s only natural that the improvements in the visuals get less noticeable. A good example are special FX in movies. Look at a Blockbuster Movie that is ten years old. For me the special FX already looked perfect at this time although they certainly improved their tech since then a lot"
Size of Games and Graphics Quality Not in a Linear Relationship
"Most people think that data size and the look and feel of a game are in a linear relationship. Beauty is not a function of data size. You can create beautiful words in 4kb that are hard to match by multimillion dollar games that are delivered on a 50gb optical medium.
We tend to keep our data size small because it simply allows to have much quicker iteration time in our games development. Smaller downloads are also a big benefit for our customers. We don’t really think about how to make our games as small as possible, it’s more a natural byproduct of how we approach games development"
For Shin’en Multimedia, Working Around Limits is a Base Philosophy
"Nano Assault Neo was especially designed as a Wii U launch title. It was also a perfect project to make our technology compatible to the Wii U.
Shin’en: Most artists in the past century did their best work while they had to overcome many technical and intellectual constraints. This was also true for game developers in the 70′s, 80′s and 90′s when there were so many limits that you had to find creative solutions to critical sections of your game. Working around these limits injected a lot of creative energy into your game.
We still believe in this special spirit. For us it is very motivating to find new ways to overcome hurdles for our games. Interestingly the biggest problems are not really technical ones but how to produce games that feel perfect but with only a fraction of budget, staff and time compared to grand 1st Party games.”
Bonus Interview: It's better than Xbox 360 - sorry, it is better
"Of course the Wii U is not the big leap hardware power-wise but it is a big leap to the Wii and to be honest I think we've reached a point where we don't need so much more hardware power - we need better games. For every game you can make it look so good that it's good enough for everybody and I think the Wii U is a good compromise between price point - because don't forget you have a tablet controller, you have a great hardware base and it's much better than everybody reads. It's better than Xbox - sorry, it is better - and you can squeeze lots out of it, but you have to really work hard on it and I think you can make great games with it.
I'm not sure if a much more powerful PS4 will produce much better looking games. We've reached a point where good games will sell and I think the steps will be much much smaller in the next generation."
So why should you listen to Shinen? Well they came from the demo scene which is a group of hardcore guys who meet up in universitys and try to push systems to their limits. They also "code to the metal" avoiding middleware and eek out as much juice as possible. They are making Jett Rocket 2 at 60 FPS in 3D on 3DS a feat no one else has managed that I know of and they make games whose graphics rival bigger companies with only 5 people and a tiny file size limit.
http://hdwarriors.com/why-the-wii-u-is-probably-more-capable-than-you-think-it-is/
It also says that with the CPU cache in total Wii U has 38 mb of eDram which is almost 4x as much as 360.
16 mb is required for 1080p without anti-aliasing.
And the eDram can be read from the GPU or CPU and is read and write both ways.
Also the CPU cache is huge, actually larger than PS4 and Xbone and Shinen say you have to master this or lose an order of magnitude of performance.
Also as a dev noted on GAF eDram has the exact same latency as eSram on Xbone.
Sony:
http://www.gamechup.com/ps4-sony-earlier-thought-about-slow-gddr5-edram-1088gbs/
Nintendo:
http://hdwarriors.com/general-impression-of-wii-u-edram-explained-by-shinen/?hgt
Microsoft:
http://www.eurogamer.net/articles/digitalfoundry-vs-the-xbox-one-architects