Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by AndrewAMD. 12/05/23 10:56
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
6 registered members (3run, AndrewAMD, alibaba, fairtrader, ozgur, TipmyPip), 605 guests, and 0 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Shader Verbesserungen #243038
12/27/08 11:46
12/27/08 11:46
Joined: Apr 2005
Posts: 4,506
Germany
F
fogman Offline OP
Expert
fogman  Offline OP
Expert
F

Joined: Apr 2005
Posts: 4,506
Germany
Hi,

die neuen Features sind genial, vielen Dank dafür.
Zwei Fragen:

-Wird es die anderen Shader (z.B. Parallax Mapping) auch für schattierte Meshes / Blöcke geben?

-Gibt es eine einfache ( = noob kompatible) Möglichkeit den Bumpmapping Shader auf vier oder sechs Lichter zu erweitern?
Könnten Sie dies einstellbar gestalten?


no science involved
Re: Shader Verbesserungen [Re: fogman] #243286
12/29/08 10:28
12/29/08 10:28
Joined: Jul 2000
Posts: 27,967
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,967
Frankfurt
Das Umstellen der anderen Shader ist im Prinzip simpel, sie müssen nur die Gamestudio-Shaderlibrary verwenden, statt ihren eigenen Pixelcode. Dadurch werden sie auch wesentlich schneller. Es ist allerdings eine reine Fleissarbeit, die ich gerne verschiebe und hoffe, dass es mal ein User macht... smile

Erweitern der Shader auf mehr Lichter hat den Nachteil, dass sie langsamer werden, auch wenn keine Lichter da sind. Ich werde mir dafür aber noch etwas überlegen.


Re: Shader Verbesserungen [Re: jcl] #243299
12/29/08 12:29
12/29/08 12:29
Joined: Apr 2005
Posts: 4,506
Germany
F
fogman Offline OP
Expert
fogman  Offline OP
Expert
F

Joined: Apr 2005
Posts: 4,506
Germany
Klingt alles sehr vielversprechend, vielen Dank!


no science involved
Re: Shader Verbesserungen [Re: fogman] #243370
12/29/08 17:49
12/29/08 17:49
Joined: Jul 2005
Posts: 1,930
Austria
Dark_samurai Offline
Serious User
Dark_samurai  Offline
Serious User

Joined: Jul 2005
Posts: 1,930
Austria
Vl. wäre es möglich, Teile des Shadercodes auszuschneiden, wenn nur eine gewisse Anzahl an Lichtern in der Nähe sind. Shadercode wird doch jeden Frame "kompiliert" oder? Dann wäre das im Prinzip wie ifdef 4Lights_visible;...endif; oder so ^^


ANet - A stable and secure network plugin with multi-zone, unlimited players, voip, server-list features,... (for A7/A8)!
get free version
Re: Shader Verbesserungen [Re: Dark_samurai] #243475
12/30/08 08:05
12/30/08 08:05
Joined: Jul 2000
Posts: 27,967
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,967
Frankfurt
Nein, Shadercode wird nicht jeden Frame compiliert. Ausserdem ist für jede Entity eine andere Zahl von Lichtern in der Nähe. Shader müssen dies in Echtzeit berücksichtigen.

Re: Shader Verbesserungen [Re: jcl] #244399
01/04/09 14:44
01/04/09 14:44
Joined: Aug 2005
Posts: 512
Bayern
Schmerzmittel Offline
User
Schmerzmittel  Offline
User

Joined: Aug 2005
Posts: 512
Bayern
Die Shader sind wirklich genial .

Allerdings würde ich mir auch wünschen, dass sagen wir mal 8 oder neun Dynamische Lichter gleichzeitig gehen würden.

So ist man beim Leveldesign sehr eingeschränkt, wenn man nur Modelle nimmt.

Ist es möglich, zwei Varianten zu machen von den Shadern? Eine normale und eine, wo man z.B. die Anzahl der Lichter usw einstellen kann. Ob der Shader dann langsamer läuft ist ja im Wesentlichen egal.


Ach noch eine Frage: Ich finde es schade, dass die neuen Softshadows nur für Probesitzer sind, oder habe ich da was falsch verstanden? Weil Schatten sind nicht wirklich der Brüller in GS. Und einen guten Shader gibts dafür noch nicht.


A7 Com V7.80
Re: Shader Verbesserungen [Re: Schmerzmittel] #244467
01/04/09 21:12
01/04/09 21:12
Joined: May 2005
Posts: 2,713
Lübeck
Slin Offline
Expert
Slin  Offline
Expert

Joined: May 2005
Posts: 2,713
Lübeck
Quote:

Allerdings würde ich mir auch wünschen, dass sagen wir mal 8 oder neun Dynamische Lichter gleichzeitig gehen würden.

Das ist doch problemlos möglich?
Es können dank des "neuen" Lightmanagers sogar noch sehr viele mehr sein.
Der Shader begrenzt nur die Anzahl der Lichtquellen die gleichzeitig EIN Modell beleuchten können.
In verbindung mit einer ordentlichen Lightmap benötigt man nicht sehr viele Lichter pro Modell.

Quote:

Ob der Shader dann langsamer läuft ist ja im Wesentlichen egal.

Du ahnst nicht wie deutlich sich das auswirken kann. Mit Shadermodel 2.0 ist man eh auf 3/4 Lichter pro Pass begrenzt, wenn man über diese Zahl nun deutlich hinaus will, dann macht sich das ziemlich stark bemerkbar. Shadermodel 3.0 ermöglicht wohl etwa 8 Lichtquellen pro pass, was dann aber auch wieder ziemlich langsahm wird, wenn man das nun mit dynamic branching optimieren wollte, dann gibt es den Nebeneffekt, dass es auf einiger Hardware sogar noch langsahmer liefe (auf anderer dafür deutlich besser) und der Shader außerdem deutlich langsahmer kompiliert würde.

Quote:

Ach noch eine Frage: Ich finde es schade, dass die neuen Softshadows nur für Probesitzer sind, oder habe ich da was falsch verstanden? Weil Schatten sind nicht wirklich der Brüller in GS. Und einen guten Shader gibts dafür noch nicht.

Da hast du wohl etwas falsch verstanden. Bei den Softshadows handelt es sich nur um geblurrte Stencilschatten, bzw Decalschatten. Beides ist auch mit der kommerziellen Edition von GS möglich.
Natürlich verweise ich auch gerne nochmal auf meine eigenen Schatten, die zwar alles andere als ideal, in einigen Anwendungsgebieten aber doch sehr brauchbar sein können.

Re: Shader Verbesserungen [Re: Slin] #245772
01/11/09 20:06
01/11/09 20:06
Joined: Aug 2005
Posts: 512
Bayern
Schmerzmittel Offline
User
Schmerzmittel  Offline
User

Joined: Aug 2005
Posts: 512
Bayern
Ich habe gerade Versuche gemacht.

Ich habe noch einen alten Shader, der 7 Lichter unterstützt.
Egal ob eines oder 7, die Framerate ändert sich nicht.


A7 Com V7.80
Re: Shader Verbesserungen [Re: Schmerzmittel] #245774
01/11/09 20:31
01/11/09 20:31
Joined: May 2005
Posts: 2,713
Lübeck
Slin Offline
Expert
Slin  Offline
Expert

Joined: May 2005
Posts: 2,713
Lübeck
Wenn der Shader bis zu 7 Lichter unterstützt, dann berechnet der auch immer die Beleuchtung für alle 7. Unabhängig davon ob nun ein Licht oder 7 Lichter im Level platziert sind...

Re: Shader Verbesserungen [Re: Slin] #245995
01/12/09 22:36
01/12/09 22:36
Joined: Aug 2005
Posts: 512
Bayern
Schmerzmittel Offline
User
Schmerzmittel  Offline
User

Joined: Aug 2005
Posts: 512
Bayern
Stimmt. Mist. Hast recht^^

Ne, aber mal im Ernst.

Eine möglichkeit, solche Shader zu nutzen sollte es geben. Natürlich sollte ein Game auch auf relativ alten Rechnern laufen. Immerhin hat nicht jeder 4 Gig Ram und eine double Extreeeeem Grafikkarte mit Nasakühlung und einem 8fach Quadcore crazy

Ich geb mich geschlagen laugh


A7 Com V7.80
Page 1 of 2 1 2

Moderated by  aztec, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1