Annonce

Réduire
Aucune annonce.

création de scène : PlugIn exportation texture objets sketchup 3D

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • #1
    testé objet : basilique St. Marie Vezelay

    export avec OBJexporter

    OK tous les JPEG, + .obj +.mtl
    sont générés avec des JPEG de nouveaux fichier : rogner, redis ( normal)

    Pour JoJo il faudra effectivement que nous effaçons les face intérieurs de l'objet j'ai la Nef, le coeur...

    lancer le terminal est la moulinette
    le fichier Basilique PNG groupés et créé mais pas le xplane.obj.

    message terminal


    III. Packing of textures
    ################################################## #############################


    Trying square bin size
    -> Packing successful with 14 percent of void at most in the final texture.
    Trying rectangular bin size
    -> Packing successful with 16 percent of void at most in the final texture.
    Will keep the square one.
    Final X-Plane texture size will be 2048 x 2048
    Final packing
    Saving final texture /Users/rr/Desktop/ab compostelle/Basilique_StMarieMadeleine_de_Vezelay-grouped.png


    IV. Proceeding to face cuts to get around original tiling
    ################################################## #############################




    * Total number of initial faces : 13631
    * Total number of faces after triangulation and UV cut : 18972
    * Total number of faces skiped due to non existing texture : 0
    * Total number of faces skiped due to a singular UV map : 0


    V. Computing new texture coordinates and writing the output obj file
    ################################################## #############################


    Traceback (most recent call last):
    File "/Users/rr/Desktop/ab compostelle/objutils_devel3.py", line 586, in <module>
    if numpy.norm(numpy.cross(polyv[:,1]-polyv[:,0],polyv[:,2]-polyv[:,0])) < smallest_area_tol:
    AttributeError: module 'numpy' has no attribute 'norm'
    imac-2:ab compostelle rr n$




    je teste tous les objets pour compostelles


    Chapelle St Orens_StPerdon
    lancé l'exportation
    Sketchup a planté


    Ok les fichiers sont générés
    je lance la moulinette

    Texture haut_clocher.PNG did not necessitate tiling.
    -> Texture final size would be : 78 x 79 .
    /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/core/_methods.py:59: RuntimeWarning: Mean of empty slice.
    warnings.warn("Mean of empty slice.", RuntimeWarning)
    /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/core/_methods.py:70: RuntimeWarning: invalid value encountered in double_scalars
    ret = ret.dtype.type(ret / rcount)
    Traceback (most recent call last):
    File "/Users/rr/Desktop/ab compostelle/objutils_devel3.py", line 224, in <module>
    resol=ceil(numpy.array(dico_texture[texture_name]['resol']).mean())
    ValueError: cannot convert float NaN to integer
    imac-2:ab compostelle rr$



    Désinstallé Python 3.5
    Installé Python 3,6

    exporte St Orens St Perdon
    Sketchup plante
    fichier généré
    lancé moulinette


    message erreur de suite

    imac-2:ab compostelle rr$ /Users/rr/Desktop/ab\ compostelle/objutils_devel3.py /rr/Desktop/ab\ compostelle/Chapelle_St_Orens_StPerdon.obj
    Traceback (most recent call last):
    File "/Users/rr/Desktop/ab compostelle/objutils_devel3.py", line 3, in <module>
    from rectpack import *
    ModuleNotFoundError: No module named 'rectpack'
    imac-2:ab compostelle rr$


    Dernière modification par Ypsos, 01 février 2017, 13h13.
    Multijoueur :xPlane Pilote Controle
    Mac Studio M2 Max 96 Go SSD 2To
    1 SSD externe 4To,
    2 Serveurs 2DD x 4 To Archivage
    1 Serveur 2DD x 8 To téléchargement
    1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
    Tahoe
    x-Plane12
    Ipad
    Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
    -Le post accompagnement sur xPlane.fr
    -Le site dédié aux débutants
    -Les vidéos
    - Zone téléchargement

    Commentaire


    • #1
      Jojo / Oscar:

      Les messages d'erreurs que je rencontre dans le terminal ci-dessus, ne viendraient-ils pas du fait que Python a changé de version et qu'il faudrait refaire la procédure de réinstallation de objutils_devel

      J'ai trouvé ceci sur le site de Python pour mac


      Python.org Python 3.6 and 2.7.x versions can both be installed on your system and will not conflict. Command names for Python 3 contain a 3 in them, python3 (or python3.6), idle3 (or idle3.6), pip3 (or pip3.6), etc. Python 2.7 command names contain a 2 or no digit: python2 (or python2.7 or python), idle2 (or idle2.7 or idle), etc.
      Multijoueur :xPlane Pilote Controle
      Mac Studio M2 Max 96 Go SSD 2To
      1 SSD externe 4To,
      2 Serveurs 2DD x 4 To Archivage
      1 Serveur 2DD x 8 To téléchargement
      1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
      Tahoe
      x-Plane12
      Ipad
      Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
      -Le post accompagnement sur xPlane.fr
      -Le site dédié aux débutants
      -Les vidéos
      - Zone téléchargement

      Commentaire


      • #1
        Heu j pense que la piste de tout réinstaller suite au changement de la version de Python semble se confirmer
        j'ai essayé avec Otho4xp : fonctionne plus non.

        Le problème semble être généré du coté de Python

        GRRR


        Last login: Wed Feb 1 14:13:54 on ttys000
        imac-2:~ rr$ cd /Applications/Jeux/Outils_scenes_et_lib/Ortho4XP
        imac-2:Ortho4XP rr$ /Applications/Jeux/Outils_scenes_et_lib/Ortho4XP/Ortho4XP_devel.py
        Traceback (most recent call last):
        File "/Applications/Jeux/Outils_scenes_et_lib/Ortho4XP/Ortho4XP_devel.py", line 47, in <module>
        import requests
        ModuleNotFoundError: No module named 'requests'
        imac-2:Ortho4XP rr$
        Multijoueur :xPlane Pilote Controle
        Mac Studio M2 Max 96 Go SSD 2To
        1 SSD externe 4To,
        2 Serveurs 2DD x 4 To Archivage
        1 Serveur 2DD x 8 To téléchargement
        1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
        Tahoe
        x-Plane12
        Ipad
        Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
        -Le post accompagnement sur xPlane.fr
        -Le site dédié aux débutants
        -Les vidéos
        - Zone téléchargement

        Commentaire


        • #1
          Il te manques "requests"
          Tu trouvera la ligne à copier dans terminal dans le dossier "install" de ortho4xp

          Par contre, une fois les installatiosn faite, normalement il n'y a plus besoin de les refaire à nouveau.
          Xplane 11.53

          NEW: MacBook Pro 15'' mi-2019 / Intel Core i9 8 cœurs de 9e génération à 2,4 GHz (Turbo 5 GHz) / 32 Go RAM DDR4 à 2 400 MHz / GPU Radeon Pro Vega 20 avec 4 Go de mémoire HBM2 / SSD 4To / OSX Mojave
          OLD: Mac Book Pro 13'' début 2011 / Intel Core I7 2,7 Ghz / 8Gb RAM / Intel Hd Graphics 3000 512 Mo remplacée en 2019 par Intel Hd Graphics 2Go / DD 1To / OSX High Sierra

          Membre/développeur chez XPFR (http://xpfr.org/)

          Commentaire


          • #1
            Envoyé par jojo64 Voir le message
            Il te manques "requests"
            Tu trouvera la ligne à copier dans terminal dans le dossier "install" de ortho4xp

            Par contre, une fois les installatiosn faite, normalement il n'y a plus besoin de les refaire à nouveau.
            Tu sais bien qu'il existe les procédures pour tout le monde et mon parafoudre attire bug qui est très actif pour attirer les trucs que n'ont pas les autres

            du coup il me manque aussi numpy
            Je recommence la procédure depuis Install script.sh













            Dernière modification par Ypsos, 01 février 2017, 15h30.
            Multijoueur :xPlane Pilote Controle
            Mac Studio M2 Max 96 Go SSD 2To
            1 SSD externe 4To,
            2 Serveurs 2DD x 4 To Archivage
            1 Serveur 2DD x 8 To téléchargement
            1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
            Tahoe
            x-Plane12
            Ipad
            Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
            -Le post accompagnement sur xPlane.fr
            -Le site dédié aux débutants
            -Les vidéos
            - Zone téléchargement

            Commentaire


            • #1
              Finalement sur les 9 lignes de commande, 3 ont du être réinstallées dont requets et numpy.

              Ortho4XP fonctionne a nouveau c'était donc bien des éléments qui ont été effacés en changeant la version Python 3.5 en 3,6

              Par contre ou je peux trouver maintenant rectpack qui me manque encore

              raceback (most recent call last):
              File "/Users/rr/Desktop/ab compostelle/objutils_devel.py", line 3, in <module>
              from rectpack import *
              ModuleNotFoundError: No module named 'rectpack'
              Multijoueur :xPlane Pilote Controle
              Mac Studio M2 Max 96 Go SSD 2To
              1 SSD externe 4To,
              2 Serveurs 2DD x 4 To Archivage
              1 Serveur 2DD x 8 To téléchargement
              1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
              Tahoe
              x-Plane12
              Ipad
              Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
              -Le post accompagnement sur xPlane.fr
              -Le site dédié aux débutants
              -Les vidéos
              - Zone téléchargement

              Commentaire


              • #1
                Envoyé par Ypsos Voir le message
                Finalement sur les 9 lignes de commande, 3 ont du être réinstallées dont requets et numpy.

                Ortho4XP fonctionne a nouveau c'était donc bien des éléments qui ont été effacés en changeant la version Python 3.5 en 3,6

                Par contre ou je peux trouver maintenant rectpack qui me manque encore

                raceback (most recent call last):
                File "/Users/rr/Desktop/ab compostelle/objutils_devel.py", line 3, in <module>
                from rectpack import *
                ModuleNotFoundError: No module named 'rectpack'

                Godverdomme Ypsos, sudo pip3 install rectpack
                Dernière modification par Odevillée, 01 février 2017, 15h56.
                Ubuntu 23.10 LTS-64b / Xplane 10.51r2-11.51b2 - XP12.09 / i7 4930K / 32Go Ram / Nvidia GTX 2080 TI OC 11G / Pilote 535.161.07 / Samsung 49" Qled 5K incurvé / Thrustmaster Hotas Warthog / Palonnier MFG Crosswind / X-Touch mini.

                Commentaire


                • #1
                  Envoyé par Odevillée Voir le message
                  Godverdomme Ypsos, sudo pip3 install rectpack

                  Merci installé.

                  J'espère que la mise à jour Python ne m'a pas fusillé d'autres fichiers.

                  Je recommence. les tests sur les objets cités ci-dessus.

                  La statue a passé cette fois à la moulinette.
                  Multijoueur :xPlane Pilote Controle
                  Mac Studio M2 Max 96 Go SSD 2To
                  1 SSD externe 4To,
                  2 Serveurs 2DD x 4 To Archivage
                  1 Serveur 2DD x 8 To téléchargement
                  1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
                  Tahoe
                  x-Plane12
                  Ipad
                  Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
                  -Le post accompagnement sur xPlane.fr
                  -Le site dédié aux débutants
                  -Les vidéos
                  - Zone téléchargement

                  Commentaire


                  • #1
                    Salut

                    St Orens-StPerdon plante : c'est bien le fichier de base

                    Ste Catherine5 : terminal affiche le message suivant



                    resol=ceil(numpy.array(dico_texture[texture_name]['resol']).mean())
                    /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/core/_methods.py:80: RuntimeWarning: invalid value encountered in double_scalars
                    ret = ret.dtype.type(ret / rcount)
                    Traceback (most recent call last):
                    File "/Users/rr/Desktop/ab compostelle/objutils_devel.py", line 224, in <module>
                    resol=ceil(numpy.array(dico_texture[texture_name]['resol']).mean())
                    ValueError: cannot convert float NaN to integer
                    Dernière modification par Ypsos, 01 février 2017, 20h04.
                    Multijoueur :xPlane Pilote Controle
                    Mac Studio M2 Max 96 Go SSD 2To
                    1 SSD externe 4To,
                    2 Serveurs 2DD x 4 To Archivage
                    1 Serveur 2DD x 8 To téléchargement
                    1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
                    Tahoe
                    x-Plane12
                    Ipad
                    Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
                    -Le post accompagnement sur xPlane.fr
                    -Le site dédié aux débutants
                    -Les vidéos
                    - Zone téléchargement

                    Commentaire


                    • #1
                      Je vais poursuivre mes tests mais

                      Exportation avec ObExporter dans Sketchup

                      Jojo as tu remarqué outre des question de triangulation les point suivants:

                      1) dans le cas de la statue qui est un png double face , l'objet final fera que le recto aura la statue mais pas le verso.

                      2) Les objet cachées dans l'objet ( le coeur la nef, les tables, chaises... ) sont exportés ( il y a un truc pour ne pas les exporter (c'est possible avec 3DObjets DAE ou kmz).

                      3) Sur certaines façades la texture est en recto-verso. Vue de dehors et vue textures en dedans. Ce type de façade exportée avec OBExporter fera qu'au final la façade de dehors sera transparente.

                      test avec un autre objet même message ( cela doit être lié à cette double texture face dans l'objet)



                      Users/rr/Desktop/ab compostelle/objutils_devel.py:224: RuntimeWarning: Mean of empty slice.
                      resol=ceil(numpy.array(dico_texture[texture_name]['resol']).mean())
                      /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/core/_methods.py:80: RuntimeWarning: invalid value encountered in double_scalars
                      ret = ret.dtype.type(ret / rcount)
                      Traceback (most recent call last):
                      File "/Users/rr/Desktop/ab compostelle/objutils_devel.py", line 224, in <module>
                      resol=ceil(numpy.array(dico_texture[texture_name]['resol']).mean())
                      ValueError: cannot convert float NaN to integer
                      Dernière modification par Ypsos, 01 février 2017, 20h04.
                      Multijoueur :xPlane Pilote Controle
                      Mac Studio M2 Max 96 Go SSD 2To
                      1 SSD externe 4To,
                      2 Serveurs 2DD x 4 To Archivage
                      1 Serveur 2DD x 8 To téléchargement
                      1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
                      Tahoe
                      x-Plane12
                      Ipad
                      Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
                      -Le post accompagnement sur xPlane.fr
                      -Le site dédié aux débutants
                      -Les vidéos
                      - Zone téléchargement

                      Commentaire


                      • #1
                        Salut

                        en exportant directement de SketchUp St Orens-StPerdon ne plante pas.

                        Blender pas de problème
                        Pas de message d'erreur dans le terminal


                        Par contre à la réimportation de xplane.obj de la moulinette, SketchUp annonce ne pas pouvoir importer le fichier grouped.png

                        Je vais poursuivre les essais mais Jojo et Oscar je vous propose un réunion vidéo avec partage de mon écran .

                        Pouvez vous me faire savoir vos disponibilités en vas essayer de ce connecter ensemble avec Teamviewer réunion.


                        Multijoueur :xPlane Pilote Controle
                        Mac Studio M2 Max 96 Go SSD 2To
                        1 SSD externe 4To,
                        2 Serveurs 2DD x 4 To Archivage
                        1 Serveur 2DD x 8 To téléchargement
                        1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
                        Tahoe
                        x-Plane12
                        Ipad
                        Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
                        -Le post accompagnement sur xPlane.fr
                        -Le site dédié aux débutants
                        -Les vidéos
                        - Zone téléchargement

                        Commentaire


                        • #1
                          Salut,
                          Je t'ai mis le fichier pour cette chapelle dans la dropbox ci-dessous.
                          J'y ai ajouté la dernière version du script, celle que j'ai utilisée pour la video.
                          Ne l'utilise que sur les .obj car tu n'as pas les modules nécessaires à l'appliquer
                          directement aux .kmz ou aux .dae (il te faudrait pycollada/meshtool, et il a des faiblesses).
                          Je t'ai aussi mis le plugin FixReversedFaceMaterials de TIG à intégrer à Sketchup, il permet de corriger
                          facilement des modèles dont l'auteur a inversé certaines normales et/ou matériaux
                          (Sketchup par défaut permet d'inverser les normales mais inverse les matériaux des
                          deux faces en même temps, ce qui n'est pas ce qui était nécessaire ici (40 faces
                          avec inversion de normale seule et trois faces avec inversion de normale et matériau)



                          Pour retirer des morceaux que tu ne voudrais pas (sol Google, chaises en intérieur etc), s'il y correspond
                          des fichiers de texture il te suffit de les éliminer avant de lancer le script (comme dans la video avec
                          l'exemple de St Petersburg). Je te laisse le faire à partir du .obj ici.

                          [L'exportateur .obj de Sketchup fait parfois n'importe quoi.
                          J'ai perdu du temps à croire que c'était mon script qui plantait derriere jusqu'au moment où j'ai ouvert
                          les .obj exportés par Sketchup directement dans Blender, et pour certains d'entre eux on voit déjà dans
                          le maillage que l'export à failli. Malheureusement dans ces cas tenter en 3ds ou en collada semble
                          ne rien améliorer. C'est le cas de St Catherine plus haut]
                          Dernière modification par Oscar Pilote, 02 février 2017, 08h07.
                          Linux Debian sid - Intel i7 4Ghz - 16Gb RAM - Nvidia GTX 970
                          Ortho4XP v130 : Dépôt github (mises à jour au fil de l'eau (avant la période de sécheresse)), ou Version clés en main sous Windows.

                          Commentaire


                          • #1
                            J'ai installé dans sketchUp ton Inverseur des faces

                            Ouvert la même scène que toi :St Orrens
                            Utilisé inverser les faces avec TIG
                            Exporté avec ton extension ObjExporter

                            Sketchup plante

                            utilisé ObjUtils_combined

                            décidément mon parafoudre attire bug me balance dans le terminal ce message


                            Traceback (most recent call last):
                            File "/Users/r/Desktop/ab compostelle/objutils_combined.py", line 44, in <module>
                            convert_cmd_bis = Ortho4XP_dir+dir_sep+"Utils"+dir_sep+"nvcompress"+ dir_sep+"nvcompress-osx -bc1 -fast "
                            NameError: name 'Ortho4XP_dir' is not defined
                            imac-2:ab compostelle r$ cd /Users/r/Desktop/ab\ compostelle
                            imac-2:ab compostelle r$ /Users/r/Desktop/ab\ compostelle/objutils_combined.py /Users/r/Desktop/ab\ compostelle/Chapelle_St_Orens_StPerdon.obj
                            Traceback (most recent call last):
                            File "/Users/r/Desktop/ab compostelle/objutils_combined.py", line 44, in <module>
                            convert_cmd_bis = Ortho4XP_dir+dir_sep+"Utils"+dir_sep+"nvcompress"+ dir_sep+"nvcompress-osx -bc1 -fast "
                            NameError: name 'Ortho4XP_dir' is not defined
                            imac-2:ab compostelle r$
                            Multijoueur :xPlane Pilote Controle
                            Mac Studio M2 Max 96 Go SSD 2To
                            1 SSD externe 4To,
                            2 Serveurs 2DD x 4 To Archivage
                            1 Serveur 2DD x 8 To téléchargement
                            1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
                            Tahoe
                            x-Plane12
                            Ipad
                            Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
                            -Le post accompagnement sur xPlane.fr
                            -Le site dédié aux débutants
                            -Les vidéos
                            - Zone téléchargement

                            Commentaire


                            • #1
                              Pour inverser les faces, il suffit de cliquer droit sur la face et faire "inverser la face"
                              Si besoin, tu peux aussi passer par la fenêtre "propriété", et dans layer1, tu as 2 rectangles, ou tu peux renseigner 2 textures, correspondante aux 2 faces (pour ne pas en afficher une de deux, il suffit de ne rien y mettre)

                              @Oscar: je suis un peu à la traine, je n'ai pas encore eu le temps de tester les 2 dernières version!
                              Par contre je peux te dire un truc, les exports dans Sketchup, hormis le .KMZ et l'.Obj xplane par le plugin de Marginal, c'est de la mer..., rien ne fonctionne!!!

                              @Ypsos, si tu veux à 14h je peux me connecter en rapidité jusqu'à 16h.
                              Xplane 11.53

                              NEW: MacBook Pro 15'' mi-2019 / Intel Core i9 8 cœurs de 9e génération à 2,4 GHz (Turbo 5 GHz) / 32 Go RAM DDR4 à 2 400 MHz / GPU Radeon Pro Vega 20 avec 4 Go de mémoire HBM2 / SSD 4To / OSX Mojave
                              OLD: Mac Book Pro 13'' début 2011 / Intel Core I7 2,7 Ghz / 8Gb RAM / Intel Hd Graphics 3000 512 Mo remplacée en 2019 par Intel Hd Graphics 2Go / DD 1To / OSX High Sierra

                              Membre/développeur chez XPFR (http://xpfr.org/)

                              Commentaire


                              • #1
                                Envoyé par jojo64 Voir le message
                                Pour inverser les faces, il suffit de cliquer droit sur la face et faire "inverser la face"
                                Comme je l'ai stipulé c'est ce que j'ai fait.

                                Si besoin, tu peux aussi passer par la fenêtre "propriété", et dans layer1, tu as 2 rectangles, ou tu peux renseigner 2 textures, correspondante aux 2 faces (pour ne pas en afficher une de deux, il suffit de ne rien y mettre)

                                @Oscar: je suis un peu à la traine, je n'ai pas encore eu le temps de tester les 2 dernières version!
                                Par contre je peux te dire un truc, les exports dans Sketchup, hormis le .KMZ et l'.Obj xplane par le plugin de Marginal, c'est de la mer..., rien ne fonctionne!!!
                                Je me demande si SketchUp a modifié quelque chose et le PlugIn de Marginal devrait être amendé.

                                @Ypsos, si tu veux à 14h je peux me connecter en rapidité jusqu'à 16h.[/QUOTE]
                                je me connecte
                                Dernière modification par Ypsos, 02 février 2017, 13h23.
                                Multijoueur :xPlane Pilote Controle
                                Mac Studio M2 Max 96 Go SSD 2To
                                1 SSD externe 4To,
                                2 Serveurs 2DD x 4 To Archivage
                                1 Serveur 2DD x 8 To téléchargement
                                1 Ecran LG 37,5 pouces HDR WQHD+2 écrans Samsung
                                Tahoe
                                x-Plane12
                                Ipad
                                Hotas Warthog, Palonnier T.Flight, Touch MIni, TCA quadrant Airbus Edition
                                -Le post accompagnement sur xPlane.fr
                                -Le site dédié aux débutants
                                -Les vidéos
                                - Zone téléchargement

                                Commentaire

                                Chargement...
                                X