Gamestudio Links
Zorro Links
Newest Posts
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (AndrewAMD), 1,014 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
mipmap textur ändern ? #99798
11/25/06 05:32
11/25/06 05:32
Joined: Mar 2003
Posts: 228
Loetkolben Offline OP
Member
Loetkolben  Offline OP
Member

Joined: Mar 2003
Posts: 228
hallo,

würde gerne wissen warum sich die mipmap nummer 3 nicht ändern lässt.

die 2te skin ist die detailmap des terrain.

es ändert sich nur die die textur aber nicht die mip texturen, egal was ich für eine mipnummer eingebe.

script:

temp=bmap_for_entity(my,2);

bmap_scale.y=(bmap_height(temp)-1)/8;
bmap_scale.x=(bmap_width(temp)-1)/8;

format=bmap_lock(temp,3);//die 3te mipmap möchte ich ändern

y_pixel=0;
x_pixel=0;

while(y_pixel<=bmap_scale.y)
{
while(x_pixel<=bmap_scale.x)
{
color_vec.red=random(255);
color_vec.green=random(255);
color_vec.blue=random(255);

pixel=pixel_for_vec(color_vec,alpha_wert,format);
pixel_to_bmap(temp,x_pixel,y_pixel,pixel);

x_pixel+=1;
}
x_pixel=0;
y_pixel+=1;
}

bmap_unlock(temp);

auszug aus dem manual:

bmap_lock (BMAP*, var mipnum);
Lädt und verriegelt eine Bitmap und gibt das Texturformat zurück. Diese Anweisung wird meistens benutzt, um in die Bitmap zu schreiben oder daraus zu lesen. Eine Bitmap muss wieder entriegelt werden, bevor sie am Bildschirm gerendert werden oder bevor eine andere Mipmap Nummer verriegelt werden kann.

gs-version 6.40.5 pro

Re: mipmap textur ändern ? [Re: Loetkolben] #99799
11/27/06 11:47
11/27/06 11:47
Joined: Jul 2000
Posts: 27,986
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,986
Frankfurt
From the manual:

bmap_lock(BMAP* bmap,var mode)
Preloads and locks a bitmap and returns its texture format. Mostly used for writing into or reading from a bitmap.
Parameters:
bmap name or pointer of a bmap
mode always 0

You can only access the base texture, not a mipmap. If your texture has mipmaps, call bmap_to_mipmap after manipulating it.

Re: mipmap textur ändern ? [Re: jcl] #99800
11/27/06 15:08
11/27/06 15:08
Joined: Mar 2003
Posts: 228
Loetkolben Offline OP
Member
Loetkolben  Offline OP
Member

Joined: Mar 2003
Posts: 228
danke

hmm, das ist ja schlecht.
muss ich mir was anderes einfallen lassen .

Re: mipmap textur ändern ? [Re: Loetkolben] #99801
11/27/06 15:20
11/27/06 15:20
Joined: Jul 2000
Posts: 27,986
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,986
Frankfurt
Wozu brauchen Sie denn Zugriff auf Mipmaps? Wollen Sie das Aussehen eines Objekts je nach Entfernung veraendern?

Dazu koennten Sie DDS-Texturen verwenden, bei denen sich Mipmaps einzeln editieren lassen.

Re: mipmap textur ändern ? [Re: jcl] #99802
11/27/06 22:35
11/27/06 22:35
Joined: Mar 2003
Posts: 228
Loetkolben Offline OP
Member
Loetkolben  Offline OP
Member

Joined: Mar 2003
Posts: 228
ja, es wird gebraucht um die detailmap des terreins in weiter entfernung zu ändern.
den durch sehr kleines skallieren der detailmap entsteht eine pixelstruktur in weit entfernter sichtweite.
deshalb wollte ich die 3te mipmap mit farbwerten des terreins beschreiben um den pixeleffekt zu entfernen (detail verschmieren).
danke für den tipp mit dds, darauf bin ich garnicht gekommen werde ich gleich mal testen.

gerade getestet in allen variationen.
aber irgndwie haut mir das dds format irgendetwas durcheinander.
eine blendmap wird dardurch nicht mehr korrekt dargestellt, sie hatt nichtmal was mit der terrain textur zu tun.
die mipmas des dds format werden auch nicht dargestellt.

alternativ würde auch noch gehen wenn man die transparents der detailmap verändern könnte (ohne shader), habe aber leider nichts dazu gefunden.

Last edited by Loetkolben; 11/27/06 23:26.
Re: mipmap textur ändern ? [Re: Loetkolben] #99803
11/28/06 09:58
11/28/06 09:58
Joined: Jul 2000
Posts: 27,986
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,986
Frankfurt
Wenn Sie DDS Texturen verwenden, achten Sie auf das richtige Format (DXT1). DXT-Formate mit Alphakanal machen Ihr Terrain transparent, was Sie sicher nicht wollen.


Moderated by  old_bill, Tobias 

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