- Két új Ryzen közül választhatnak a kézikonzolok
- Nvidia GPU-k jövője - amit tudni vélünk
- Milyen házat vegyek?
- Autós kamerák
- Házimozi haladó szinten
- 5.1, 7.1 és gamer fejhallgatók
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Hobby elektronika
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Kormányok / autós szimulátorok topikja
Ú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
- Mibe tegyem a megtakarításaimat?
- sziku69: Fűzzük össze a szavakat :)
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- hcl: MS Office365 Linuxon
- Debrecen és környéke adok-veszek-beszélgetek
- WoW avagy World of Warcraft -=MMORPG=-
- Napelem
- Két új Ryzen közül választhatnak a kézikonzolok
- Diablo IV
- Autós topik
- További aktív témák...
- XPS 15 9530 15.6" FHD+ IPS i7-13620H Arc A370M 16GB 1TB NVMe ujjlolv IR kam gar
- Dell Latitude 5420 14" FHD IPS i5-1145G7 16GB DDR4 256GB NVMe gar
- Lenovo P53: i7-9850H (6/12T -4.60GHz) / 15.6 FHD / 32GB DDR4 / 512GB NVMe SSD / T1000 4GB / W11 pro
- Segway ninebot max g2e - még 2 év gyári garanciával
- AMD Ryzen 9 9900X3D - Új, 1 év garancia - Eladó!
- ÁRGARANCIA! Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- AKCIÓ! MSI B450 R5 5500 16GB DDR4 512GB SSD RTX 2060 Super 8GB GDDR6 Rampage Shiva Zalman 500W
- Bowers/Wilkins Px7 S2 fejhallgatók
- Használt Intel procik - Core 2 - Dual Core
- ÁRGARANCIA!Épített KomPhone i5 13400F 32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest