Advertisement

Is it worth to invest time in programming realistic 3D for games?

Started by August 02, 2018 10:44 AM
30 comments, last by Thaumaturge 6 years, 2 months ago

All the "realistic" graphics engines are developed by large teams of developers. If you want to work on the Unreal, Unity,  Frostbite, CryEngine, Source engine, or similar engines, you should study the available technology, and learn how it works, and then learn how to extend it in some interesting way. You can then use that as a demo/calling card for applying to work on those teams. And, believe me, good graphics programmers are REALLY HARD to find, so if you're good, you'll very likely get a job.

The Unreal Engine requires a simple (free) sign-up, and then you can download and build it yourself on your machine, with full source code. This is a great way of learning how a modern game engine works (with animated meshes, materials, lights, shadows, and all the rest.) If you then want to try something else, all the art path bits (how to import textures, how to animate meshes, and so forth) is already there, and you only need to replace the bits you think you can do differently.

enum Bool { True, False, FileNotFound };

It is definitely worth it. There is so much you can learn from it, not just specifically for games, but for programming and 3D graphics in general.

Understanding the complexities of how a realistic graphics engine is set up, and all the mathematics, libraries, theories, design patterns and algorithms used to make it work, really speaks volumes. If you can master that, there's no telling what else you could accomplish.

It's basically the rocket science of the Computer Science trade.

..Okay maybe I'm overreacting a bit but it really is very useful.

View my game dev blog here!

Advertisement

IMO, stylized games have a longer lifespan specifically because the audience can tell it wasn't meant to be realistic. As long as the art is beautiful, the game is fun, the central idea is cohesive and strong, and the mechanics are tight, you have a classic as long as you market it well. This is what Ive taken away from a lot of GDC conferences and talking to indie devs.

A tall order on its own, no?

37 minutes ago, EmmersionStudios said:

IMO, stylized games have a longer lifespan specifically because the audience can tell it wasn't meant to be realistic.

Style has nothing to do with realism. Even if you would have total realism you could still apply any art style you want, with the additional options to utilize the beauty of multi-bounce diffuse interreflection, for example. But you can still do low-poly or cartoonish graphics.

So my point is that realism only adds options and variation - it does not remove them. What you say somehow sounds like 'the technical limitations of realtime graphics help me to find a unique art style by accident'. But this can't be true if you think of it, because others have the same limitations, and so the same 'ideas' coming from it. With total realism the artist has much less limitations to deal with, and he can focus more on creating just art. Win-win.

(The same would apply to things like gameplay mechanics if we would talk about better physics, but lets focus on just graphics.)

Would i convince you with this kind of argumentation? (I'm curious what you think because working on photorealism myself.)

VR games/experiences are the future. And i believe nobody will use VR without 3D and the more realistic the VR is, the better.
I pull from the argument of the VR, because i could say that having the assets and the design of the game being known before hand, one could program a 2D game in few weeks, or even a single week using simple HTML5 and JS. But realistic games take years to make.
I could have said that, but this is about preferences.

So, i use the VR argument here, because i think VR(the future) is indisputably demanding for photorealism.

(modern 2D games are much more cooler when they use enjoyable physics, so even in 2D games, we experience an aim for realism(physics realism))

(in my own opinion the worse is to make a bad looking 3D game with poor graphics. If I were being given to choice to make a bad looking 3D game and a 2D game, I would choose the 2D game. 3D plus poor realism is a very bad combination)

On 8/2/2018 at 7:23 PM, NikiTo said:

if we are only bros at the interview

So, what if the interviewer is a woman?

Advertisement
10 hours ago, JoeJ said:

Style has nothing to do with realism. Even if you would have total realism you could still apply any art style you want, with the additional options to utilize the beauty of multi-bounce diffuse interreflection, for example. But you can still do low-poly or cartoonish graphics.

So my point is that realism only adds options and variation - it does not remove them. What you say somehow sounds like 'the technical limitations of realtime graphics help me to find a unique art style by accident'. But this can't be true if you think of it, because others have the same limitations, and so the same 'ideas' coming from it. With total realism the artist has much less limitations to deal with, and he can focus more on creating just art. Win-win.

(The same would apply to things like gameplay mechanics if we would talk about better physics, but lets focus on just graphics.)

Would i convince you with this kind of argumentation? (I'm curious what you think because working on photorealism myself.)

I understand what you're saying. However, technology improves with time and usually makes "photorealism" outdated. Just look at Skyrim 2011 or Tomb Raider 2013. At the time, gamers were screaming about how wonderful and realistic the graphics were, but it didn't take long for the gaming community to turn on those games as blocky looking and out of date.

The problem is you're not competing with the graphics of today, but the graphics of tomorrow.

2 minutes ago, EmmersionStudios said:

Just look at Skyrim 2011 or Tomb Raider 2013. At the time, gamers were screaming about how wonderful and realistic the graphics were, but it didn't take long for the gaming community to turn on those games as blocky looking and out of date.

Agree, but we are not even close to photorealism. PBR or photogrametry does not help much here - actually it just increases the gap between 'that trailer / screenshot looks awesome almost real!' and 'meh - playing the game often everything looks off' :)

I see what you mean here with a true classic may manage to keep looking fine even after a decade, by dealing well with actual limitations. Thanks.

realism only adds options and variation - it does not remove them

All the Borderlands games look great, and none of them were made to look "realistic."

Perhaps you meant "the ABILITY to do realism only adds options ..." because "trying to look realistic" absolutely removes options that don't try to look realistic.

enum Bool { True, False, FileNotFound };
1 hour ago, hplus0603 said:

All the Borderlands games look great, and none of them were made to look "realistic." 

ewewe.JPG.6e6c295fd37987af9dc2cc068e153503.JPG

ewewew.JPG.258ee26fd9c9cb371d39b1924e63f65b.JPG

I think it was made as realistic as any many other games. It was just added cartoonish style on top of the realism. Just like Observer is a 3D realistic game with lot of style added on top. In Observer we have a 2D pixel game inside the realistic 3D game. It would be weird to see the vice versa.

We should define visual realism as the aim for realism that produces something playable on 30+ FPS.

A lot of Peter Panning here too, it is the demo, the real game should look worse:
Nczxcxze.thumb.jpg.d1c8ecf099679d50a85a089dd5558eb5.jpg


Crysis and Horizon Zero Dawn became legends in big part because of the aim for photorealism.

A 2D game still can make a big impact. Like Doki Doki Literature Club.

2 hours ago, hplus0603 said:

because "trying to look realistic" absolutely removes options that don't try to look realistic. 

Definitively the case of Doki Doki Literature Club. If it was realistic, it would lose its whole fanbase.

But if a game lacks realism, it should add a value from somewhere in order to compensate. Just like South Park series that has no realism at all, but it compensates it with the screenplay.

Overwatch is like Borderland. It doesn't pretend to be accurate with reality. The hairs in Overwarch are deliberately made to look unreal, but D.Va is still the queen of SFM movies ( ͡° ͜ʖ ͡°).

This topic is closed to new replies.

Advertisement