Visualiser un rendu Freecad en ligne

Forum destiné aux questions et discussions en français
Forum rules
Règles du forum et informations utiles.

VEUILLEZ LIRE CECI AVANT DE DEMANDER DE L'AIDE
User avatar
flachyjoe
Posts: 948
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Visualiser un rendu Freecad en ligne

Postby flachyjoe » Tue Jun 01, 2021 8:38 pm

GlouGlou wrote: Tue Jun 01, 2021 8:26 pm Il y a Paraview aussi, le complément à freecad :D
Ça exporte du WebGL ça ? :o
- Flachy Joe -
alias FFW @ irc.freenode.net #freecad et #freecad-fr
"Puisqu’on ne peut changer la direction du vent, il faut apprendre à orienter les voiles." Anonyme
User avatar
-alex-
Posts: 947
Joined: Wed Feb 13, 2019 9:42 pm
Location: France

Re: Visualiser un rendu Freecad en ligne

Postby -alex- » Tue Jun 01, 2021 9:31 pm

Et le rendu avec Blender non?
User avatar
flachyjoe
Posts: 948
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Visualiser un rendu Freecad en ligne

Postby flachyjoe » Wed Jun 02, 2021 6:04 am

-alex- wrote: Tue Jun 01, 2021 9:31 pm Et le rendu avec Blender non?
Je rappelle le problème de départ :
ron_fraizer wrote: Tue Jun 01, 2021 10:43 am Je cherche une solution assez simple pour permettre la visualisation du rendu 3D. L'idéal serait évidemment que ce soit en ligne, comme ça pas besoin que le client télécharge un logiciel.
via Blender, outre la solution payante de Verge3D mentionné dans les vidéos sus-citées, il y aurait cette solution gratuite mais qui nécessite du script : https://www.electronicarmory.com/articl ... ejs-webgl/
- Flachy Joe -
alias FFW @ irc.freenode.net #freecad et #freecad-fr
"Puisqu’on ne peut changer la direction du vent, il faut apprendre à orienter les voiles." Anonyme
User avatar
-alex-
Posts: 947
Joined: Wed Feb 13, 2019 9:42 pm
Location: France

Re: Visualiser un rendu Freecad en ligne

Postby -alex- » Wed Jun 02, 2021 8:06 am

Solution en ligne, exact, j'avais perdu cela de vue. Autant pour moi.
User avatar
flachyjoe
Posts: 948
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Visualiser un rendu Freecad en ligne

Postby flachyjoe » Thu Jun 03, 2021 9:21 pm

Pour info, après quelques bidouilles j'ai réussi à faire tourner WebGLStudio sur Ubuntu 21.04. :ugeek:
Je confirme que ça gère bien la transparence et les étiquettes 2D avec positionnement 3D :
Capture d’écran_2021-06-03_23-06-12.png
Capture d’écran_2021-06-03_23-06-12.png (24.53 KiB) Viewed 559 times
Par contre ce n'est pas seulement un fichier à distribuer. :cry:
Bien que ce soit une page statique (sans PHP) on ne peut faire fonctionner le lecteur que depuis une connexion http://, pas en file://. C'est une histoire de Blocage d’une requête multiorigines :?
Il faut donc héberger le résultat sur un site web.

Ne pas hésiter pas à me demander des infos pour l'installation et la prise en main de WebGLStudio, ça a l'air bien chouette comme outil. :P
- Flachy Joe -
alias FFW @ irc.freenode.net #freecad et #freecad-fr
"Puisqu’on ne peut changer la direction du vent, il faut apprendre à orienter les voiles." Anonyme
User avatar
Forthman
Posts: 1604
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: Visualiser un rendu Freecad en ligne

Postby Forthman » Fri Jun 04, 2021 11:23 am

Pourquoi ne pas utiliser un site hébergeur ?
J'ai uploadé dernièrement un petit connecteur sur Grabcad, et il est possible de visualiser le résultat en 3D
Par contre, je ne sais pas s'il est possible d'uploader un fichier "privé" :?:

Ma petite prise est ici : https://grabcad.com/library/switchcraft-l712as-1
(ne dites rien, je me suis rendu compte après coup que j'avais oublié le symbole ø sur les diamètres :P )
User avatar
flachyjoe
Posts: 948
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Visualiser un rendu Freecad en ligne

Postby flachyjoe » Fri Jun 04, 2021 11:28 am

Forthman wrote: Fri Jun 04, 2021 11:23 am Pourquoi ne pas utiliser un site hébergeur ?
J'ai uploadé dernièrement un petit connecteur sur Grabcad, et il est possible de visualiser le résultat en 3D
Par contre, je ne sais pas s'il est possible d'uploader un fichier "privé" :?:

Ma petite prise est ici : https://grabcad.com/library/switchcraft-l712as-1
(ne dites rien, je me suis rendu compte après coup que j'avais oublié le symbole ø sur les diamètres :P )
Est-ce qu'il y a moyen de mettre des étiquettes de texte dans le 3D ?
- Flachy Joe -
alias FFW @ irc.freenode.net #freecad et #freecad-fr
"Puisqu’on ne peut changer la direction du vent, il faut apprendre à orienter les voiles." Anonyme
User avatar
Forthman
Posts: 1604
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: Visualiser un rendu Freecad en ligne

Postby Forthman » Fri Jun 04, 2021 12:36 pm

Je viens de tester avec tous les formats de fichiers possibles à exporter depuis freecad et les étiquettes ne sont jamais gérées :cry:

Par contre les ShapeString le sont, donc une solution de contournement consiste à faire l'étiquette manuellement :roll:
Ou alors faire une macro, mais là moi je suis à l'age de Pierre :mrgreen:

Voilà le modèle Freecad (avec 2 étiquettes un un shapeString plus des lignes) :
Capture d’écran_2021-06-04_14-28-26.png
Capture d’écran_2021-06-04_14-28-26.png (53.03 KiB) Viewed 487 times
Et voici le résultat dans Grabcad :
Capture d’écran_2021-06-04_14-33-05.png
Capture d’écran_2021-06-04_14-33-05.png (76.9 KiB) Viewed 487 times
User avatar
flachyjoe
Posts: 948
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Visualiser un rendu Freecad en ligne

Postby flachyjoe » Fri Jun 04, 2021 12:44 pm

Il n'y a pas de gestion de la transparence non plus, c'est en format STEP donc uniquement la géométrie et des couleurs opaques par faces.
- Flachy Joe -
alias FFW @ irc.freenode.net #freecad et #freecad-fr
"Puisqu’on ne peut changer la direction du vent, il faut apprendre à orienter les voiles." Anonyme
User avatar
Shalmeneser
Posts: 707
Joined: Wed Dec 23, 2020 12:04 am

Re: Visualiser un rendu Freecad en ligne

Postby Shalmeneser » Fri Jun 04, 2021 1:01 pm

Je remonte mon post passé inaperçu :
Shalmeneser wrote: Tue Jun 01, 2021 8:10 pmJ'ai la solution !
* Exporter en webGl permet d'obtenir un fichier lisible directement dans n'importe quel navigateur.
* Exporter un objet transparent dans webGl le garde transparent. (Mais si on modifie après-coup la transparence dans le navigateur, elle disparait (???).)
* Pour voir quelque chose à l'intérieur, il faut créer un changement de matière, donc une cavité.
* Pour afficher du texte, il faut créer un changement de matière, donc une cavité ou une protrusion de texte.
* L'export est très long et parfois échoue quand l'objet est riche.
* Pour faire une cavité de la zone, il suffit d'extruder une épaisseur fine.
* J'avais proposé un fichier exemple