Panda3D/Manual/Compressão de Texturas: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Sem resumo de edição
Linha 31:
'''Formato de arquivo DDS'''
 
InEm additionadição toao Panda'sformato nativenativo TXO file format, there is aexiste fairlyum standardrelativo formatpadrao calledchamado DDS, whichque hastem someas ofmesmas thepropriedades same properties ofdo TXO. LikeComo o TXO, youvoce canpode storearmazenar imagens pre-compressedcomprimidas imagesem inum aarquivo DDS file. TheA biggestmaior advantagevantagem ofdo theformato DDS fileé formatque isexistem thatvarias thereferramentas aredisponiveis alreadyna severalinternet toolsque availablegeram on the internet to generatearquivos DDS, files,incluindo includingo GIMP ande plugins Photoshop plugins. (Note, however,contudo thatque loadingo DDScarregamento filesde arquivos DDS isé auma newnova featurehabilidade ofdo Pandapanda, ande theseesse filesarquivos arenao noteram supportedsuportados inantes Pandada versions beforeversai 1.6.)
 
Gerar seus proprios arquivos DDS tem varias vantagens; a maior dentre elas é que voce tem controle total sobe os artefatos de compressao de sua textura. Contudo existem os mesmos problemas de protabilidade que armazenar imagens de texturas pre-comprimidas em arquivos TXO: existe a possibilidade que algumas placas de video nao reconheçam a compressao de textura que voce usou, caso em que ela simplesmente nao vai carregar.
Generating your own DDS files has several advantages; chief among them is that you have complete control over the compression artifacts of your texture. However, it has the same portability issues as storing pre-compressed texture images in TXO files: there is a possibility some graphics cards don't support the texture compression you have used, in which case it simply won't load.
Texture cache
 
'''Texture cache'''
There is a compromise between dynamic compression and pre-compressed textures: you can ask Panda to compress textures on the fly, and then save the resulting compressed image to a TXO file on disk. The next time you load that particular texture, it will load quickly from its TXO file. Since the TXO file was generated by the user's graphics driver, it will presumably use a supported compression algorithm.
 
Existe um compromisso enre compressao dinamica e texturas pre-comprimidas: voce pode pedir ao panda que comprima as texturas na hora, e depois salvar a imagem comprimida resultante para um arquivo TXO no disco. A proxima vez que voce carregar aquela textura particular, ela carregara rapidamente de seu arquivo TXO. Ja que o arquivo TXO foi gerado pelo driver de video do usuario final, ela vai presumidamente usar um algoritmo de compressao suportado.
To enable this feature, simply insert the following lines in your Config.prc file:
 
Para habilitar essa habilidade, simplesmente insira as seguintes linhas no seu arquivo Config.prc:
 
compressed-textures 1
Linha 44 ⟶ 45:
model-cache-compressed-textures 1
 
WhereOnde model-cache-dir specifiesespecifica anyqualquer folderpasta onno the diskdisco (it willela besera createdcriada ifse itnenhuma doesn'texistir already exist). Note that theque model-cache-dir mayja alreadypode beter specifiedsido especificado; thea defaultdistribuição distributionpadrão ofdo Pandapanda specifiesespecifica ao model-cache topara agilizar speedo upcarregamento loadingde bamarquivos filesBAM.
 
LikeComo DDSo fileformato formatde arquivo DDS, thea variavel model-cache-compressed-textures variableé isuma anova newhabilidade featuredo in Pandapanda, ande isn'tnão availableexistia inantes versionsda prior toversao 1.6.