Disclaimer

This is MY Viewer, i decide which feature i want to add and which to remove, i share this Viewer to show the world that user base size is not important, i do rate quality by effort, thought and love put into the project, not some rough estimated numbers. I consider feature requests only if i you can name proper valid reasons i can agree on. It is my unpaid time i'm putting into this project, i'm not here to cater to every Joe's desires.

Wednesday, July 2, 2014

2.3.9.9(C)

Oh boy.

Here we go, i wasted WEEKS in putting on/taking off all kinds of meshes, changing their textures, bumpmaps, speculars, transparency, rotation, scale, glow, properties and whatnot to finally find out why Motion Blur keeps bugging out on very certain mesh things. FITTED MESH. Fitted Mesh uses extra bones which you rig surfaces to to allow these surfaces getting modified like normal shapes would do, it's a "hacky" fix of doing it but probably the easiest and Motion Blur takes samples of each bone, since Motion Blur was made at the time where Fitted Mesh was far from even being thought about, it was made with 35 bones in mind instead of the 52 we got now, resulting in all other bones to go blurry 24/7 because Motion Blur thinks these are in motion. This error could have gone the total opposite and Motion Blur wouldn't have worked on these surfaces at all which would have made noticing it even harder.

Long story short. It is fixed. Finally!

WOOOHOO!

4 comments:

  1. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Nothing was fixed regarding not being able to see Fitted Mesh enabled items, just Motion Blur was fixed.

      You should also test it on a Linden Viewer, it sounds to me that this might be a bug on their side or even intended behavior since Deferred Rendering is classified as default now as it is required for Materials as well.

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Why would anyone use this Viewer without Deferred anyway, that's the whole purpose of this Viewer, isn't it?

      Delete