nVidia Cg
Sergio
15. jun 2002 ob 14:44:41
Novica včerajšnjega dne, lahko mirno rečemo. nVidia, naš najbolj agresivni razvijalec 3D tehnologij za igričarje, je, vsaj po mojem mnenju, naredil velik korak v pohitritvi razvoja trodimenzionalnih aplikacij. Fora je v tem: nVidia Cg je vmesna plast med razvijalcem programske opreme ter API vmesnikom. Namesto da bi razvijalec pisal kodo direktno v OpenGL 1.3 ter DirectX 8.1 jeziku, bo ta korak zanj naredil kar nVidia Cg sam. Tako se odpirajo zelo velike možnosti za poenostavitev ter pohitritev razvojnih procesov, saj lahko z navadnim vtičem (plug-inom) za Mayo ali 3D Studio, ki izvrže končno sceno v Cg jeziku, imamo le-to sceno prenešeno v zelo kratkem času. Naslednji napredek leži v tem, da je Cg neodvisen od platforme ter strojne opreme, ki ga poganja. Tretji bonbonček? Cg bo skupek odprte kode, kar pomeni, da ga bodo lahko uporabljali popolnoma vsi ter prirejali svojim grafičnim čipom. Idejo so pozdravili prav vsi razvijalci programske opreme (igric [:D]), kani se pa dogoditi, da se bodo morali dotični ideji podrediti tudi preostali proizvajalci grafičnih čipov (ATi, Matrox, SiS) ter Cg implementirati tudi sami. Sicer pa vidim, da nVidia s svojim Cg podpira lenobo programerjev. Mar Cg pomeni "Crna Gora"? [:D] Sicer si pa članke na to temo oglejte na Hexus.NETu, na Game Spotu, na Cg Channelu, na Hot Hardwareu ter na Bjorn3D.