Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
fr:texture [2014/08/15 19:07] – Correction de lien Lynefr:texture [2014/09/26 20:20] (Version actuelle) – transféré vers fr:outils_texture YannK
Ligne 1: Ligne 1:
-====== Les textures ====== 
  
-===== Les outils ===== 
- 
- 
-Pour manipuler les textures du jeu ryzom, nous avons besoin des outils suivants : 
- 
-  - bnp_make (et bnp_make-frontend) 
-  - tga2dds 
-  - un outil de dessin : Gimp et son plugin "DDS" 
- 
- 
-Ces outils (bnp_makes, bnp_make-frontend et tga2dds) sont sur dropbox : 
- 
-  * Dropbox\AuYelkFumant\RyzomCore\Outils\Windows (pour la version windows) 
-  * Dropbox\AuYelkFumant\RyzomCore\Outils\Linux (pour la version  linux) 
- 
-Concernant la version linux, les outils ont été compilés en statique et sont utilisables sur n'importe quelle distribution/libc 
- 
- 
- 
- 
-==== bnp_make ==== 
- 
- 
-bnp_make permet de dépackager les ".bnp" 
-\\ Globalement à partir de là on peut revoir toutes les textures du jeu, même les éléments d'interface 
- 
-Après avoir copié bnp_make dans le dossier contenant le fichier .bnp et de faire : 
-<code bash>./bnp_make /u nom_ficher.bnp </code> 
- 
-Pour avoir juste le contenu du bnp 
-<code bash>./bnp_make /l fichier.bnp</code> 
-avec un <code bash>| grep dds</code> derrière par exemple ou <code bash>| grep tga</code> aussi 
- 
-Les paramètres sont : /p pour créer, /u pour dépackager /l pour lister 
- 
-Pour le moment il vaut mieux travailler uniquement sur les .tga 
-\\ Pour les .dds , il faut un second outil pour le créer, apparement l'export gimp ne respecte pas le format Nevrax, alors il faut utiliser l'outil tag2dss (en cours de recompilation par notre experte [[wiki:user:Liria|Liria]] !) 
- 
-Pour dépackager tous les bnp d'un coup : 
-<code bash>for i in /repertoiredetravail/*.bnp ; do ./bnp_make /u $i ; done</code> 
-Remplacez "/repertoiredetravail/" par le chemin de votre répertoire (habituellement, les .bnp sont dans ryzom/data ) 
- 
- 
- 
- 
-==== tga2dds ==== 
- 
- 
-<WRAP round box> 
-Citation [ source : http://dev.ryzom.com/boards/17/topics/6021 ] 
- 
-  * **//How to success save DDS?//**\\ I have problem a saving DDS img, gimp plugin saving dds, i paste to bnp & have error... Paint Net saving result numbers "2" in background in menu. I editing menu( launcher_bg.dds ). 
-  * //RE: How to success save DDS?// - Ajouté par kervala\\ I suggest you to use tga2dds to convert your TGA or PNG to DDS :) It uses only NeL supported DDS versions.\\ And if you see "2", it means your texture is not a 2^x number and your graphic card doesn't seem to support "non-power of two".\\ Nowadays all graphic cards supports "non-power of two" textures but you need anyway a multiple of 4 (or 8) for with and height.\\ What is the size of your image ? 
-  * //RE: How to success save DDS?// \\ Link for tga2dds, google hits milion result's 
-  * //RE: How to success save DDS?// - Ajouté par kervala\\ Did you compile NeL tools ? There is a tga_2_dds folder in code/nel/tools/3d :) 
-  * //RE: How to success save DDS?// \\ Ahh sorry, I forgot; 
-</WRAP> 
- 
-Cet outil permet de convertir une image PNG ou TGA au format DDS et générer automatiquement le mipmap associé 
-Comme il est dit dans l'échange du forum, il est préférable d'utiliser cet outil car il génère un DDS 
-utilisant un format compatible avec celui de Ryzom ce qui n'est pas forcément le cas de GIMP. 
- 
- 
-Aide de l'outil : 
- 
-<code bash>tga2dds fichier_source [-o fichier_destination.dss] [-a <algo>] [-m]</code> 
-ce qui est mis entre crochets [ ] peut être omis 
- 
-fichier_source : un image .tga ou .png 
-fichier_destination : le nom du fichier .dss s'il est différent de la source 
-<algo> : le nom de l'agorithme ed compression utilisé sur l'image à savoir : 
- 1 pour DXTC1 sans transparence 
- 1A pour DXTCA avec transparence 
- 3 pour DXTC3 
- 5 pour DXTC5 
- tga16 pour une image TGA 16 bits 
- tga8 pour une image TGA 8 bits 
- png16 pour une image PNG 16 bits 
- png8 pour une image PNG 8 bits 
-  
-par défaut si l'on ne précise rien, l'outils utilise l'algorithme DXTC1 pour les images 24 bits et DXTC5 pour lesimages 32bits. 
- 
--m : cette option indique à l'outil de créer le MipMap de l'image 
- 
-Pour simplifier : exporter depuis gimp la texture modifiée au format tga, ensuite en ligne de commande  
-<code bash>./tga2dds xxx.tga -m</code> 
- 
- 
- 
- 
- 
-===== Décompacter un BNP ===== 
- 
- 
- 
-===== Explorer son contenu ===== 
- 
- 
- 
-===== Modifier une texture ===== 
- 
- 
- 
-===== Générer la texture final au format RyzomCore ===== 
- 
- 
- 
-===== Intégrer la texture en jeu ===== 
- 
- 
-===== Annexes ===== 
- 
- 
-==== Anciens noms des mobs utilisés dans les textures ==== 
- 
- 
-  * Lumpa => Kakty 
-  * Ragus => Chorani (zerx?) 
-  * cloper => clapclap ? 
-  * bodoc => BulRed 
- 
-{{tag>graphisme textures outils tutoriel}} 
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/texture.1408129678.txt.gz · Dernière modification : (modification externe)

Licences Mentions légales Accueil du site Contact Inclusion