Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
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
4 registered members (AndrewAMD, Quad, soulman3, Ayumi), 675 guests, and 2 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 4 1 2 3 4
Bump mapping erstellen #344995
10/22/10 14:34
10/22/10 14:34
Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
TheShooter Offline OP
User
TheShooter  Offline OP
User

Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
Hi,
ich habe folgenes Bild:
[img]C:\Users\Max\Desktop\wall.bmp[/img]

Wenn ich diese Bump-Texture auf einen Block mache, siehts genau so aus wie auf dem Bild. Ist ja logisch. Aber wenn ich meinen Bumpmap Material dem Block zuweise, ist es immer noch normal Oo.
Eigentlich soll doch Bump-mapping, ein bischen Tiefe in die Texture bringen oder? Aber ixh sehe nur eine Wall-Texture, die ziemlich Blau ist....

Hier mein Bump-map Shader:

matrix matWorldViewProj;
matrix matWorld;

texture mtlSkin1;
texture entSkin1;
texture entSkin2;
vector vecLight;



technique dot3map
{
pass p0
{
Texture[0] = <mtlSkin1>;
Texture[1] = <entSkin2>;
Texture[2] = <entSkin1>;
TextureFactor = 0xFFFFFFFF;

COLOROP[0] = DotProduct3;
COLORARG1[0] = Texture;
COLORARG2[0] = TFactor;
TexCoordIndex[0] = 1;

COLOROP[1] = Modulate;
COLORARG1[1] = Texture;
COLORARG2[1] = Current;
TexCoordIndex[1] = 0;

magFilter[2]=Linear;
minFilter[2]=Linear;
mipFilter[2]=Linear;
COLOROP[2] = Modulate;
COLORARG1[2] = Texture;
COLORARG2[2] = Current;
TexCoordIndex[2] = 1;
}
}



Ist der Shader nur schlecht, oder habe ich sonst irgendwas falsch gemacht?

Achso, bevor ich es vergesse, hier das material:

MATERIAL* matBump =
{
effect = "Bump.fx";
}

Wäre echt cool, wenn ihr mir helfen könntet laugh


EDIT: Das Bild wird nicht angezeigt, keine Ahnung warum, aber ihr wisst bestimmt, was ich meine ^^.





Last edited by TheShooter; 10/22/10 14:35.

Staub ist das neue Prime!!

Programming is like sex:
One mistake and you have to support it for the rest of your life.

Aktuelles Projekt: http://thisiswargame.bplaced.net/index.html

A8 Commercial *freu*
Re: Bump mapping erstellen [Re: TheShooter] #345008
10/22/10 16:10
10/22/10 16:10
Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
TheShooter Offline OP
User
TheShooter  Offline OP
User

Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
Niemand ne Antwort?


Staub ist das neue Prime!!

Programming is like sex:
One mistake and you have to support it for the rest of your life.

Aktuelles Projekt: http://thisiswargame.bplaced.net/index.html

A8 Commercial *freu*
Re: Bump mapping erstellen [Re: TheShooter] #345012
10/22/10 16:42
10/22/10 16:42
Joined: Nov 2008
Posts: 216
J
jane Offline
Member
jane  Offline
Member
J

Joined: Nov 2008
Posts: 216
Wenn Du ein Bumpmapping für ein Modell machen willst musst Du im Med die Farbtextur dem Modell zuweisen und die Bumpmap(die blaue) als zweite skin
reinlegen. Dem Modell weist Du dann den Shader per Material zu.

Bei Level-Blocks im Wed lädst Du die Textur und die Bumpmap in Deine
wad. Die Bumpmap muss den selben Namen wie die Textur haben nur mit "_n"
hinten dran, also: Texturname: "Holz" ; Bumpmapname: "Holz_n"

Im WED weist Du dem Block dann die Textur zu und wählst bei den Properties
bei Material dein Material aus.

Um zu testen ob es an Deinem Shader liegt nimm einfach mal bei einem Modell
per "Behaviour"-> "Action" die action "fx_specBump" und bei Levelblocks als
Material "mtl_specBump".

Wenn das gut aussieht lags an Deinem Shader, um zum Shader was zu sagen fehlen mir leider die Kenntnisse in der Shaderprogrammierung.

Last edited by jane; 10/22/10 16:44.
Re: Bump mapping erstellen [Re: jane] #345014
10/22/10 16:55
10/22/10 16:55
Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
TheShooter Offline OP
User
TheShooter  Offline OP
User

Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
Ich habe unter materials kein mtl_specBump....

das mit _n muss ich noch testen laugh Danke für die Antwort, dachte schon,dass niemand antwortet ^^


Staub ist das neue Prime!!

Programming is like sex:
One mistake and you have to support it for the rest of your life.

Aktuelles Projekt: http://thisiswargame.bplaced.net/index.html

A8 Commercial *freu*
Re: Bump mapping erstellen [Re: TheShooter] #345019
10/22/10 17:19
10/22/10 17:19
Joined: Nov 2008
Posts: 216
J
jane Offline
Member
jane  Offline
Member
J

Joined: Nov 2008
Posts: 216
Hast Du in Deinem Main-Script

#include <mtlFX.c>

und

#include <mtlView.c>

stehen? Wenn nicht tu das, die werden für die in der Engine integrierten
Material- und View- Shader benötigt. Die 2 Bumpmap-Shader die im Gamestudio
drin sin funktionieren tadellos und sehen auch gut aus.

Re: Bump mapping erstellen [Re: jane] #345029
10/22/10 18:21
10/22/10 18:21
Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
TheShooter Offline OP
User
TheShooter  Offline OP
User

Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
Danke dir laugh sehr schön ^^


Staub ist das neue Prime!!

Programming is like sex:
One mistake and you have to support it for the rest of your life.

Aktuelles Projekt: http://thisiswargame.bplaced.net/index.html

A8 Commercial *freu*
Re: Bump mapping erstellen [Re: jane] #345034
10/22/10 18:37
10/22/10 18:37
Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
TheShooter Offline OP
User
TheShooter  Offline OP
User

Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
Habe doch noch ein problem...
Die texture sieht zwar anders aus, trotzdem noch so blau. habe den specBump Shader genommen...


Staub ist das neue Prime!!

Programming is like sex:
One mistake and you have to support it for the rest of your life.

Aktuelles Projekt: http://thisiswargame.bplaced.net/index.html

A8 Commercial *freu*
Re: Bump mapping erstellen [Re: TheShooter] #345057
10/22/10 20:02
10/22/10 20:02
Joined: Nov 2008
Posts: 216
J
jane Offline
Member
jane  Offline
Member
J

Joined: Nov 2008
Posts: 216
Klingt als würdest Du für die Textur eine tga mit alphakanal benutzen.

Wenn ja mach daraus eine 24 bit tga oder nimm gleich bmp oder pcx.

Auch bei dds kann ein alphakanal drin sein, also erst mal die Textur
überprüfen. Wenn ein alphakanal in der Textur ist wird diese, bei
Benutzung von Shadern oft nur halbdursichtig dargestellt.

Die Bumpmap dagegen sollte einen Alphakanal haben, der ganzflächig weiss
oder ein helles schwarz-weiss-bild der Textur sein kann. Diese Bumpmap
dann als 32 bit tga abspeichern.

Re: Bump mapping erstellen [Re: jane] #345071
10/22/10 21:58
10/22/10 21:58
Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
TheShooter Offline OP
User
TheShooter  Offline OP
User

Joined: Jul 2010
Posts: 974
United Arab Emirates, Dubai
Was ist besser? NormalMap oder BumpMap? Ichbin mir mittlerweile nicht sicher, ob ich hier eine NormalMap oder eine BumpMap habe..... Nachdem was ich weiß ist eine NormalMap etwas blau, und eine BumpMap grau, also schwarz/weiß.....
Mein Bild ist etwas blau/lila.... Leider weiß ich nicht wie ich eine NormalMap erstelle... Ich kann zwar mit Photoshop CS5 ein Bild mit sehr hohem Kontrast und Helligkeit erstellen, weiß aber nicht ob dies richtig ist, und wie ich dann die Textur in mein Game einbaue.....
wäre sehr sehr dankbar für eine Antwort
laugh
PS: Ich benutze 24-bit bmp laugh


Staub ist das neue Prime!!

Programming is like sex:
One mistake and you have to support it for the rest of your life.

Aktuelles Projekt: http://thisiswargame.bplaced.net/index.html

A8 Commercial *freu*
Re: Bump mapping erstellen [Re: TheShooter] #345074
10/22/10 22:16
10/22/10 22:16
Joined: Nov 2008
Posts: 216
J
jane Offline
Member
jane  Offline
Member
J

Joined: Nov 2008
Posts: 216
Ich arbeite nur mit den blau/lila gefärbten, damit kann man gleichzeitig
Bumpmapping (Relieff) und Specular-Effekt (Lichtreflektion) erzeugen.

Zum Erstellen einer Normalmap findest Du hier im Forum einen Normalmap-
Generator, der den ich benutze habe ich von hier:

http://www.tsgames.de/index.php?cat=14&item=137&subcat=36

Der gibt leider nur bmp oder jpg aus, die muss dann in einem anderen Programm
mit einem Alphakanal versehen werden. Bei Photoshop, wenn mich nicht alles
täuscht Kanal->Neuer Kanal->markieren und Fläche mit Weiss füllen

Page 1 of 4 1 2 3 4

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