Earlier this month, the team behind the Unity game engine showed off an interesting little tech demo running on Xbox Series X during the Unite 2022 Keynote, focused around creating "lifelike characters" in Unity games.
This demo (which you can watch clips of in the timestamped video above) is called "Enemies", and it apparently runs at 4K on Xbox Series X. The highlight is obviously the main character herself who is packed with impressive detail, but the team also points out the shiny reflections in the environment, made possible with real-time raytracing:
"This is all made possible with the real-time ray tracing... and you can do that on the stable foundation of [DirectX 12]."
Another interesting thing about this demo is that Unity is using its acquisition of Ziva Dynamics to integrate a "lightweight puppet" version of the main character that can be puppeteered in real time, replacing the "heavy 4D data playback of the character's performance" in the process. Here's a bit more about what this means for developers:
"This toolset brings a level of quality and interactivity that is impossible with the facial animation methods used in games today. The Ziva puppet is only 50 megabytes, which is incredibly lightweight for such a high level of fidelity. This means that you will be able to produce facial animations at scale for all the characters in your entire game, and you will be able to maintain a high level of quality while staying within your memory budget."
Unity says all of this has been "optimised" for Xbox Series X, so that's obviously great to hear.
Fascinating stuff, then! As mentioned, you can check out the clips of the demo in the video above (rewind a little bit if you want to learn more about the Ziva integration) and we've also included some screenshots down below.
What do you make of this? Tell us in the comments!
Comments 10
but Devs are busy creating games on ps4 and xbox one....don't know when Devs start giving us a real next gen experience
Looking good. It would have been so much more impressive if they could manipulate the characters movements other than facial presets though.
I wonder how many generations away we are before demos like this can turn into practical games…
Difficult to assess the impact from a youtube video and the 'Demo' itself as YT compression artefacts and streaming stutters can affect the quality of the presentation. For a start, they tell us its running at '4k' but the stream is only 1080p so that is going to impact the presentation and fine detail.
In the RT 'demo' shot, there was a LOT of artefacts/stippling and some very jagged edges - you can see a lot of it in the 4th picture here too.
As for performance, it didn't look very smooth either - but that could be down to the Stream stutter and like I said, even the visuals could be an issue more to do with Youtube compression etc so its very difficult to get a true impression...
It's nice to see more demos running on current gen consoles rather than uber-PCs. Though the reality is we won't see something this good looking in a game probably till the end of the generation, or the start of the next one.
@Gamingforlife That really depends on what constitutes a 'true next gen experience'?
Pretty much everything can be done on Last gen - albeit within last gen techniques/budgets etc. Take RT for example, its not as if Devs haven't been able to do 'effective' lighting, reflections, shadows etc. Its not as if Character models don't look 'realistic' or big open world games haven't been designed with NO loading screens as you traverse the entire world. OK so Fast Travel may take a while to load, but the 'game-play' itself won't change.
So what constitutes a Next Gen game? Gotham Knights is a 'next gen' only release yet was clearly built around 'Last gen' techniques and hardware.
Forza Motorsport is a 'next gen' game - but in reality its likely to be very similar to FM7 - albeit with the extra 'bells/whistles' more powerful hardware can offer. More detailed tracks with more accurate lighting and improved 'physics' - a bigger jump up than say FM6 to FM7 because you have a bigger leap in resources.
In general, I think that the majority of games running on Local Hardware will be much like last gen games that 'look' more impressive, but the Game-Play will be very similar. Things like bushes, grasses etc may be more reactive, lighting be more 'accurate', more polygons on screen, more breakable objects etc but its more 'refinement' than enabling a dev to create something completely 'new'.
MSFS is a 'next gen' game but relies on external methods to deliver the entire Earth because Local hardware doesn't have the storage capacity. The Cloud may well be used to create experiences we hoped - Destruction on BF2BC levels but with 'next gen' visual quality and high resolutions to push the Physics at a decent frame rate or use the Cloud to create Crowds of unique individuals like AC:Unity tried but the AI was too much for that hardware at that time.
Point is, they can push Physics, AI etc to 'levels' not seen in AAA games pushing that level of Graphical quality before, but that doesn't mean its a 'next gen' game at heart. Its a bit like 'Demon Souls' - the PS5 version couldn't perhaps run on a PS4 but its 'not' a next gen game.
Is Metro Exodus Enhanced Edition a 'next gen' game because of the RT? If they released this first, no doubt people would be calling it a next gen game because of the RT and that it couldn't run on 'old' hardware - not without replacing the RT with the old 'Lighting' models - the Game-play is the same though...
I wouldn't expect to see games like this for 5-7 years, esp when some devs can just about get 60fps or not even that on the Series X with signficantly lower graphical cost.
@Gamingforlife basically… it’s actually upsetting now - we’ve 2yrs of our Series X doing nothing
@gamma64 from all 5 generations i was in this is difinitly the slowest I've seen...and it still didn't feel like next gen... You know even with the ps4 lunch we felt like wow look at those gorgeous graphics and then huge rich world came in with the witcher 3.... Now unreal engine and unity making some increadible showcase for their engines but devs aren't jumping in so they can target the 140 million of last gen users
And people think we're getting diminishing returns on consoles hardware. Once developers actually start targeting current gen consoles from the ground up, things will have crazy potential.
@gamma64
Main thing that's improved this gen is loading times, and that's kinda it so far.
Even that is a bit ironic, since we had that speed of loading times many gens ago! (albeit with cartridges)
Show Comments
Leave A Comment
Hold on there, you need to login to post a comment...