Hirdetés
- Elektromos rásegítésű kerékpárok
- Luck Dragon: Asszociációs játék. :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Parci: Milyen mosógépet vegyek?
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- gerner1
- Meggyi001: Áram nélkül....méltóság nélkül.....
Új hozzászólás Aktív témák
-
tothg77
csendes tag
Sziasztok!
Perlin zajnak a megvalósításával próbálkozok GLSL-ben. 1D textúrában van a colormap de nem akar működni a program így, csak fekete képernyőt kapok. Ha az utolsó sort kicserélem
gl_FragColor=vec4(c,c,c,0);-re akkor kirajzolja szürke árnyalatosan szóval nem a zajszámításban van a hiba.
Semmi hibát nem jelez a fordító.
Mért nem működik így a texture1D címzése? Aki tudja ne tartsa vissza.uniform sampler1D colormap;
uniform sampler2D grads;
#define ONE 1.0/256.0
float fade(float t) {
return t*t*t*(t*(t*6.0-15.0)+10.0);
}
float noise(vec2 xy) {
vec2 xyfrac=fract(xy);
float xfrac=xyfrac.x;
float yfrac=xyfrac.y;
float x=xy.x/ONE;
float y=xy.y/ONE;
float u=fade(xfrac);
float v=fade(yfrac);
vec2 gx1y1=texture2D(grads,vec2(x,y)).xy;
vec2 gx2y1=texture2D(grads,vec2(x+ONE,y)).xy;
vec2 gx2y2=texture2D(grads,vec2(x+ONE,y+ONE)).xy;
vec2 gx1y2=texture2D(grads,vec2(x,y+ONE)).xy;
float x1y1=dot(gx1y1,xyfrac);
float x2y1=dot(gx2y1,vec2(xfrac-1.0,yfrac));
float x2y2=dot(gx2y2,vec2(xfrac-1.0,yfrac-1.0));
float x1y2=dot(gx1y2,vec2(xfrac,yfrac-1.0));
float n1=mix(x1y1,x2y1,u);
float n2=mix(x1y2,x2y2,u);
return mix(n1,n2,v);
}
float fbm(vec2 xy,int octaves) {
float c=0.0;float s=1.0;
for (int i=0;i<octaves;i++) {
c+=noise(xy*s)/s;
s*=2.0;
}
return c;
}
void main() {
float c=(1.0+fbm(gl_TexCoord[0].xy*4.0,6))*0.5;
gl_FragColor=texture1D(colormap,c);
}
Új hozzászólás Aktív témák
- iPhone-t használók OFF topikja
- Sweet.tv - internetes TV
- Hobby elektronika
- Fotók, videók mobillal
- Garancia kérdés, fogyasztóvédelem
- Milyen program, ami...?
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- A fociról könnyedén, egy baráti társaságban
- Villanyszerelés
- Házimozi belépő szinten
- További aktív témák...
- Új, Gamer félgép - GIGABYTE B850 GAMING X WiFi + Ryzen 7 9800X3D + Corsair 2x16GB DDR5 6000MHz
- Újszerű MSI Thin 15 - 15.6"FHD 144Hz - i5 -13420H - 16GB - 512GB - Win11- RTX 3050 - 2+ év garancia
- Intel Core I9 14900KS - 24mag/32szál - Eladó!
- Apple TV 4K 2021 32 GB (A2169)
- Új, Gamer félgép - MSI PRO B850-P WiFi + Ryzen 7 7800X3D + Kingston FURY 2x8GB DDR5 5600MHz
- HIBÁTLAN iPhone SE 2020 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS4307, 100% Akksi
- Keresünk Galaxy S23/S23+/S23 Ultra/S23 Fe
- HP EliteDesk 800 G4 USDT,i3-8100, 8GB DDR4,256GB M2 SSD,WIN11
- 27% - ASUS VivoBook S15 OLED! Snapdragon X Elite / 16GB DDR5 / 1TB NVMe Notebook!
- Azonnali készpénzes nVidia RTX 3000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
