Features

Download

Online

Gallery

Blog

  Index  | Recent Threads  | List Attachments  | Help  | Search
 Welcome Guest  |  Register  |  Login
Login Name  Password
 

Sweet Home 3D Forum



No member browsing this thread
Thread Status: Active
Total posts in this thread: 8
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2068 times and has 7 replies Next Thread
Dadv
Member




Joined: Nov 24, 2018
Post Count: 49
Status: Offline
Reply to this Post  Reply with Quote 
confused Information sur les textures des bibliothèques

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
[Nov 24, 2018 2:21:45 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 6590
Status: Offline
Reply to this Post  Reply with Quote 
Re: Information sur les textures des bibliothèques

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 developer
[Nov 24, 2018 11:46:35 PM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest    http://www.eteks.com [Link] Report threatening or abusive post: please login first  Go to top 
Dadv
Member




Joined: Nov 24, 2018
Post Count: 49
Status: Offline
Reply to this Post  Reply with Quote 
Re: Information sur les textures des bibliothèques

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 ?
[Nov 25, 2018 11:11:22 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 6590
Status: Offline
Reply to this Post  Reply with Quote 
Re: Information sur les textures des bibliothèques

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é doorOrWindowCutOutShape#, 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 ContentDigests 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 Home et Home.xml.
Si vous changez manuellement des fichiers d'un fichier SH3D, supprimez simplement ce fichier ContentDigests 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 developer
[Nov 25, 2018 7:53:37 PM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest    http://www.eteks.com [Link] Report threatening or abusive post: please login first  Go to top 
Dadv
Member




Joined: Nov 24, 2018
Post Count: 49
Status: Offline
Reply to this Post  Reply with Quote 
Re: Information sur les textures des bibliothèques

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 :).
[Nov 26, 2018 11:52:45 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Dadv
Member




Joined: Nov 24, 2018
Post Count: 49
Status: Offline
Reply to this Post  Reply with Quote 
Re: Information sur les textures des bibliothèques

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










[Nov 26, 2018 5:11:49 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Dadv
Member




Joined: Nov 24, 2018
Post Count: 49
Status: Offline
Reply to this Post  Reply with Quote 
Re: Information sur les textures des bibliothèques

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
[Apr 9, 2019 4:03:22 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Dadv
Member




Joined: Nov 24, 2018
Post Count: 49
Status: Offline
Reply to this Post  Reply with Quote 
Re: Information sur les textures des bibliothèques

Nouvelle version disponible ICI
[Apr 10, 2019 9:55:21 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Show Printable Version of Thread  Post new Thread

    Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads
   
© Copyright 2006-2019 eTeks - All rights reserved