DigiSprawl Content Picks

[aside]I’ve been away from my render rig a while now. The current computer I’m using has a i7-960 I retired a few years back due to concerns it had been overcooked one too many times, so I’m not pushing it too hard. It’s amazing how quickly I grew accustomed to the 16GB RAM too. 8GB just seems poky, with the system chewing up a large chunk for it’s own purposes. Being back on the R7 290x graphics card with a mere 2GB RAM is the final limiting factor – no Iray. It’s been an interesting change of pace and given me some time to work on other projects.[/aside]

My Recent DAZ 3D Content Picks

Anyway, I’ve seen some interesting content come up in DAZ’s store and thought I’d share my picks. There have been a number of major DAZ character releases but I’m not counting those here.

SF Ball Joint Dolls Genesis 3 Bundle

One of my favourites, the Ball Joint Doll by Sickleyield Fuseling is back for G3. The doll is a surprisingly diverse product fitting themes from contemporary to the surreal.

00-main-sf-ball-joint-dolls-genesis-3-bundle-daz3d

ASN Model 4

DZFire has been making popular Robot/Cyborg characters for some time now and his latest addition, the ASN Model 4, looks very cool. I’ve made a lot of use of his earlier Cyborg Model 4.

ASN Model 4 by DZFire

Nomad for Genesis 3 Male and Female

Luthbellina produces some fine diverse character outfits. His current Nomads for Genesis 3 Male and Female. Hiking, down on one’s luck, or zombie survivors – you decide.

nomad-for-genesis-3-males-and-females-daz3d

Rhys for Genesis 3 Male

Saiyaness’ catalogue my still be developing at DAZ 3D, but she has interesting and varied characters from the pretty to the ugly. Rhys for Genesis 3 Male is a dirty and pimply lad, perfect for your hard luck character or wastland survivor. See DigiSprawl’s artist feature with Saiyaness here.

00-main-rhys-for-genesis-3-male-daz3d

Subsurface Workshop – SSS Shaders for Iray

It’s no over statement to say that DimensionTheory’s name is synonymous with quality lighting and surface products. It was the Interjection surface injections for the generation 4 figures that got me onto this guy. His hand painted subsurface scattering maps gave a level of control in configuring SSS for these figures that was very rare with any of the DAZ released characters. Thankfully SSS control maps have become somewhat more common since. Since then I have added many DT releases to my runtime.  …but I digress, DimensionTheory’s Subsurface Workshop For Iray contains some stunning looking shaders, covering plastics, waxes, fabrics and more. If I was rendering right now I would be on this.

00-main-subsurface-workshop---sss-shaders-for-iray-daz3d

Glassware Collection for Iray Vol. 2

As a sucker for shiny things I had to add ImagineX’s Glassware Collection For Iray Volume 2. If you’re similarly afflicted go check out the promo images. This is some fine glassware. Diverse and varied seems to be the key word for this post, and this product is no different. Lots of different pretty glass ware objects here.

00-main-glassware-collection-for-iray-vol-2-daz3d

There were plenty more recent releases that I wanted to add, but that’s already quite a lot of bling right there.

Aeon Soul Closing Store At Runtime DNA

aeon soul sale rdna

Promo image from http://www.runtimedna.com/newsletter/2015_10_29/index.html

No one seems to know, or those that do know aren’t saying why, but Aeon Soul is closing down their Runtime DNA store. Everything there is currently discounted 40%. There has been some speculation that Aeon Soul is set to make DAZ 3D their primary outlet, but who knows. Let’s hope this isn’t another case where the artist throws everything away to reappear sometime later with a new name. Like when Aery Soul went on to be AlfaseeD, with a whole pile of cool content being lost. I think some further content was lost as AlfaseeD went on to become Aeon Soul.

So, pickup the stuff at RDNA while you get the chance, because it might soon be gone forever. You can also find Aeon Soul’s store at DAZ 3D. One can only guess at the motivations for this and the previous moves, name changes, and content dumps. In any case, best luck to Aeon with whatever is cooking.

Reality 4.1 Review

I’ve written, rewritten, performed delicate surgery, and ultimately torn up this review a number of times now. I don’t want to be the negative reviewer guy, but what it comes down to is that I’m just not very impressed with Reality 4. Sure, we have some nice features introduced since Reality 2, such as procedural textures, and SSS, but I’m just not sold (more on that later). There are many happy Reality users out there, but then there are the others like me, skeptical, on the fence, indifferent. So, I’m not saying Reality is bad, just that it’s not my beverage of choice.

Metropolis CPU 20 mins

Metropolis CPU 20 mins

Before moving on I should point out now that I’m writing this review for the DAZ Studio (Windows 7) version using a i7 4770 and two GTX 780ti cards (not AMD cards). For most GPU renders I stuck with using the 780 in the secondary slot as using the first or both resulted in slow system response. All renders in this review are raw from Reality for the purposes of test (sorry, no pretty ones here).

LuxRender Speed Increases

Given my outlook of Reality I was still quite excited by the news of Reality 4.1 and all the talk of speed. Speed increases are a huge selling point for me when it comes to LuxRender, and in this regard Reality 4.1 is a solid point release. 4.1 gives access to some of the latest advances of LuxRender 1.5, which is great. We see some nice acceleration on many recent CPUs, and we get a greatly updated OpenCL based engine, which is now well on the way to containing all the features of CPU LuxRender.

CPU Extra Boost 19 min A close examination of shows the stark differences between bidirectional and standard path tracing.

CPU Extra Boost 19 min
A close examination shows the stark differences between bidirectional and standard path tracing.

There are a number of caveats with these speed increases. First: CPU and GPU “boost” modes only support Path “mono-directional” renderer (depending on the type of scene being rendered this may or may not be an issue). Boost seems to be one of Paolo’s own “homebrew” tweaks to Lux render settings. Two: There are slight (and sometimes not so slight) render difference between OpenCL and standard CPU modes. I’ve noticed this with glossytranslucent materials, particularly when coupled with the homogenous volume for SSS. More importantly, there are issues with geometry artefacts at lower levels of subdivision. These issues appear to be particularly noticeable on models that heavily rely on subd methods for controlling shape, such as the Genesis figures (fixed as of 4.1.1).

Reality 4: A Mix of Good and Bad

Reality was my introduction to physically based rendering, which completely spoiled me for biased options. Even the pretty Monte Carlo GI in LightWave felt like slumming it afterwards. What spoiled my interest in Reality, as a bridge to LuxRender, was Luxus. Luxus is a huge ‘effing mess in its implementation (in to DAZ Studio’s user interface), but it has a number of points that, in my mind, and to a good number of others users, makes it superior. Probably the most significant of these points is that it exposes the controls for just about every feature of LuxRender.

CPU left, OpenCL right. Both metropolis. Again we see that CPU is still king in terms of quality.

CPU left, OpenCL right. Both metropolis, and both with identical material settings. We see that CPU is still king in terms of quality.

Luxus beat Reality (3, Poser) to the punch when it came to offering options for subsurface scattering, and with all the extra render and material features I could forgive that Luxus was spread all over the place with huge ugly lists of options (some of which even the hardest core of the hardcore would rarely touch). It’s a raw, barebones sort of plugin, but it makes up for it in power. I had hoped that Luxus would shake up the Reality trajectory, but every release of Reality has been an evolution of the earlier product (which, depending on perspective is either good or less good). Maybe Luxus didn’t hurt Reality, maybe Paolo (Mr Reality) never saw the endless blog and forum posts that pointed out the power aspects of Luxus. Maybe these “elite users” aren’t a big enough porting of Reality users. Whatever the reason, Paolo is happy to tell us how we should be using LuxRender.

Reality on Right, Luxus on left. Both are flawed renders but Luxus gives many more options when setting up glossy translucent materials. Texture control maps are great for subtle tweaks.

Reality on Right, Luxus on left. Both are flawed renders but Luxus gives many more options when setting up glossy translucent materials. Texture control maps are great for subtle tweaks.

I love that Luxus lets us tweak render settings, access multiple subsets of rendering engines. I love that it gives us sensible access to the basics such as glossy translucent surfaces and volumes. Yes, I know Reality has these surfaces and volumes, but even then Reality gives us the “light version”. Why, in this wondrous modern day and age, or we not given the option to input textures in to our absorption and scattering slots? Why is Reality lingo inconsistent with LuxRender lingo? Why does it require google to learn how to setup a glossy translucent surface specifically for Reality? The manual is obscenely vague on this process.

One would assume the glossy trans would be sitting right next to glossy and matt materials, but nuh-uh. We unlock this obscure material via volumes. Why? And why is there a separate tab for volumes in the first place? Yes, I guess it might make it easier to share volumes between different surfaces, but what about good old copy past? After all, we are probably going to have to tweak those volume settings from one model or character set to the next.

OpenCL having a fit on left. CPU doing weird stuff on right. Presumably the patchy areas in the CPU image is working to clear noise.

OpenCL having a fit on left. CPU doing weird stuff on right. Presumably the patchy areas in the CPU image is working to clear noise (noise aware).

Reality has gone a good distance on squashing some strange idiosyncrasies and quirks, but these seem to be rooted in Paolo’s design process and ideas about how things should be, both in terms of design and how users should relate to LuxRender

To cut through it all, and paraphrase so many posts I’ve seen on the subject, Reality is great for novices and those that just want to get on with the business of rendering. If Reality were a book it would be “LuxRender for Dummies”. This is certainly not a bad thing. Many of the render settings are superfluous for many users, as are texture control maps, but for hardcore render geeks and artists that really want to push their work to the next level, it is limited. There, that’s it! Reality is limited.

Final Thoughts: Reality 4/4.1 and LuxRender

Reality’s Good Points
  • Reality is great for new users, and those that want to render without having to worry about a huge list of engine configurations.
  • It supports a good chunk of what LuxRender has to offer
  • It is relatively easy to work with (though with some frustrating quirks)
  • Some love the Reality GUI
  • Speed increases
  • Procedural goodies
Reality’s Bad Points
  • The first point on the list isn’t about the program so much, but this seems rather big to me. On the Reality “Details” page there is one mention of LuxRender, and it’s all the way down the bottom of the page. This seems to be a systematic tactic taken on other pages on Preta3D.

“Reality is a rendering solution that extends DAZ Studio and Poser providing the most advanced Physics-Based Rendering system in the market.”

Is it just me, or are we correctly attributing the awesome rendering power here? Let’s give Paolo the benefit of the doubt and say he’s concerned making too much out of the external render engine (which Preta3D has little to do with) will unnecessarily scare people away. Something like that?

  • Reality hides many of LuxRender’s rendering and material features (more so the former). Some of these would be very beneficial to intermediate and advanced users.
  • Reasonable manual
  • Reality GUI – though considerably improved since Reality 2 (first version I used)
  • Convoluted glossy translucent and volume setup
  • Would love to see more of the procedural options available for use in the diffuse channels (as opposed to being strictly for displacement).
  • Manual has some serious limitations and oversites
  • Reality lingo is not always consistent with LuxRender spec
  • Does not include the LuxRender environment camera (why?)
On LuxRender Speed Increases

Metropolis CPU is still by far the sharpest tool in the LuxRender arsenal. Comparing OpenCL, accelerated, and “Extra Boost” render side-by-side with CPU renders will often be as day is to night. Sometimes speed just isn’t worth it. OpenCL just isn’t there yet, but we are so close!

If you have a reasonable NVIDIA card LuxRender might not be the best option, certainly not in all situations. See the next post for a head-to=head LuxRender vs Iray.

On Luxus vs Reality

For the sake of final balance it is necessary to make a notes on Luxus in its current state.

  • Has not been updated in quite some time. As a result it doesn’t support all LuxRender’s latest features, though it does include text boxes to input code.
  • Its incorporation into DAZ Studio makes an art of mess.
  • Poor documentation.
  • Bug where Luxus somehow fails to export materials. A very frustrating bug.
  • Exports scenes to a temp folder (that wipes on closing DAZ Studio). However, this can be changed.
  • No environment camera (why?).

In short, I would love to see this plugin updated and tidied up. In its current state Reality is the better plugin for most users. You can pickup Reality 4 for DAZ Studio and Poser from most DAZ/Poser community brokerages including DAZ and directly from Pret-a-3D.