I recall working on a sports game where they hired a new art director who had previously worked in Hollywood on visual effects for movies. One of my coworkers had a meeting where the new art director requested that the player's uniforms have cloth simulation in the dynamic cut scenes.
It was then necessary to explain the difference between pre-rendered scenes and real-time rendering budgets.
It often isn't a question about whether or not something can be done. In pre-rendered scenes, or screenshots, the budget is very different than in game. At whatever target frame-rate you choose, there is a finite amount of visual effects you can achieve. Spending that budget requires compromise.
It's easy to live in a fantasy world where you can demand no compromise. The hard thing is doing the most you possibly can given very real budgets and doing so with the people you have available. Not every studio is Rockstar with the ability to throw unlimited devs for several years at the problem.
I wonder if the dominance of (realtime) 3D rendering we have today is having a bad influence here. I remember old tile-based games (like SimCity or Transport Tycoon), or games with fixed backgrounds feeling much more natural, simply because you can prerender (or simply paint) your desired level of detail without having it affect your runtime compute budget. Of course the cost is less flexibility at runtime, but that cost may be acceptable.
For a modern take on this, look at Factorio. Why can an industrial zone with a population of one look more lively in Factorio than an entire simulated city in Cities Skylines?
soul is probably not a performance limitation; fancy/fluid animations dont hurt frametimes any more than stiff motion. realtime 3d is just so much harder a design space to work in, with too many DoF to properly attend to every parameter.
strong leadership with narrow scope makes the best version of anything.
stillpointlab · · focus · HN ↗
It was then necessary to explain the difference between pre-rendered scenes and real-time rendering budgets.
It often isn't a question about whether or not something can be done. In pre-rendered scenes, or screenshots, the budget is very different than in game. At whatever target frame-rate you choose, there is a finite amount of visual effects you can achieve. Spending that budget requires compromise.
It's easy to live in a fantasy world where you can demand no compromise. The hard thing is doing the most you possibly can given very real budgets and doing so with the people you have available. Not every studio is Rockstar with the ability to throw unlimited devs for several years at the problem.
xg15 · · focus · HN ↗
For a modern take on this, look at Factorio. Why can an industrial zone with a population of one look more lively in Factorio than an entire simulated city in Cities Skylines?
theokrueger · · focus · HN ↗
strong leadership with narrow scope makes the best version of anything.