Du bist nicht angemeldet.

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

Harry222

Alter Hase

  • »Harry222« ist der Autor dieses Themas

Beiträge: 864

Beruf: Student

  • Private Nachricht senden

1

28.03.2011, 18:14

Ogre Environment Mapping

In meine aktuellen Spiel (Tetris) habe ich (natürlich ;) ) die Blöcke, und eine SkyBox.
Vorhin dachte ich mir dann, es würde schön aussehen, wenn die Blöcke die SkyBox z.t. reflektieren würden. Also habe ich mich nach einer Möglichkeit umgesehen, dass umzusetzen, aber nur eine Möglichkeit mit Shadern gefunden.
Da ich mich mit Shadern aber nicht auskenne und es (so steht es zumindest im Buch) auch ohne geht, wollte ich mal nachfragen, wie das bei Ogre funktioniert!

Hoffe, ihr könnt mir helfen! ;(

Mfg Harry222

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

2

28.03.2011, 19:42

Geht doch alles ganz einfach über Ogre Materialscripte. Klick
Wenn ich mich recht erinnere gibts dazu auch ein Sample.

Harry222

Alter Hase

  • »Harry222« ist der Autor dieses Themas

Beiträge: 864

Beruf: Student

  • Private Nachricht senden

3

28.03.2011, 20:05

Das hatte ich auch schon gesehen. Aber wo genau man das einbauen und wie man das verwenden muss, habe ich nicht verstanden!

Mfg Harry222

4

30.03.2011, 15:41

du fügst jedem Block im Materialskript die Skybox als Texturelayer hinzu und gibst diesem Texturlayer die Eigenschaft, die Wümpftlbrümpftl geschrieben hat (bei dir passt wahrscheinlich cubic_reflection, kannst du aber einfach rumprobieren).

Harry222

Alter Hase

  • »Harry222« ist der Autor dieses Themas

Beiträge: 864

Beruf: Student

  • Private Nachricht senden

5

30.03.2011, 16:43

Hat jetzt funktioniert!
Kann man eigentlich auch irgendwie die stärke der Reflektion eistellen? Hab dafür nichts gefunden!

6

31.03.2011, 18:41

die Reflektion ist letztendlich nur ein Texturelayer unter anderen, d.h. du musst einfach die Texturmischung verändern, z.b. per colour_op
Wenn du z.B. nur die Reflektionstextur und keine andere Textur hast ist es die Reflektion am "stärksten", weil der gesamte Block nur aus Reflektion besteht.

Harry222

Alter Hase

  • »Harry222« ist der Autor dieses Themas

Beiträge: 864

Beruf: Student

  • Private Nachricht senden

7

31.03.2011, 21:09

Okay, danke! Werde ich gleich mal ausprobieren!

EDIT: Also jetzt habe ich alles so hinbekommen, wie ich mir das vorgestellt hatte! :thumbsup:
Vielen Dank an euch!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Harry222« (02.04.2011, 14:21)


Werbeanzeige