Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »"LukasBanana"«
Und nun frage ich mich, wie um alles in der Welt kann man nur das Picking mit den Shadern machen?
Zitat von »"the[V«
oid"]Ich könnte mir z.B. vorstellen, dass man die gesamte Szene in ein MRT rendert, eines der Targets (oder mehrere) davon dann die tatsächlichen Farbwerte enthalten, eines jedoch ein falschfarbenes, wobei jedes Objekt eine andere Farbe hat. Dann braucht man nur noch die Farbe unter dem geklickten Punkt in diesem extra Render Target zu bestimmen. Damit spart man sich schonmal jegliche redunante Vertextransformationen. Außerdem hat der eigentliche Test dann eine Komplexität von 1, egal wie viele Objekte in deiner Szene sind.
Zitat von »"dot"«
Das is natürlich auch eine Möglichkeit, dazu muss man aber halt das ganze Rendertarget über den Bus schicken und es wird evtl. immer gerendert auch wenn gar nicht gepicked wird.
Administrator
Werbeanzeige