Why 3d redering, even for basic text, is so slow in photoshop and other programs when today's games can do that very easily


I want to understand the reason, if you were running lets say some new 3d game i.e. battlefield 3, your 3d stuff would render so good and fast. With dynamic shape, lighting, and opacity. While photoshop can take easily an hour.

1/24/2013 3:49:00 PM

Accepted Answer

The difference between "real-time" rendering and rendering inside of software is that the game is optimized for what it's rendering. This means that the game knows what's going to happen, it can pre-calculate and it can render lower resolution textures if it needs to (which, most of the time it does).

Software on the other hand concentrates on quality and precision. It doesn't know what will happen until you tell it to do something. The algorithms are more generalized and may be a bit slower when compared to those of game engines.

Here is a helpful discussion I found one the subject.

1/24/2013 4:48:00 PM