amyaimei's avatar

amyaimei

Amy Moo
3.5K
Watchers
712 Deviations
215.5K
Pageviews

Lesson Learned

2 min read

I never expected a pair of simple socks will cause a lot of troubles.

Low Cut Ankle Socks for Genesis 8 Female

I finished the modeling in Blender and exported it as OBJ in order to transfer it to DAZ Studio as usual.

In DAZ Studio, I tried to clean up some unwanted faces and groups with Geometry Editor. I never expect this action started a series of failure. Everything seems to work fine in DAZ Studio. Then, I collected the files from where I saved them and packaged them into my newest freebies.

After I posted it, eblank reported that it crashed DAZ Studio. Then, Riukent also reported the similar problem with additional information. Then, I started to investigate the problem. In my DAZ Studio's logs, I noticed some warning messages with the text "WARNING: ..\..\..\..\..\src\sdksource\shapes\dzvertexmesh.cpp(1347): Vertex index ... for line ..., vertex .... out of range (...)." Immediately, I knew these vertices must be those being deleted. Then, I opened the DAZ Studio files and found the group that I deleted still there. I edited the DAZ Studio files manually and removed that group. That warning message disappeared. I posted the updated version. dprostock found another problem when it is being posed. I removed the Download because I had no clue about the problem. From the DAZ Studio's logs, there are many warning messages with the text "WARNING: ..\..\..\..\..\src\sdksource\shapes\dzfacetmesh.cpp(7907): Index out of range in DzFacetMesh::getNormal()." I removed the Smoothing Modifier, the warning did not go away. I exported it from DAZ Studio into OBJ and compared it with the OBJ exported from Blender. The number of vertices and the number of faces are the same but the one from DAZ Studio contains more vt lines and vn lines. At that time, I thought I knew what's going on. Then, I examined the mesh in Blender and found that the OBJ from DAZ Studio contains edges did not form a face. These edges contributed to the vt and vn lines in the OBJ. Once I removed these edges and exported the mesh and imported back to DAZ Studio. Everything works, no more warning message.

I should finalize the mesh in Blender instead of using DAZ Studio's Geometry Editor. Next time, I will not try to save time and make the same mistake.

At the end, I want to thanks all for helping me.

Join the community to add your comment. Already a deviant? Log In

Should I stop making my creations for free?


After I posted the latest freebies, someone asked me to start selling. Another one told me that I don't know how to function in a monetization based environment. Yes, I don't. That's why I don't know how to sell. Then, that person told me that I undervaluing myself by not charging. In the end it hurts everyone because I work for free.


Oh! I don't want to hurt everyone! My interpretation of that is, my freebies are competing against some commercial products, I'm hurting others' business.


To all DAZ Studio content artists, I do not have any intention to hurt others' business. My freebies are the side-effect of my objective, not my objective. My objective is simple, just make something that I like to see. In addition, I like to see how others can bring my creations to next level through their rendering skills. I'm sure many artists can render with my creations better than what I can.


I'm not a good content creator. I agree I can make good 3D models. I'm not good at other aspects of being a content creator. I just getting into texturing. I still cannot make good promotion renders. I'm in the process of being a seller at some sites. But I doubt I will end up really selling anything.


From someone's perspective, the way I handle my creation is not ethical. But I'm not here to dump my 3D models. If I sell, I guess I will ask for a price that is not right. At the end, the same person will told me that it hurts everyone.


Sadly, I don't know what to do.

Join the community to add your comment. Already a deviant? Log In

Depressed

1 min read
Recently, my. depression is getting worse.  With all bad things happen around me.  My brain started to "censor" information to protect my mental health.  I started to think of something weird.  I hope anything I posted recently do not hurt your feelings.  If they did, I'm really sorry.  Feel free to unwatch me.
In my recent renders, my virtual self dressed in my favourite dress.  Why?  It just makes me feel little better.  I do the same in real life when I am alone.  In many times, depression is my lone battle against my own negative emotions.  In many cases, I don't even have words to describe how I felt.

Join the community to add your comment. Already a deviant? Log In

I've tried to apply the fixes described in rBcf77b67c459d: Fix T71576 Mesh error on mutimaterial Meshes on legacy nvidia drivers with my own modifications. It works.

The idea of that commit is fine but the code in source/blender/gpu/intern/gpu_extensions.c is not correct.

if (GPU_type_matches(GPU_DEVICE_NVIDIA, GPU_OS_ANY, GPU_DRIVER_OFFICIAL)) {
    char *driver_version_str = strstr(version, "NVIDIA ") + 7;
    int driver_major_version = (int)strtol(driver_version_str, NULL, 10);
    if (driver_major_version > 0 && driver_major_version < 400) {
        GG.legacy_nvidia_driver = true;
    }
}

The version in my case doesn't contain the string "NVIDIA ". If the code above is used, it crashes.  I changed the code to look for the version I have, which is "3.3.0", where I found it from the debug output.  I changed the code to:

if (GPU_type_matches(GPU_DEVICE_NVIDIA, GPU_OS_ANY, GPU_DRIVER_OFFICIAL)) {
    if (strstr(version, "3.3.0")) {
        GG.legacy_nvidia_driver = true;
    }
}

After that, I recompiled the code, it works. 
Now, I can use Blender 2.82 :)

Join the community to add your comment. Already a deviant? Log In
After more trials and searches, I've figured out that Blender after version 2.79, a GPU is required to run it properly.  Without a supported GPU, the program will start but many features will not work.  Even the object/mesh may not display properly.  Therefore, if you don't have a supported GPU, stay with Blender 2.79b or the last build of Blender 2.79 (download.blender.org/release/B…).  For me, the latest version that works at my laptop is version 2.80.  Although they claimed that it works Nvidia GPUs released in the last 10 years, I don't think it is true after version 2.80 because mine doesn't work.  I knew the reason, the changes described in developer.blender.org/rB951692…, but nothing I can do about it.  A lot of code involve in it!  I'm happy with the features of Blender 2.80 and Blender 2.79.  There is no urge to upgrade.

Join the community to add your comment. Already a deviant? Log In
Featured

Depressed by amyaimei, journal

Blender 2.82 local build works by amyaimei, journal

Blender after version 2.79 by amyaimei, journal

Maybe, it is the time I should stop being... by amyaimei, journal

About my render posted yesterday by amyaimei, journal

I'm offering subscriptions!
View Now