Disclaimer

Black Dragon 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.

Friday, July 13, 2018

Black Dragon 64x - Update 3.2.0 "Falling Dragon"

Note: Update 3.2.1 pushed to fix a startup crash if you had the camera window open on login.



Update time.


This time with more falling dragons!

Dragons fly you say? Not today!


Last week i made some much needed improvements to the animator, this week i'm finetuning and fixing more tiny things here and there.

Most importantly clicking the "Play" button too early (when the list is empty) shouldn't crash the Viewer anymore, in fact you won't even be able to click it anymore until you add at least one step.

Also in the poser you can now move the pelvis further around, 20 units rather than just 5 units, this was necessary for my latest video as well as something completely new...

...something i wanted for quite a while and you can finally do it, the camera floater now has a dropdown in its "camera modes" tab in which you can select any of your 134 bones to force the camera to follow it based on your current camera preset's offset, i added it now because again it was absolutely crucial for the video i was making.



You'll probably remember the falling scene i made last week, i extended it twice, all the way down to the ground. Poor draegn is ded.

This update also brings the Viewer on par with the Second Life Viewer 5.1.7, the latest official release again, almost fully untested of course, if you find any bugs or issues report them and i'll see what i can do to get them fixed as soon as possible (like the above mentioned play crash).




Sunday, July 8, 2018

Animator and what to do with it...

I've been hard at experimenting again and i'm digging up some interesting things that got me some interesting ideas.

What if i told you that it would be possible to make a UI for a full animation editor, like QAvimator inside SL? Technically you could take any animation that is running, read it out and fill the UI with all necessary information, keyframes, rotations, positions, time values and allow you to edit them, fully, imagine you could edit a running animation, move around its keyframes, change rotations and positions not only would this be the ultimate and only animation editor inside Second Life, it would also give mod permissions on animations a right to exist.

Making a functional and sensible UI for this is probably the biggest challenge of this. Not only would it require a lot of time to build, it would also require a lot of time to test and make it functional, fill it with features that are needed to make working with it as easy as possible.

Being able to fully edit running animations...

How would it look... how would it work... would this even be worth making?


Who knows. Maybe i'll get around to do it, it would help immensely getting the exporter up and working.

Friday, July 6, 2018

Black Dragon 64x - Update 3.1.9 "Falling Dragon"

A dragon never sleeps. Unless it sleeps.



Continuing on last update's work this update brings another bunch of improvements for the Poser, specifically it's animator feature.

The animator was always kinda... not very persistent, the moment the window was hidden the animator stopped working, that's because the main loop for the animator was written into the draw call for the window as it is the only call that was periodically called, problem was that as soon as the window didn't call the draw call anymore, such as when the UI is hidden or when it was closed the animator would stop... animating. Bummer.

NOT ANYMORE! BEGONE DRAW CALL NESTED ANIMATOR! I separated the animator from the main window's code and made it its own thing that can be called from anywhere in the code. This means the animator will now persist beyond the existence of the very window that houses its UI, this is especially useful if you want to ... well record your animations without the UI. Now you can! To show it off i made the very first fully-UI-less animator animation, no edits, no hacks, no tricks! It's 100% made inside the Poser.

I used the magic of the internet and put some fitting music to it as well!

You can see the version with sound here


That uh... well that's pretty much it already but i made a few more nice pictures for you!