Announcement

Collapse
No announcement yet.

Quixel Bridge and 3ds Max Assistant

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Quixel Bridge and 3ds Max Assistant

    Resolve Quixel Bridge and 3ds Max Connection Issues with MaxBridge Assistant
    Hi everyone,

    If you've been facing issues connecting Quixel Bridge with the newer versions of 3ds Max (2024, 2025), you're not alone. These problems stem from compatibility gaps in the official plugin, particularly with 3ds Max 2025's updated Python API and menu creation methods.

    To help, I've created MaxBridge Assistant – a small, open-source tool designed to make fixing these issues as simple as possible. All the code is available for review on GitHub. The app is portable, easy to use, and automates what would otherwise be a tedious manual process.

    What the Assistant Does:
    • Ensures compatibility for 3ds Max 2025 while supporting older versions.
    • Updates necessary files automatically without manual edits.
    • Replaces outdated components in Quixel Bridge with updated ones.


    How to Use:

    1️⃣ Download the app (no installation required).
    2️⃣ Select your Megascans Library Folder.
    3️⃣ Choose the 3ds Max versions you want to connect.
    4️⃣ Click "Start Setup" and let the app handle everything!

    For those who prefer full control, I've also included clear manual instructions in the GitHub repository.

    Learn More and Get the Tool Here
    https://github.com/mohseni-mr/MaxBridge-Assistant
    Open Source and Community Support

    This project is entirely open source, so feel free to explore, review, or modify the code to suit your needs. If you find it useful, I’d really appreciate it if you could give the repository a ⭐ on GitHub – it helps others discover the solution and keeps the community strong.


    I hope this helps save you time and frustration. If you run into any issues or have suggestions, feel free to reach out. Let’s keep our workflows smooth and productive!
    Attached Files
    Last edited by mohammadreza_mohseni; 02-12-2024, 01:32 AM.
    Mohammadreza Mohseni

    Website | Instagram | E-Mail | Art Station | Behance | Twitter | Facebook

  • #2
    Thanks, it worked like a charm!

    Sadly, other people have to do what should be done by Quixel/Epic...
    The whole transition to Fab was also a nightmare. We were in the middle of a job that depended on Megascans, and nothing worked overnight.
    https://www.behance.net/Oliver_Kossatz

    Comment


    • #3
      That looks awesome, will try out if I have some time. Thanks for sharing and the work put into something that Quixel/Epic should have done a long time ago.
      A.

      ---------------------
      www.digitaltwins.be

      Comment


      • #4
        Thank you so much for this authoring this Mohammad, plus it is perfect timing for a newly begun job.

        It is astonishing that they couldn't do this themselves, as others have pointed out.
        https://www.behance.net/bartgelin

        Comment


        • #5
          hmm, for me, nothing happen, doesnt work.
          AMD TR 7980X, 256GB DDR5, GeForce RTX 4090 24GB, Win 10 Pro
          ---------------------------
          2D | 3D | web | video
          jiri.matys@gmail.com
          ---------------------------
          https://gumroad.com/jirimatys
          https://www.artstation.com/jiri_matys
          https://www.youtube.com/channel/UCAv...Rq9X_wxwPX-0tg
          https://www.instagram.com/jiri.matys_cgi/
          https://www.behance.net/Jiri_Matys
          https://cz.linkedin.com/in/jiří-matys-195a41a0

          Comment


          • #6
            I upped to Max 25 and it definitely works with that, so maybe it's a version thing, which I think there are notes about.
            https://www.behance.net/bartgelin

            Comment


            • #7
              I have max 2025 too.
              AMD TR 7980X, 256GB DDR5, GeForce RTX 4090 24GB, Win 10 Pro
              ---------------------------
              2D | 3D | web | video
              jiri.matys@gmail.com
              ---------------------------
              https://gumroad.com/jirimatys
              https://www.artstation.com/jiri_matys
              https://www.youtube.com/channel/UCAv...Rq9X_wxwPX-0tg
              https://www.instagram.com/jiri.matys_cgi/
              https://www.behance.net/Jiri_Matys
              https://cz.linkedin.com/in/jiří-matys-195a41a0

              Comment


              • #8
                Oh, that's odd then, as it was as simple as he said it was...run the exe and it takes care of everything. I immediately tested both models and materials and all worked perfectly using Bridge.
                https://www.behance.net/bartgelin

                Comment


                • #9
                  Originally posted by Jiri.Matys View Post
                  hmm, for me, nothing happen, doesnt work.
                  I've noticed that on some systems, the 3ds Max 2025 startup script placed in the user's folder doesn't work for some reason. To resolve this issue, you can move the "Quixel.ms" file from your user's startup script folder to the global startup script folder located in the program files directory. This fix ensures that the script runs properly, and it works across all versions of 3ds Max it's intended for. The issue seems to occur because the user's startup script isn't being executed as expected.

                  To apply the fix:
                  1. Run the app normally to ensure everything is set up correctly.
                  2. Move the "Quixel.ms" file from this folder:
                    Code:
                    %localappdata%\Autodesk\3dsMax\2025 - 64bit\ENU\scripts\startup\Quixel.ms
                    to this folder:
                    Code:
                    %ProgramFiles%\Autodesk\3ds Max 2025\scripts\Startup\Quixel.ms
                  3. Restart 3ds Max.

                  This should resolve the issue.
                  Last edited by mohammadreza_mohseni; 15-12-2024, 01:05 AM.
                  Mohammadreza Mohseni

                  Website | Instagram | E-Mail | Art Station | Behance | Twitter | Facebook

                  Comment


                  • #10
                    Originally posted by mohammadreza_mohseni View Post

                    I've noticed that on some systems, the 3ds Max 2025 startup script placed in the user's folder doesn't work for some reason. To resolve this issue, you can move the "Quixel.ms" file from your user's startup script folder to the global startup script folder located in the program files directory. This fix ensures that the script runs properly, and it works across all versions of 3ds Max it's intended for. The issue seems to occur because the user's startup script isn't being executed as expected.

                    To apply the fix:
                    1. Run the app normally to ensure everything is set up correctly.
                    2. Move the "Quixel.ms" file from this folder:
                      Code:
                      %localappdata%\Autodesk\3dsMax\2025 - 64bit\ENU\scripts\startup\Quixel.ms
                      to this folder:
                      Code:
                      %ProgramFiles%\Autodesk\3ds Max 2025\scripts\Startup\Quixel.ms
                    3. Restart 3ds Max.

                    This should resolve the issue.
                    Might this be related with users being on Windows11 24H2: https://forums.autodesk.com/t5/3ds-m.../td-p/13096567

                    Solution:

                    1. Set a system env var
                    ADSK_3DSMAX_MACROS_ADDON_DIR
                    to
                    C:\Users\<user>\AppData\Local\Autodesk\3dsMax\2025 - 64bit\ENU\usermacros
                    match the max version. If you already had one, use semicolon( to add more.



                    2. duplicate C:\Users\<user>\AppData\Local\Autodesk\3dsMax\2025 - 64bit\ENU\usermacros folder somewhere in other folder like this.
                    D:\test\usermacros
                    and set the folder for ADSK_3DSMAX_MACROS_ADDON_DIR
                    A.

                    ---------------------
                    www.digitaltwins.be

                    Comment


                    • #11
                      Originally posted by Vizioen View Post

                      Might this be related with users being on Windows11 24H2: https://forums.autodesk.com/t5/3ds-m.../td-p/13096567

                      Solution:

                      1. Set a system env var
                      ADSK_3DSMAX_MACROS_ADDON_DIR
                      to
                      C:\Users\<user>\AppData\Local\Autodesk\3dsMax\2025 - 64bit\ENU\usermacros
                      match the max version. If you already had one, use semicolon( to add more.



                      2. duplicate C:\Users\<user>\AppData\Local\Autodesk\3dsMax\2025 - 64bit\ENU\usermacros folder somewhere in other folder like this.
                      D:\test\usermacros
                      and set the folder for ADSK_3DSMAX_MACROS_ADDON_DIR
                      that is a nice solution thanks for sharing.
                      Mohammadreza Mohseni

                      Website | Instagram | E-Mail | Art Station | Behance | Twitter | Facebook

                      Comment


                      • #12
                        Originally posted by Vizioen View Post

                        Might this be related with users being on Windows11 24H2: https://forums.autodesk.com/t5/3ds-m.../td-p/13096567

                        Solution:

                        1. Set a system env var
                        ADSK_3DSMAX_MACROS_ADDON_DIR
                        to
                        C:\Users\<user>\AppData\Local\Autodesk\3dsMax\2025 - 64bit\ENU\usermacros
                        match the max version. If you already had one, use semicolon( to add more.



                        2. duplicate C:\Users\<user>\AppData\Local\Autodesk\3dsMax\2025 - 64bit\ENU\usermacros folder somewhere in other folder like this.
                        D:\test\usermacros
                        and set the folder for ADSK_3DSMAX_MACROS_ADDON_DIR
                        alternative solution which doesn't involve copying or moving files and all the related issues when installing new scripts .
                        https://cganimator.com/missing-scrip...1-24h2-update/
                        -------------------------------------------------------------
                        Simply, I love to put pixels together! Sounds easy right : ))
                        Sketchbook-1 /Sketchbook-2 / Behance / Facebook

                        Comment


                        • #13
                          MaxBridge Assistant v2.0 Released: Major Improvements, PyQt6 Migration, Thread Management Enhancements, and More!


                          Hello everyone!
                          after checking out the issue that pointed out and read Changsoo Eun post about it (thanks M.Max for the link), I update the code significantlly, and use fixing attributes on %localappdata% and many other changes to improve the app. and now it should fix it all.
                          at least I hope

                          new update (v2) can be downlaoded from the same link
                          DOWNLOAD

                          first post is also valid

                          Here’s a rundown of the key updates in MaxBridge Assistant v2.0:​

                          1. Migration to PyQt6
                          • upgraded from PyQt5 to PyQt6, unlocking new features and ensuring better compatibility with modern Python versions.
                          • PyQt6 introduces performance improvements and resolves several issues that were present in the older version, providing a smoother experience.
                          2. Improved Thread Management
                          • The thread management system has been refactored for better efficiency and stability. I’ve transitioned from a basic QThread model to a more modular approach using QThreadPool and QRunnable.
                          • This allows for better handling of multiple concurrent downloads without impacting the UI performance.
                          3. Enhanced File and Library Handling
                          • Better file extraction and replacement logic ensures smoother handling of files during the library preparation process.
                          • Files are only redownloaded if necessary, using hash checks to avoid unnecessary re-downloads.
                          • Folder cleanup is now properly handled, preventing old files from causing conflicts.
                          4. UI and UX Improvements
                          • The user interface has been optimized for better performance and responsiveness, particularly when dealing with high-DPI screens.
                          • The maximize button has been disabled for consistency, ensuring the window size remains fixed and prevents accidental resizing.
                          5. Local AppData Attribute Checking
                          • AppData folder attributes are now checked and corrected as the first step in the preparation process. This ensures that the folder and file attributes are set correctly, preventing potential issues with permissions.
                          6. Logic and Error Handling Refinements
                          • I’ve made several improvements in error handling throughout the application, with more detailed logs and better user feedback.
                          • The logic for preparation is now clearer, and the flow is more structured to ensure everything is handled sequentially.
                          7. New Version Structure
                          • The project now includes both the original version (MaxBridge_Assistant.py) and the new version (MaxBridge_Assistant_v2.py), allowing users to continue using the old version if needed while transitioning to the updated codebase.
                          8. Bug Fixes and Minor Improvements
                          • Various bugs have been fixed, and several performance optimizations have been made to ensure a smoother experience across all tasks.
                          ​​
                          Attached Files
                          Last edited by mohammadreza_mohseni; 16-12-2024, 10:33 PM.
                          Mohammadreza Mohseni

                          Website | Instagram | E-Mail | Art Station | Behance | Twitter | Facebook

                          Comment


                          • #14
                            Hey, now it works like a charm!! thank you man!!
                            AMD TR 7980X, 256GB DDR5, GeForce RTX 4090 24GB, Win 10 Pro
                            ---------------------------
                            2D | 3D | web | video
                            jiri.matys@gmail.com
                            ---------------------------
                            https://gumroad.com/jirimatys
                            https://www.artstation.com/jiri_matys
                            https://www.youtube.com/channel/UCAv...Rq9X_wxwPX-0tg
                            https://www.instagram.com/jiri.matys_cgi/
                            https://www.behance.net/Jiri_Matys
                            https://cz.linkedin.com/in/jiří-matys-195a41a0

                            Comment

                            Working...
                            X