Adding to Cart…
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.You currently have no notifications.
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2024 Daz Productions Inc. All Rights Reserved.
Comments
@Padone, @ThomasLarsson
OK, the bad news is that I'm an idiot. The problem was that I had forgotten to turn interactive mode off, and I was calling getCachedGeometry() immediately after setting the LOD level. It was returning the subdivided geometry before DS had time to revert back to the SubD cage. This is the exact same problem I solved with Sagan (and apparently promptly forgot about again). I don't think the Geometry Editor tool had anything particular to do with it, other than affecting the outcome of the race condition.
The good news is that I can just steal all the code to manage all of this from Sagan.
I also got rid of the dialog box, so the plugin behaves more like the script. I'll also need to diff it with the latest version of the script. We're close, gentlemen.
And a Mac version should be a piece o' cake because there are no external dependencies.
@TheMysteryIsThePoint
That's amazing news that will make the HD exporter so fast. Thank you so much for your work on this, can't wait to test.
Just to say that, after a couple of months of avoiding Blender for attempting renders, I've just installed Diffeo with the latest 4.14 of DAZ Studio and exported a character over to Blender. Wow, the improvements over my previous attempts are significant. I rendered a G3M figure in Cycles in 3 minutes on my old GTX 1070 and it was comparable to an IRay render. Then I dropped the samples down to 64 and tried again - 32 seconds! OK, a little noise but fairly acceptable. I then tried with the denoiser on and the noise was gone and the image was only a little softened compared to the awful IRay denoiser in DAZ Studio which eliminates details drastically.
I also tried Eevee but, while streets ahead of Filament, it is not as consistent with IRay materials as Cycles is. I'm hoping for that to improve as I would like to render animations in Blender some day.
This is a Cycles render at 64 samples with no denoiser. It rendered in 1 min 20 sec. It is a close-up rather than the full figure mentioned above which took 32 seconds.
Glad you're getting somewhere.
Been in the market for rendering options since my card was put into boomer status by Nvidia, so I can no longer use iray for the time being (770 4gb FTW edition - kepler based). Decided to give this sucker a whirl and it does good.
Blender 2.91, 1k studio hdri w/ multiple importance enabled. 500 samples, filter glossy @ .50 (not sure if that did anything, but was using an anti-fireflies guide by blenderguru). I need to work on de-noising the eyes.
I downloaded the latest version via git and pushed to my machines. I tried a new conversion of the Spacestation Solaris model, reduced by 2 with the Scene Optimizer in Studio, and these are the errors I get when I import it into Blender 2.91. I'm not sure if these files are being created by the optimizer script or are in the original model itself.
MISSING ASSETS:
/data/Petipet/Solaris%20station/Module1/Module1.dsf#Light1
/data/Petipet/Solaris%20station/Module1/Module1.dsf#Light1a
/data/Petipet/Solaris%20station/Module1/Module1.dsf#Light2
/data/Petipet/Solaris%20station/Module1/Module1.dsf#Light2a
/data/Petipet/Solaris%20station/Module1/Module1.dsf#Light3
/data/Petipet/Solaris%20station/Module1/Module1.dsf#Light3a
Good results. You probably would not have any fireflies in this scene, but I don't think the filtor glossy setting hurts anything. I've found it very useful when I have a glass object in a scene, especially an interior render (I watched the same tutorial by blenderguru, very helpful). The eye cornea/moisture takes a little time to get right, or at least close to right.
So, I was trying again to use the HD import, when I tried to merge hd geograft to hd main figure, it was coming up with an error of mismatched geometry count I think?
Both the graft, and the girl are at lvl 3 sub on export. I select graft, then girl and hit the merge geograph button. Is there something wrong with that process?
See if there is a Multi-Res modifier on either the character or the geograft. If so, set the Multi-Res value to the same for both meshes. 16,556 sounds like 1 subdivision, but I can't remember.
Yea, I haven't really dove into eye materials. It's on my bucket list though (including char modeling in general).
When using the development version, any updated version for several weeks, I am not getting an armature in the HD collection.
If I use the stable version I do get an armature.
@gmooh3232 The HD exporter has been simplified to avoid duplicates. The armature will affect both the base and HD versions.
Has anyone succeeded in importing the Bend Control for Genesis 8 with corresponding bone drivers into blender or is this not possible yet?
Not sure about Bend Control. Seems like some work and some don't, depending on how they operate (morph driven morphs, bone driven morphs, standard slider morphs, etc). I'm no expert, just kinda guessing.
Ultimate Natural Bend Morphs are JCM's so the bones drive the morph, and we have been able to import those with Diffeomorphic.
https://www.daz3d.com/forums/discussion/447876/diffeomorphic-morph-drivers#latest
It might be getting confused with the scene optimizer paths maybe? I would try loading it without optimizer reductions, see if it still spits out those errors to rule it out.
Darn, was hoping it was an easy fix. The only thing that is popping out at me is the naming convention. "Module1.dsf#Light1" the "#Light1" part appended at the end looks odd to me, but I am also not a coder so it might be completely normal lol. Someone with much better knowledge than me would have to pipe in.
I also looked in the Module1.dsf source file. It has a Light and Light2, but not the others. I'm even less sure what is going on.
@brainmuffin Also unix is case sensitive while windows is not, don't know if this is it. If the scene optimizer is the issue you may try the blender simplify tab instead.
The syntax "Module1.dsf#Light1" is completely normal; it is DS's way of saying "the asset Light1 in the file Module1.dsf".
The plugin usually doesn't have any problems with case-sensitive paths. I was running unix and DS under wine for half a year and the only thing that gave me a headache was when a path resolved to multiple existing case-sensitive paths, like Runtime/Textures and runtime/textures both exist. But that confused DS as well.
You might turn up the verbosity value in the global settings dialog. The higher the value the more info will be printed in the terminal window, and at some point a missing asset will trigger an error and a log file is printed. It is called daz_importer_errors.txt and should be located in either your home or documents directory.
How do you merge multiple geografts on the same figure?
Select all the geografts, then merge. Nested geografts are also supported, that is, a geograft grafting to another geograft. In this case you have to first merge the nested geograft. The reason why the plugin doesn't merge the geografts automatically is to allow loading morphs before merging.
Is there a way to use Diffeo to take clothes into Blender that bind them to the character like they would be if imported at the same time.
Easy to send as objects, but looking for alternatives.
@nicstt Blender may be able to fit clothing to some extent by using the shrinkwrap modifier, but in general it doesn't work the same as the daz studio autofit. Not that autofit is excellent, it has bad issues as well.
No the shrink wrap wouldn't work, it's ok (sometimes) fixing swimwear and other close, conforming items - especially socks, stockings and tights
If you want to merge rigs, you can export the clothing from DAZ to a new blender file and save it. Then you can import the clothing with the rig into your current blender file, then merge rigs like normal. Definitely extra steps, but that is the only way I know to keep the clothing rig and merge with the character.
I just started experimenting, but I've found that parenting the imported clothing to the armature follows the pose somewhat, then do some sculpting to fix it up. I'm sure there are better ways, I just haven't found them yet. I just bought simply cloth so I can run sims in Blender for clothing. I'll let you know how it goes...
@nicstt May be you can also use the laplacian deform first to shape the clothing, then shrinkwrap to fit it. Personally I find shrinkwrap very effective and also better than the daz smoothing. In general it is easier to fit the clothing in daz then export to blender though. That is, use daz studio as a figure generator then blender to customize the figures, animate and render.
https://bitbucket.org/Diffeomorphic/import_daz/issues/226/importing-the-daz-smoothing-modifier