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
    Envoyé par Oscar Pilote Voir le message
    .......

    J'ai jeté un coup d'oeil un peu plus approfondi hier soir sur 3DWarehouse, il y a des collections qu'il me semble difficile de traiter de bouses,
    avec de nombreux bâtiments "landmark" avec un millier de faces en gros.

    c'est la que j'avais posé la question de savoir comment supprimer les polygones non nécessaires dans XPlane, je parle virer tout l'intérieur des objets.

    La réponse correspondante semble être celle de Khamsin

    khamsin : La réduction du nombre de polygone est dispo dans la plupart des modeleurs 3D -> modifier Decimate.
    Pour l'instant je n'ai pas encore trouvé l'équivalent de "modifier Decimate" dans Ketchup Make 2017.
    Dernière modification par Ypsos, 09 janvier 2017, 17h15.
    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 yoyoz Voir le message
      Il me semble qu'avec le DDS, la totalité des données sont chargées en RAM
      Ou malheureux ! Avec 6 tuiles ZL17 décompressées en RAM il faudrait en gros 6*800*16000000*24bits/px = 230 Gb de RAM, avec mes 8Gb il ne me resterait que mes yeux pour pleurer.
      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
        Si il s'agit de réduire le nombre de polygones d'un modèle 3D avec une bonne topologie, la décimation est la solution.
        Ceci dit, c'est une opération par nature destructrice et donc il faudra vérifier que le dépliage UV soit conservé.

        Si l'objectif est de supprimer les faces qui n'ont pas de raison d'être pour X-Plane, je ne vois que la sélection manuelle et la suppression des faces incriminées.
        Dernière modification par khamsin, 09 janvier 2017, 17h34.
        Créations X-Plane :
        USS Nimitz aircraft carrier, USS Perry Frigate, Oil platform pour Laminar Research
        Freeware : North American T-6G Texan, Boeing B-17G Flying Fortress, Ercoupe
        Payware : Pacific Islands WW2, De Havilland DHC-1 Chipmunk, North American B-25 Mitchell, Grumman HU-16 Albatross, North American P-51D Mustang, SA315B Lama
        Projet en cours : Boeing B-17G Flying Fortress V2.0 X-plane 12
        https://www.khamsin.org/

        Commentaire


        • #1
          Envoyé par Oscar Pilote Voir le message
          Ou malheureux ! Avec 6 tuiles ZL17 décompressées en RAM il faudrait en gros 6*800*16000000*24bits/px = 230 Gb de RAM, avec mes 8Gb il ne me resterait que mes yeux pour pleurer.
          Cela dépend effectivement de l'implémentation, et j'espère qu'ils n'utilisent pas SOIL pour le chargement, je te laisse savourer ce commentaire trouvé dans le code source du chargement de fichiers dds:
          Code:
          			/*	done reading and decoding the main image...
          				skip MIPmaps if present	*/
          Ceci dit, je ne suis pas certain que Ben fasse mieux...
          Ubuntu 22.04 LTS - Ryzen 9 5950X - 64GB DDR4 - RTX3080 12GB

          Commentaire


          • #1
            Peuchère, de bonne mèrde !



            Avec tous les compliments dévolus à son auteure Mme Samothrace41
            3D Warehouse is a website of searchable, pre-made 3D models that works seamlessly with SketchUp.
            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
              Ne me dis pas que t'a deja fait un convertisseur ^^
              Site: http://michel.dobro.free.fr
              Twitch : https://www.twitch.tv/dobro013
              Msi GT72 Vr Dominator Pro Tobii Eyes (i7 6700HQ,16GoRam DDR4 , Nvidia GTX 1060 , 6Go DDR5 , 17pouces Mat , 1920x1080(Full HD) , 1 SSd 256go, 1 Disks Dur 1 To )(win10)
              sigpic

              Commentaire


              • #1
                Envoyé par Oscar Pilote Voir le message
                Peuchère, de bonne mèrde !



                Avec tous les compliments dévolus à son auteure Mme Samothrace41
                https://3dwarehouse.sketchup.com/mod...5-7a96ab82944b

                chouette

                Ton encodeur va donner aux développeurs sur Ketchup des ailes et enrichir les scènes dans xPlane.
                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 Oscar Pilote Voir le message
                  Superbe! Ça pèse combien une fois passé à ta moulinette?
                  Ubuntu 22.04 LTS - Ryzen 9 5950X - 64GB DDR4 - RTX3080 12GB

                  Commentaire


                  • #1
                    Envoyé par Oscar Pilote Voir le message
                    Peuchère, de bonne mèrde !
                    Avec tous les compliments dévolus à son auteure Mme Samothrace41
                    … dis-moi Oscar, tu as une machine d'enfer ? Te balader en pleine ville avec 55 de fps !! ??
                    Pour X-Plane : Mac Studio M2 Ultra CPU 24 coeurs GPU 76 coeurs 128 G0 / SSD 4T0 + En Ext. : SSD 4To + HD Lacie Thunderbolt 6To .
                    Samsung 49" 3840 x 1080 / Dell 24" 1920 x 1200 // Saitek X52 ; Rudders Pro Flight Combat
                    i'Pad Pro 12,9 (X-Mapper Pro)
                    MAC OS Sonoma 14.5/XPlane 12.1.3 r2 (… XP -> XP 6 !)


                    " Soyez vous même … les autres sont déjà pris ! "
                    "… la fausseté des idées ne se règle pas par les interdictions mais s'asphyxie dans la liberté ! " Marc Bonnant

                    Localisation : près de LSGL​

                    Commentaire


                    • #1
                      Envoyé par yoyoz Voir le message
                      Ça pèse combien une fois passé à ta moulinette?
                      Je ne saurais quelle unité de mesure choisir, mais je me suis conformé aux recommendations du Dr PhM : Un seul objet, une seule texture, un seul tracé (Ephésiens 4:1-6 )
                      A Marseille on dit plutôt "Droit au But!", du pointu :-)
                      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
                        Peux tu nous proposer les 10 premières lignes du fichier obj obtenu s'il te plait ?
                        Créations X-Plane :
                        USS Nimitz aircraft carrier, USS Perry Frigate, Oil platform pour Laminar Research
                        Freeware : North American T-6G Texan, Boeing B-17G Flying Fortress, Ercoupe
                        Payware : Pacific Islands WW2, De Havilland DHC-1 Chipmunk, North American B-25 Mitchell, Grumman HU-16 Albatross, North American P-51D Mustang, SA315B Lama
                        Projet en cours : Boeing B-17G Flying Fortress V2.0 X-plane 12
                        https://www.khamsin.org/

                        Commentaire


                        • #1
                          Heureux celui qui croit sans voir

                          1 I
                          2 800
                          3 OBJ
                          4
                          5 #######
                          6 # ND+de+la+Garde+V2-grouped.obj
                          7 # Conversion du modèle original de samothrace41.
                          8 # https://3dwarehouse.sketchup.com/mod...5-7a96ab82944b
                          9 #######
                          10 TEXTURE ND+de+la+Garde+V2-grouped.png

                          Plus sérieusement, j'ai mis le script dans la dropbox, Utils/objutils.py, pour que les téméraires puissent
                          partager un peu les plaisirs de la découverte. C'est sûrement très fragile pour l'instant, mais l'idée de base est toute
                          simple et le code ne fait même pas 200 lignes, les bonnes idées seront les bienvenues.

                          Pour l'heure le script se lance sur un fichier obj wavefront, par exemple
                          python3 objutils.py ND+de+la+Garde+V2.obj
                          et s'attend à touver les textures dans le répertoire ND+de+la+Garde+V2 (donc même nom que le .obj mais sans l'extension)
                          en sortie il renvoie:
                          ND+de+la+Garde+V2-grouped.png (la texture pour X-Plane)
                          ND+de+la+Garde+V2-XPlane.obj (le .obj pour X-Plane)

                          Parmi les limitations actuelles dont je sois conscient :
                          1) Ca ne marchera que si l'objet ne dispose que de faces triangulaires, il n'y a pas de remailleur inclus (mais c'est une des options d'exportation par exemple de Sketchup, donc pas de souci de ce côté là, en tout cas il y a le choix)
                          2) Il s'attend à ce que les noms de matériaux (usemtl) du .obj wavefront soient les mêmes que les noms des textures (c'était le cas ici, ce ne sera sûrement pas toujours le cas mais très facile à prendre en charge en lisant le fichier .mtl (qui pour l'instant n'est même pas lu).
                          3) Il y a une vraie difficulté à laquelle je n'avais pas pensé au départ : j'ignorais que les coordonnées textures pouvaient tomber en dehors de [0,1] (donc en dehors de la texture), c'est utilisé pour ce que j'en ai vu pour faire du tuilage (répétition d'une même petite texture, par exemple ici sur le toit), en mode répété ou en mode mirroir selon l'option opengl choisie. Ceci ne peut plus marcher en mettant la texture correspondante à l'intérieur d'une grande texture unique, et provoque un mapping texture verrolé à ces endroits. Ceci dit on peut imaginer procéder au tuilage en dur dans la grande texture, pour n'avoir plus que des coordonnées entre 0 et 1, on perdra un peu en gain de taille texture mais c'est à essayer, en tout cas je vois comment coder cela. On pourrait aussi faire des objets séparés pour le tuilage. A voir...
                          4) Pour éviter les maillages mal orientés à la base, je double toutes les faces en mettant les 2 orientations. Les file spec de Laminar indiquent que la commande two_sided a été abandonnée et recommandent de procéder de la sorte, mécaniquement ça double le nombre de faces... Plus tard j'essaierai peut-être de "deviner" la bonne orientation à l'aveugle, mais c'est plus difficile pour un objet qui peut avoir des faces dans tous les sens que pour un truc presque plat comme le sol, ou même convexe.
                          5) Tout ce qui n'est pas de l'ordre des faces: les lumières, les ATTR_machin et les GLOBAL_bidule... pas traité je ne sais même pas encore à quoi ça sert.


                          Donc pour se lancer il faut python 3 avec le module PIL (ça ceux qui tuilent l'ont déjà) et aussi rectpack (sudo pip3 install rectpack, ou assimilé) le module
                          qui joue à Tetris. Ensuite télécharger le modèle 3DWarehouse, et l'exporter en .obj avec Sketchup et l'option de triangulation cochée.

                          Je vais tester la multiplication des cathédrales dans Marseille pour estiimer la montée en charge, en commençant par 100 fois le même objet mais avec des noms et des noms de textures différenciés pour éviter l'instantiation.
                          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
                            Envoyé par Oscar Pilote Voir le message
                            Heureux celui qui croit sans voir

                            1 I
                            2 800
                            3 OBJ
                            4
                            5 #######
                            6 # ND+de+la+Garde+V2-grouped.obj
                            7 # Conversion du modèle original de samothrace41.
                            8 # https://3dwarehouse.sketchup.com/mod...5-7a96ab82944b
                            9 #######
                            10 TEXTURE ND+de+la+Garde+V2-grouped.png
                            Ah évidemment, si tu rajoutes des lignes de commentaires dans l'entête, il faudra plus de 10 lignes !
                            Créations X-Plane :
                            USS Nimitz aircraft carrier, USS Perry Frigate, Oil platform pour Laminar Research
                            Freeware : North American T-6G Texan, Boeing B-17G Flying Fortress, Ercoupe
                            Payware : Pacific Islands WW2, De Havilland DHC-1 Chipmunk, North American B-25 Mitchell, Grumman HU-16 Albatross, North American P-51D Mustang, SA315B Lama
                            Projet en cours : Boeing B-17G Flying Fortress V2.0 X-plane 12
                            https://www.khamsin.org/

                            Commentaire


                            • #1
                              Salut

                              et aussi rectpack (sudo pip3 install rectpack)

                              C'est Mac Windows et Linux?


                              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 khamsin Voir le message
                                Ah évidemment, si tu rajoutes des lignes de commentaires dans l'entête, il faudra plus de 10 lignes !
                                Elles n'y sont pas en vrai c'était juste pour te taquinner et t'empêcher de t'étrangler devant le point_counts ;-)
                                (tu connais sans doute ceci pour éviter de passer par Sketchup https://github.com/martijnberger/pys...eases/tag/0.15, malheureusement
                                ce n'est pas linux friendly, pas de sa faute mais à cause des librairies fermées de trimble, je n'ai pas testé)

                                @Ypsos, oui sous Linux et OS X, sous Windows ça doit être sans sudo (ç c'est sûr) et juste pip (si je me souviens bien).
                                Je vais rapidement modifier l'obligation de l'équivalence nom de matériau / nom de texture, en fait j'y ai pensé juste en écrivant le message, ça ne m'était
                                pas venu en tête avant parce que c'était le cas dans l'exemple.

                                La question de la redistribution légale des objets modifiés va devoir être tranchée, moi j'ai vraiment du mal avec les terms of use ou
                                j'ai l'impression de lire une chose et son contraire. J'ai aussi posé la question sur le .org, il y a peut-être des avocats compétents...
                                Dernière modification par Oscar Pilote, 10 janvier 2017, 23h31.
                                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

                                Chargement...
                                X