Hirdetés
- Luck Dragon: MárkaLánc
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Brogyi: CTEK akkumulátor töltő és másolatai
- Gurulunk, WAZE?!
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- balojazz: Szódakészítés üzembiztosan és olcsón! Figyelem, csak hardcore szódázóknak!
Új hozzászólás Aktív témák
-
Mr_Oizo
csendes tag
válasz
sghc_toma
#127
üzenetére
Hm......
.Mindjárt kipróbálom.
Köszi a segítséget!Áááh! Ez nagyon király cucc
. Tudtam, hogy van ilyen material-os dolog, de nem tudtam hogy ezt ilyen egyszerű megadni vele 
Köszi mégegyszer
!Lenne még két kérdésem
. Nem akarok pofátlan lenni, de ha már itt a fórum, akkor kihasználom
..3ds fájlokat töltök be a progiba, és erre van egy függvényem, amivel felépíti ezeket a betöltött object-eket GL_TRIANGLES-ből. Hogyan lehetne ezt optimalizálni, mert beolvasok kb. 100 kisebb objektumot, azokat mozgatom(kocsik egyébként
), és mikor kb. már 100-an vannak bent, akkor lemegy az fps ilyen 10-re
. A .3ds betöltőt a www.spacesimulator.net-ről töltöttem. Nem értem mitől lassul be ennyire, pedig elég jó kis gépem van, szóval nem itt lenne a gond sztem. Esetleg rakjak be forráskódot?Második kérdés:
Próbálok spotlight-okat berakni a környezetbe, de nem igazán boldogulok vele. Nem azt csinálja, mint ahogy leírják.
Van egy textúrázott négyzetem, ez a föld, ezen mennek a kocsik össze-vissza. Úgy, hogy a földnél most az z tengely van a felfele. Ide beraktam szépen spotlightot, de a direction-t elég érdekesen kell megadnom hogy megvilágítsa a földet. Elvileg úgy kellene megadnom a direction-t hogy (0.f, 0.f, -1.f), és ekkor világit merőlegesen rá a földre. De nem ezt csinálja. Hanem ahogy most megvan adva a direction, így világítja meg a földet, de ilyen furán. Itt a kód:
//Spotlight
float noAmbient[] = {0.2f, 0.2f, 0.2f, 1.0f}; //low ambient light
float diffuse[] = {0.2f, 0.2f, 0.2f, 1.0f};
float position[] = {17.0f, 17.0f, 0.2f, 1.0f};
GLfloat specularLight[]={0.2,0.2,0.2,1.0}; // set specular light parameters
glLightfv(GL_LIGHT2,GL_SPECULAR,specularLight);
//GLfloat specularReflection[]={1.0,1.0,1.0,1.0}; // set specularity
//glMaterialfv(GL_FRONT, GL_SPECULAR, specularReflection);
//glMateriali(GL_FRONT,GL_SHININESS,128);
glColorMaterial(GL_FRONT,GL_AMBIENT_AND_DIFFUSE);
//properties of the light
glLightfv(GL_LIGHT2, GL_AMBIENT, noAmbient);
glLightfv(GL_LIGHT2, GL_DIFFUSE, diffuse);
glLightfv(GL_LIGHT2, GL_POSITION, position);
//Spot properties
// define the spot direction and cut-off
float direction[] = {10.0f, 10.0f, -1.0f};
//spot direction
glLightfv(GL_LIGHT2, GL_SPOT_DIRECTION, direction);
//angle of the cone light emitted by the spot : value between 0 to 180
glLightf(GL_LIGHT2, GL_SPOT_CUTOFF, 3);
//exponent propertie defines the concentration of the light
glLightf(GL_LIGHT2, GL_SPOT_EXPONENT, 7.0f);
//light attenuation (default values used here : no attenuation with the distance)
glLightf(GL_LIGHT2, GL_CONSTANT_ATTENUATION, 1.0f);
glLightf(GL_LIGHT2, GL_LINEAR_ATTENUATION, 0.0f);
glLightf(GL_LIGHT2, GL_QUADRATIC_ATTENUATION, 0.0f);Köszönöm előre is a helpet!

Új hozzászólás Aktív témák
- Akciókamerák
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Vezetékes FEJhallgatók
- Windows 11
- Forza sorozat (Horizon/Motorsport)
- Xiaomi Pad 8 Pro – a hardver felnőtt a névhez
- Kezdő fotósok digitális fényképei
- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Gamer PC, Ryzen 5 5500, RTX 3060 Ti, 16gb RAM
- 27% - ASUS ProArt GeForce RTX 4080 SUPER OC 16GB GDDR6X 256bit Videókártya !
- Sony Playstation 5 Pro 2TB/ 36 hónap garancia
- 27% - GIGABYTE RX 7800 XT GAMING OC 16G Videokártya
- ThinkPad P16 Gen1 16" FHD+ IPS i9-12950HX RTX A1000 32GB 512GB NVMe magyar vbill ujjlolv gar
- Google Pixel 9 Pro Fold - Obsidian - 16/256GB - Megkímélt állapotban - Google Jótállás:2026.12.09-ig
- HIBÁTLAN iPhone 12 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS4644
- 27% - Konfiguráció G5905 / RX580 / H510 / 16GB 2666Mhz / 1TB SSD / 500W
- Canon MG2450 multifunkciós nyomtató + új színes patron
- HIBÁTLAN iPhone XR 64GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS4490,100% Akksi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
.
Köszi a segítséget!
. Tudtam, hogy van ilyen material-os dolog, de nem tudtam hogy ezt ilyen egyszerű megadni vele
!
. Nem akarok pofátlan lenni, de ha már itt a fórum, akkor kihasználom
. A .3ds betöltőt a www.spacesimulator.net-ről töltöttem. Nem értem mitől lassul be ennyire, pedig elég jó kis gépem van, szóval nem itt lenne a gond sztem. Esetleg rakjak be forráskódot?