fichier 3d en ligne

Parlez de ce que vous voulez, sites, bons plans, logiciels, matériels
Avatar de l’utilisateur
Sydney
SL06
Messages : 372

fichier 3d en ligne

Message 20 févr. 2017, 12:16

Bonjour à tous,
J'ai un nouveau petit défi : je souhaite afficher un fichier 3d (type dwg) sur un site internet. Le visiter doit pouvoir faire tourner le modèle, zoomer et, si possible, activer et désactiver des calques.
Le tout intégré dans une fenêtre d'un site "privé". Il ne faudrait pas que le visiteur doive télécharger un plug-in.
J'ai vu que Autodesk avait sorti des API (https://developer.autodesk.com/en/docs/ ... /overview/) mais comme je suis nul en programmation html/php/etc. je me demandais si quelqu’un avait une idée...

Merci pour vos retours.

Avatar de l’utilisateur
claude
SL06
Messages : 397

Re: fichier 3d en ligne

Message 20 févr. 2017, 17:04

J'ai une "demi-réponse" :
Autodesk 360 viewer

Le site autodesk te permet d'uploader un modèle dwg et ensuite de le visionner en ligne (2D ou 3D,activation/desactivation de calques en 2D seulement ) ,mais également de partager un lien afin qu'une tierce personne puisse voir ton modèle ...
Quant à intégrer la page autodesk dans un autre site ... mystère (je ne code pas non plus...)

ça se passe ici :

https://a360.autodesk.com/viewer/
@+
Claude

Avatar de l’utilisateur
lebulb
SL17
Messages : 1065

Re: fichier 3d en ligne

Message 20 févr. 2017, 18:41

Ce que tu demandes s'apparente à du webGL
(Affichage 3d temps réel dans le navigateur)

Si tu veux quelques chose de personnalisé (calques...) ça se programme,
mais y'a pas mal de taff... et certaines limitations.

Le service le plus connu du genre c'est sketchfab

Avatar de l’utilisateur
Roch
Messages : 7583
Localisation : Marseille - France
Contact :

Re: fichier 3d en ligne

Message 21 févr. 2017, 20:41

j'ai découvert hier celui-ci :
https://p3d.in/

je ne sais pas trop comment il fonctionne.

Tu as aussi un moteur de rendu Marmoset toolbag qui livre un viewer web plutôt performant.
https://www.marmoset.co/viewer/

Avatar de l’utilisateur
lebulb
SL17
Messages : 1065

Re: fichier 3d en ligne

Message 21 févr. 2017, 22:50

Dans la majorité des cas c'est du webGL, codé en javascript.
Sketchfab et Marmoset utilisent les shaders PBR ce qui augmente le réalisme.
Mais là le code devient beaucoup plus lourd.
il y a des scripts open source qui trainent sur ces sujets.

Avatar de l’utilisateur
Sydney
SL06
Messages : 372

Re: fichier 3d en ligne

Message 28 févr. 2017, 10:15

Merci à tous pour vos réponses. Le petit bonus c'est que mon modèle est un modèle autocad fait de lignes et solides.

@claude : j'avais testé le site autodesk. Les lignes ne s'affichent malheureusement pas. Ca doit être un bug. Je suis en contact avec le support. Pour info, il est également possible d'intégrer la vue dans un site personnel via le partage. Par contre, pour l'instant, pas possible de personnaliser la barre des menus quand on partage la vue.

@lebulb, roch : je suis en train d'explorer ces pistes. Je crains, comme écrit plus haut, que ces sites affichent uniquement des rendus "de surfaces" et donc pas de lignes.
Je suis également tombé sur ce site : https://doc.x3dom.org/tutorials/basics/hello/index.html. Ca à l'air pas mal pour un modèle basique, pas encore testé jusqu'au bout.

Avatar de l’utilisateur
claude
SL06
Messages : 397

Re: fichier 3d en ligne

Message 01 mars 2017, 15:08

@claude : j'avais testé le site autodesk. Les lignes ne s'affichent malheureusement pas. Ca doit être un bug. Je suis en contact avec le support. Pour info, il est également possible d'intégrer la vue dans un site personnel via le partage. Par contre, pour l'instant, pas possible de personnaliser la barre des menus quand on partage la vue.

Bonjour Sydney ,
Pour les lignes qui ne s'affichent pas :

1er test a faire :
convertir les lignes en polylignes (en leurs donnant une largeur très faible si besoin )
2eme test a faire :
Si cela ne suffit pas convertir les polylignes en surface (Menu "modification" -> "édition du maillage"-> "convertir en surface lisse" ,Puis les extruder en donnant une très faible valeur
tu vas obtenir des solides qui devrait ce voir sur la 3D....
J'ai ce genre de problèmes quand je fait des transferts Autocad vers 3dsMax : il faut tricher un peu ...

@+
Claude

Répondre