SwiftXR Documentation
Get StartedGitHubCommunity
  • 👉 Introduction
  • 🍭 Creating a Project
  • 🧭 Navigate the Interface
    • Left Panel
      • Layers Panel
      • File Manager (Files)
      • Project Settings
      • Video Tutorials
    • Working Area
  • 🎨 Templates
    • 3D
    • Augmented Reality
    • Virtual Reality
    • Face Tracking
    • Image Tracking
  • 🗃️ Components
    • 3D Viewer
      • Actions
      • Postion
      • Size
      • Layout
      • Background
        • Background Image
      • Effects
    • Augmented Reality (AR)
      • Properties (AR)
    • Virtual Reality (VR)
      • Properties (VR)
      • VR Editor
    • 3D Carousel
      • Carousel Options
    • Image Tracking
      • Image Tracking
    • Face Tracking
      • Face Tracking
      • Face Tracking Editor
    • Customizable 3D Viewer
      • Customization Options
      • Variants
    • 3D Text
      • 3D text
      • Generate 3D Text
    • Indexable 3D Viewer (Developers)
      • Indexing Options
    • AR Artwork Viewer
      • Artwork Settings
    • AI Artwork Viewer
      • AI Artwork
      • AI Generator
    • ReadyPlayerMe
      • Avatar Settings
  • 🔌 Plugins
    • WiX
    • Squarespace
    • Shopify
    • WordPress
    • WooCommerce
    • Framer
    • Webflow
    • GoDaddy
    • Zoho
    • Blender
      • Version 4.1 or Below
      • Version 4.2 or Above
    • Canva
    • Figma
    • HubSpot CMS
    • Clo3d
    • Style3d
    • Daz3d
    • Weebly
    • Concrete CMS
    • Dorik
    • Format
    • UCraft
    • Brizy
    • Bubble
    • Tinkercad
  • 🪢 Integrations
    • HTML
    • React and Next.js
    • Svelte
    • Angular
    • Vue
    • Swift
  • 🎮 3D Content Creation
    • 3D Modelling Softwares
      • Blender
      • Maya
      • Sketchup
    • 3D Asset Stores
      • Sketchfab
      • Free 3D
    • 3D Scanning/Capture
      • Luma AI
      • Kiri Engine
  • 💡 How To
    • Image Tracking
    • Best Practices For Image Tracking on SwiftXR
    • Face Tracking
    • Indexable Model Viewer
    • How to Enable Animation in AR on IOS Devices
Powered by GitBook
On this page
  • Before starting, ensure you have:
  • Step 1: Prepare Your Daz Studio Scene
  • Step 2: Reduce the Mesh Resolution to get a Low poly
  • Step 3: Export from Daz Studio to Blender
  • Step 4: Export as OBJ
  • Step 5: Prepare Blender Scene
  • Step 6: Pack Resources and Save Blender File
  • Step 7: Import OBJ to New Blender File
  • Step 8: Append Textures
  • Step 9: Apply Textures
  • Step 10: Clean Up and Export
  • Step 11: Import to SwiftXR
  • Troubleshooting Tips

Was this helpful?

  1. 🔌 Plugins

Daz3d

Export and Embed Daz3D Clothing Designs in 3D, AR, and VR Experiences

PreviousStyle3dNextWeebly

Last updated 1 month ago

Was this helpful?

This guide will walk you through the process of exporting your scene from Daz Studio to SwiftXR for VR and AR experiences. Each step is explained in detail to help both beginners and experienced users.

Before starting, ensure you have:

- Daz Studio installed

- Daz to Blender Bridge (download from Daz Studio)

- Blender installed

- SwiftXR account

Step-by-Step Process

Step 1: Prepare Your Daz Studio Scene

Open your scene in Daz Studio. Make sure all elements you want to export are visible and selected in the scene tab. This step is crucial as only selected items will be exported.

Step 2: Reduce the Mesh Resolution to get a Low poly

  • Make sure your model is selected then go to parameter then Mesh Resolution

  • Change the Resolution level to Base

  • Subdivision Level should be 0

  • Then Render SubD Level (Minimum) should be 0 too

Step 3: Export from Daz Studio to Blender

  • Go to File > Send to Daz to Blender.

  • Keep the default settings only pick the version of your blender and change any other thing unless you have specific requirements.

  • Click Accept and wait for the export process to complete. This may take a few minutes depending on the complexity of your scene.

Step 4: Export as OBJ

  • In Daz Studio, go to File > Export.

  • Name your file (e.g., "SwiftXR_daz"). Choose a name that's easy to identify later.

  • Set the following export settings:

- Scale: 1 (to maintain the original size)

- Vertical: Y (standard for most 3D software)

- Depth: Z (ensures correct orientation in Blender)

- Set write surface to none

  • Click Accept to start the export.

Step 5: Prepare Blender Scene

  • Open Blender

  • Delete the default cube, camera, and light. Select each and press X to delete.

  • Press N to open the options tab on the right side of the 3D viewport and Click on Daz to Blender in the options tab

  • Then click on Import New Genesis Figure, a pop-up will show then you click on OK

  • Click on Viewport shading or Render button to Verify that all textures and assets are intact. Check the materials tab to ensure textures are loaded correctly.

Step 6: Pack Resources and Save Blender File

  • Go to File > External > Automatically Pack Resources. This ensures all textures are included in your Blender file.

  • Save the file: File > Save As (e.g., "swiftxr_daz.blend"). Choose a location you can easily find later.

Step 7: Import OBJ to New Blender File

  • Create a new Blender file: File > New > General. This gives you a clean workspace.

  • Delete the default cube, camera, and light as before.

  • Go to File > Import > OBJ.

  • Find and select your OBJ file and make sure the setting is as the screenshot below, then click import wavefront OBJ.

  • Import the file and check that it appears correctly in your scene.

Step 8: Append Textures

  • Go to File > Append and Navigate to the Blender file you saved in Step 5.

3. Select all materials and append them. You can use Shift+Click to select multiple materials at once, then click on Append

Step 9: Apply Textures

For each material (face, eyes, body parts, etc.):

  • Go to the Shader Editor (switch from "Layout" to "Shading" at the top of the window).

Or

  • Select the material you want to work on from the list and click on the material button by the side to change it to the appended materials

  • Adjust settings as needed, particularly for transparent parts like eyes and eyelashes, Make sure Alpha is Zero, Blend mode should be Alpha Blend and Shadow Mode should be Opaque.

Step 10: Clean Up and Export

  • Go to File > Clean Up >Purge Unused Data. This removes any unnecessary data.

  • Pack files again: File > External > Automatically Pack Resources.

  • Save your file one last time.

  • Export as GLB: File > Export > glTF 2.0 (.glb/.gltf). GLB is preferred as it packages all data into a single file.

Step 11: Import to SwiftXR

  • Create a new project in SwiftXR, see image below

  • You can either Drag your model and drop it on the SwiftXR Canvas or you go to File > Upload

  • You will get a warning sign if your model is more than 50mb so it advisable to keep it at 100mb so following the export setting from style3D is crucial to achieve this, Click on proceed.

  • Once imported, carefully check your model in SwiftXR. Verify that all parts, textures, and materials appear as expected.

Troubleshooting Tips

- If textures are missing: Double-check Steps 7 and 8. Ensure all materials were appended and connected correctly.

- If the model appears too large or small: Go back to Blender, adjust the scale, and re-export.

- If parts of the model are missing: Check that everything was selected in the original Daz Studio scene.

- For any persistent issues or other inquiries: Reach out to our support team.