Kann man Licht faken?

Previous topic - Next topic

Schranz0r

Hi Gernot

Ich stell mir grade die Frage, ob man Licht Faken kann?
Wenn ich mir da so ein paar Engines angucke, haben die massen an Lichtern in einer Map auch bei OpenGL Engines, da aber von oGL ja nur 7 Lichter Standart sind, frage ich mich wie die das gemacht haben, oder obs bloß Fakelichter sind.

Oder sind das Shadersachen?
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Kitty Hello

wie du willst. Meistens faked man mit Multitexturing oder man rendert nur die 8 nähesten Lichter.

Schranz0r

hmm... Gut, versteh ich nicht :D
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Sebe

Die Beschränkung auf 8 Lichter ist nicht OpenGL only, sondern ist eine Grafikkartenbeschränkung. Früher hat man einfach nur die nahesten 8 Lichter rendern lassen, Unreal Tournament 3 benutzt fürs Lighting Shader, wodurch sich diese Beschränkung aufheben lässt (andere Engines übrigens auch, id Tech 5 z.B.)

Schranz0r

hmm.... dank dir erstmal für die Antwort
Aber mit Shadern kannste mich jagen :(
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Sebe

Damit kann ich mich selber auch jagen ;-)

Schranz0r

haben wir also einen gemeinsamen Feind :D

Den "Pösen" Shader ^^
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard