Daz to Blender plugin bug workaround for MacOS & Rendering in Blender using Cycles and M1 GPU/Metal
Hi all, I got a workaround for the Daz to Blender plugin if it doesn't work for some of you and a tutorial on how to render in Blender using the Cycles engine and M1 GPU/Metal
I am using it on MacBook Pro M1, MacOS 12.2 Monterey, Blender 3.1, Daz Studio 4.20 Pro, so I don't know if the same workaround works on other platforms. I think it might be helpful for people who want to render via Cycles and utilize the M1 GPU (which is available in Blender 3.1).
DAZStudio:
Step 1) Download Daz Studio and Daz to Blender plugin via DAZ3DIM (you must purchase the Daz to Blender plugin in the Daz Store for $0)
Blender:
Step 1) Download Blender 3.1 and Blender 2.93 (or another version that is 2.80 or higher, 2.93 works for me and it is the first version which supports arm64 - the M1 Chip natively)
Step 2) Download Daz to Blender plugin from GitHub, unpack the .zip
Step 3) In Blender go to Edit -> Preferences -> Addons -> Install, then choose DTB.zip which should be located in ../DazToBlender_2.4.0/Blender/DTB.zip (do this for both Blender versions)
Import to Blender from DAZStudio:
Step 1) If you cannot see the scripts menu in DAZStudio, go to Window -> Panes (Tabs) -> Script IDE
Step 2) In the Script IDE choose File -> Open Script -> Manually choose the Daz to Blender plugin, which should be located by default in ../Applications/DAZ\ 3D/DAZStudio4\ 64-bit/scripts/support/DAZ/Daz\ to\ Blender.dsa -> click Execute
Step 3) Choose the settings you want
Step 4) In Blender 2.93 choose the little arrow below Options menu on the right side of the screen -> Daz to Blender -> Import New Genesis Figure
Step 5) It should import the character without any Python-related errors, after that save the blender project
Step 6) Open the Blender project in Blender 3.1
Rendering using Cycles and M1 GPU/Metal in Blender 3.1:
Step 1)Choose Edit -> Preferences -> System -> Cycles Render Devices -> Metal -> Apple M1 GPU (the Apple M1 option means CPU rendering, there is also the MetalRT option, which means that you will enable Ray Tracing, you must choose M1 GPU if you want to use MetalRT, correct me if I am wrong)
Step 2)Choose Render Properties tab on the right side of the screen -> Render Engine: Cycles, Feature Set:Supported, Device:GPU Compute (for MetalRT you should choose the Experimental Feature Set, correct me if I am wrong)
Step 3)Choose Render -> Render Image (F12 keyboard shortcut)
Step 4)Done
Comments
I am sure there are mac guys thanking you for this.