logoalt Hacker News

How virtual textures work

35 pointsby betamarkyesterday at 2:32 PM29 commentsview on HN

Comments

socalgal2yesterday at 11:57 PM

> The result was visually striking. Repeating tile patterns disappeared, and artists could paint unique detail across large environments without concern for reuse. The primary cost was not GPU throughput, but latency elsewhere in the system.

No, the primary "cost" was artists having to fill a world with unlimited textures instead of just filling memory and then having to make due.

The constraint of "limited texture memory budget" also puts a constraint on how much work the artists can do. Remove that constraint lets artists do unlimited work. It might sound like a plus because "freedom!" but it turns into a minus trying to actually ship on time and at budget.

I get that wasn't the point of the article's "cost", but thought it was worth mentioning.

show 1 reply
direwolf20yesterday at 10:53 PM

> Texture binds multiply. Draw calls explode. Bandwidth usage spikes. You spend more time feeding the GPU than rendering.

Is this AI?

show 4 replies
JayGueretteyesterday at 11:19 PM

A good portion of the world and Lenna herself have asked that image be retired.

show 5 replies
alvinunrealyesterday at 2:35 PM

[flagged]