confused Information sur les textures des bibliothèques

This topic has been viewed 4747 times and has 7 replies
Thread status: Active
Vos suggestions et questions en français [img]http://www.sweethome3d.com/images/flags/fr_small.gif[/img]
Post Reply New Topic
Dadv
Posts: 51
Joined: Sat Nov 24, 2018 2:07 pm

Information sur les textures des bibliothèques

Post by Dadv »

Bonjour,
Je développe actuellement une petite application autour de Sweet Home 3D mais je me heurte à une incompréhension au niveau de la bibliothèques d'objets "Contributions.sh3f".

Je remarque en utilisant le FurnitureLibraryEditor que tous les modèles sont rendus avec des couleurs qui sont inscrites dans le fichier .obj (avec des lignes comme : "usemtl lime" par exemple dans l'objet "Soap bottle.obj")

Mais pour autant je ne trouve aucun .mtl correspondant dans le fichier (pas de ligne comme "mtllib Soap bottle.mtl").

Les textures sont déclaré avec le nom de la couleur, mais aucun fichier de matériaux n'y est associé...

Pourtant dans FurnitureLibraryEditor les couleurs apparaissent correctement.

J'ai essayé avec Blender, Art of Illusion, Paint3D, et mon outil de développement (Helix Wpf SharpDX, je développe en C#) et rien n'y fait, les textures ne sont pas reconnu et donc pas remplacées.

J'en viens à supposer que en interne de SH3D il existe une librairie de matériaux qui (en cas de nom présence du fichier dans le .sh3f) viens se mettre par défaut et donc permettre le bon affichage dans SH3D et FurnitureLibraryEditor.

Pouvez vous me confirmer que c'est bien cela svp ?
Par un heureux hasard, n'auriez vous pas le fichier .mtl correspondant que je puisse à mon tour afficher une représentation fidèle de l'objet en 3D (et non pas juste en gris).

D'avance merci
User avatar
Puybaret
Posts: 9440
Joined: Mon Nov 07, 2005 12:00 pm
Country: Paris, France
Contact:

Re: Information sur les textures des bibliothèques

Post by Puybaret »

Sweet Home 3D a un ensemble de couleurs par défaut définies dans ce document. Si vous en avez besoin, je peux fournir ces mêmes couleurs sous la forme d’un fichier MTL.
Emmanuel Puybaret, Sweet Home 3D creator
Dadv
Posts: 51
Joined: Sat Nov 24, 2018 2:07 pm

Re: Information sur les textures des bibliothèques

Post by Dadv »

Bonjour,

Merci beaucoup, oui le fichier mtl serait un gros plus pour moi, merci :)

Je profite de se contact pour vous expliquer ce sur quoi je travail.

En fait je ne suis pas dev java, j'en ai fait mais je ne souhaite pas vraiment me replonger dedans...

Je développe donc sous .Net

Mes collègues ont des besoins spécifiques concernant la création de plans, et créent tous leurs modèles eux même (portes, fenêtres, escaliers, matériels divers, etc.)

Le problème majeur étant la création des objets avec découpe dans les murs ou plafonds/sols, en effet quand on importe un obj (ou autre) dans FurnitureLibraryEditor, on doit définir à la main le chemin svg ce qui n'est pas aisé pour les néophytes, surtout que le chemin se base sur un système proportionné (en pourcentage, 1 = 100% de la distance) alors qu'eux travail en cm.

Mon outil est donc un complément à FurnitureLibraryEditor en proposant un moyen visuel de faire les découpes, en travaillant en cm du coup, et ensuite en transformant les informations en chemin svg proportionné.

J'en ai profité pour créer un outil permettant l'ajout des décorations sur les éléments de plan (par exemple le dessin de l'ouverture d'une porte), cette fonctionnalité n'étant pas présente dans FurnitureLibraryEditor.

Je me suis heurté au problème de base de mon message en voulant afficher l'objet 3D dans sa fiche (d'où ma demande).

J'aurai aussi une autre demande, j'aimerai automatiser la création de cartouche dans les plans, pour ce faire j'ai parsé le fichier Home.xml présent dans le fichier SH3d, j'ai fais les ajouts nécessaires en créant un "level" et en y ajoutant ce qui m'intéressait, par conte à l'ouverture du fichier après modification, j'ai le message suivant :

"Les données du logement :"[chemin du fichier]" sont endommagés mais ont été réparées avec succès."

Tout ce que j'ai ajouté s'affiche correctement et je ne constate aucune modification.

Je soupçonne le fichier ContentDigests d'en être responsable, en effet il semble contenir des informations de contrôle (en SHA1).

Pouvez-vous m’orienter vers une solution pour ne plus avoir se message svp ?
User avatar
Puybaret
Posts: 9440
Joined: Mon Nov 07, 2005 12:00 pm
Country: Paris, France
Contact:

Re: Information sur les textures des bibliothèques

Post by Puybaret »

Le fichier MTL qui contient les matériaux par défaut de Sweet Home 3D est disponible à l'adresse :
http://www.sweethome3d.com/models/default.mtl

Sachez qu'en l'absence de propriété [font=courier new]doorOrWindowCutOutShape#[/font], Sweet Home 3D calcule tout seul le contour de la porte ou de la fenêtre. Mais cela ne convient pas toujours, notamment pour certaines portes sans palier.

Le fichier [font=courier new]ContentDigests[/font] aide en effet à repérer les fichiers endommagés, mais celui-ci ne référence que les modèles 3D et les images, pas les fichiers [font=courier new]Home[/font] et [font=courier new]Home.xml[/font].
Si vous changez manuellement des fichiers d'un fichier SH3D, supprimez simplement ce fichier [font=courier new]ContentDigests[/font] pour ne pas avoir d'erreur.

N'hésitez pas à partager certains de vos développements si c'est possible pour en faire bénéficier la communauté.
Emmanuel Puybaret, Sweet Home 3D creator
Dadv
Posts: 51
Joined: Sat Nov 24, 2018 2:07 pm

Re: Information sur les textures des bibliothèques

Post by Dadv »

Merci c'est parfait ça marche nickel.

Le projet que je développe est fait dans le cadre d'une entreprise,je ne peux pas garantir que je vais pouvoir le mettre en Open Source, par contre je pourrais le mettre à disposition gratuitement sans trop de soucis je pense :).
Dadv
Posts: 51
Joined: Sat Nov 24, 2018 2:07 pm

Re: Information sur les textures des bibliothèques

Post by Dadv »

Voici quelques visuels (Work In Progress) de ce que je suis en train de faire :

Image
Image
Image
Image
Image
Image
Image
Image
Image
Dadv
Posts: 51
Joined: Sat Nov 24, 2018 2:07 pm

Re: Information sur les textures des bibliothèques

Post by Dadv »

Bonjour à tous,

Je continue ce thread pour donner la version actuelle de SHLineTracer :ICI

Vous trouverez le fichier CSV pour m'aider pour les traductions : ICI

Toutes les bonnes volontés sont les bienvenues :)

Merci à tous
Dadv
Posts: 51
Joined: Sat Nov 24, 2018 2:07 pm

Re: Information sur les textures des bibliothèques

Post by Dadv »

Nouvelle version disponible ICI
Post Reply New Topic

Who is online

Users browsing this forum: No registered users and 2 guests