İlan
04 Haz 2026 21 çevrimiçi üye Duyurular
Ana Sayfa C++ / C# / Python
Ana Sayfa Forum C++ / C# / Python "Tekstür Okuma Yardımı: Gerçekçi Dünya Görünt...
İlan Yan banner placeholder

"Tekstür Okuma Yardımı: Gerçekçi Dünya Görüntüleme"

Endiseki 25.03.2026 00:50 637 görüntüleme 2 cevap
Son Mesaj
Endiseki
Üye
Üye
Katılım29 Oca 2026
Konular11
Mesajlar68
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
25.03.2026 00:50 #1
Kalite testi

metin2de olan

Kod:
==========================================
  Taranan Klasor:
  C:\N2 - Projekt x64 bit by Sasori\data\source
==========================================

[ DOKU ve GORUNTU DOSYALARI ]
--------------------------------
.dds     : 12805 dosya
.tga     : 6308 dosya
.png     : 1939 dosya
.jpg     : 349 dosya
.bmp     : 27 dosya
.gif     : 7 dosya
.psd     : 3 dosya

[ 3D DOKU ve MODEL DOSYALARI ]
--------------------------------

==========================================
TOPLAM DOSYA SAYISI : 21438
==========================================
Press any key to continue . . .


resimde gördüğünüz gibi bi textureyi en hızlı saniyede açmayı söylüyor.

metin2 de yaklaşık 13 bin yada hepsiydi yada sadece .dds yi.
bu kadar texture var.
çoğunluğu .dds ait
WIC microsftun ama desteği kısıtlı .tga .dds desteği yok.

sail tüm formatlar .dds desteği var.
stb .dds desteği yok. diğerleri desteği var
devil stb gibi destekelri var.sanırım .dds desteğide vardı.
bide stb nin gelitşirlmiş versiyonu openglde kullanıyor. soil2 var .tga .dds desteği var.faakt oyunda .ddsleri oynaticak kadar değil .ddsleri bozuk gösteriyor.çökme durumunda işe yarar.

bunlar nerelerde kullanılabilir.

örnek konu

GraphicImageTexture.cpp
pythonappilciionmodule

ek olarak
bool CPythonGraphic::SaveJPEG(const char * pszFileName, LPBYTE pbyBuffer, UINT uWidth, UINT uHeight)

diyelim dx9 filesiniz var.

dx9a göre modern olan
directxtex kullanabilirsiniz.

DirectXTex/DDSTextureLoader/DDSTextureLoader9.cpp at main · microsoft/DirectXTex

DirectXTex/DDSTextureLoader/DDSTextureLoader9.h at main · microsoft/DirectXTex

örnek kullanabileceğiniz yer.
GraphicImageTexture.cpp
mesela burda ne yapabilirisiniz.
.dds yüklemelerinde directxtex
geri kalan sail
yada yukarda resimde veya yazıyla anlattıkalrım.

GitHub - HappySeaFox/sail: ⛵The missing fast imaging library for humans (not for machines).

GitHub - SpartanJ/SOIL2: SOIL2 is a tiny C library used primarily for uploading textures into OpenGL.

GitHub - nothings/stb: stb single-file public domain libraries for C/C++



bi bilgi daha ekliyim.
GraphicImageTexture.cpp
bu kısmı cache yaptım.
gpu 0 a düştü fakat saniyleik düşmeler oldu.

mesela 2 3 saniyede 1 0 a düşüyordu tekrar 20 30 a çıkıyordu.
ikayhanlar130
Üye
Üye
Katılım30 Kas 2025
Konular9
Mesajlar62
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
03.04.2026 13:29 #2
Paylaşım için teşekkürler
Liquist
Üye
Üye
Katılım28 Kas 2025
Konular7
Mesajlar68
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
25.04.2026 02:02 #3
Paylaşım İçin Teşekkürler
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
6 cevap
2K görüntüleme
9 cevap
1.9K görüntüleme
4 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme
İlan Yan banner placeholder