Visualiser un rendu Freecad en ligne

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Visualiser un rendu Freecad en ligne

Post by flachyjoe »

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 -
Image
User avatar
-alex-
Veteran
Posts: 1856
Joined: Wed Feb 13, 2019 9:42 pm
Location: France

Re: Visualiser un rendu Freecad en ligne

Post by -alex- »

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

Re: Visualiser un rendu Freecad en ligne

Post by flachyjoe »

-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 -
Image
User avatar
-alex-
Veteran
Posts: 1856
Joined: Wed Feb 13, 2019 9:42 pm
Location: France

Re: Visualiser un rendu Freecad en ligne

Post by -alex- »

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

Re: Visualiser un rendu Freecad en ligne

Post by flachyjoe »

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 1354 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 -
Image
User avatar
Forthman
Veteran
Posts: 2650
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: Visualiser un rendu Freecad en ligne

Post by Forthman »

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
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Visualiser un rendu Freecad en ligne

Post by flachyjoe »

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 -
Image
User avatar
Forthman
Veteran
Posts: 2650
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: Visualiser un rendu Freecad en ligne

Post by Forthman »

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 1282 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 1282 times
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Visualiser un rendu Freecad en ligne

Post by flachyjoe »

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 -
Image
User avatar
Shalmeneser
Veteran
Posts: 9475
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Visualiser un rendu Freecad en ligne

Post by Shalmeneser »

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
Post Reply