Come si aggira il brevetto di Carmack's Reverse?


9

Apparentemente, Creative ha un brevetto su Carmack's Reverse e ha forzato con successo Id a modificare le proprie tecniche per il drop di origine , oltre a includere EAX in Doom 3 .

Ma Carmack's Reverse è discusso abbastanza spesso e apparentemente è una buona scelta per l'ombreggiatura differita, quindi presumibilmente è usato anche in molte altre produzioni ad alto budget.

Anche se è improbabile che la Creative insegua le aziende più piccole, mi chiedo come gli studi più grandi possano aggirare questo problema. Incrociano semplicemente le dita e sperano che Creative non li troll o non usano affatto il retro di Carmack?


Non vedo davvero come il rovescio di caramack si lega davvero all'ombra differita. È una tecnica del volume dell'ombra per evitare che accadano cose brutte quando la fotocamera è in ombra. Inoltre, non penso che molte aziende utilizzino tecniche di volume shadow e quindi non dovranno preoccuparsi della questione dei brevetti. Se lo fanno, molto probabilmente ottengono solo una licenza per usarlo come con qualsiasi altra cosa brevettata.
OriginalDaemon,

1
Inoltre, sembra che Carmack abbia cambiato il codice offensivo per non violare il brevetto nella versione GPL di Doom 3 (che dovresti essere in grado di cercare).
mrbinary,

@mrbinary Hanno finito per farlo solo prima che la fonte fosse rilasciata, da quello che ho letto. Prima di allora, Creative li aveva appena minacciati di includere EAX in Doom 3 per il bene delle loro PR, a quanto pare.
Rei Miyasaka,

Risposte:


9

Mi chiedo come gli studi più grandi aggirino questo problema.

Lo aggirano non usando i volumi delle ombre degli stencil. In realtà non è una buona tecnica e non funziona molto bene con il rendering differito, che è la direzione in cui sta andando molta industria.

Sì, è bello in quanto è pixel accurato, a differenza delle mappe d'ombra. Ma i molti aspetti negativi (le prestazioni tra loro) lo rendono un'idea tutt'altro che attraente per gli sviluppatori di giochi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.