Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Say we want a output of 72p, which is 1% resolution of a 720p video u can get on YouTube.
72p is 128 pixels by 72 pixels, we need at least one raycast for each pixel on this output image, so in total we need 72*128=9216 raycasts to draw a image at 72p
9000+ raycast in one tick time is obviously not practical, so let's limits that to 10 raycast per tick, which means 9216 raycast would take 922 ticks to finish.
Assume tick time is 1/60 second (60 Hz standard frequency for Teardown to run), so 922 tick would take around 15 seconds to finish.
It might seems ok, because some CCTV footage have a similar refresh rate (you can easily find some on YouTube), but please notice that this is the time to capture a whole picture, which is more similar to exposure duration. So this actually means you would receive a picture looks more like a long exposure photo, but still very different.
Remember I said these 9000+ raycast spread among the 15 second period? This means that there would be a time difference between different pixels as well. For example: the 1st pixel and the 11th pixel would have a 1/60 second gap between, 0.5 second gap for the 301st pixel, and 1 second gap for the 601st pixel. This would give you a very weird looking picture especially when an object is moving while got captured.
Therefore, if you want performance, you get very poor output graphic; if you want graphic, performance is terrible. You can't get both at the same time