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.

Thursday, July 16, 2020

Black Dragon 64x - Update 3.8.9 "Enhancing Dragon"

Some more bugfixes for some reported issues, namely the Fixed Environment editor breaking upon changing settings too fast and having increasingly longer freezes with growing preset lists when switching between presets. Really nothing fancy yet.

Wednesday, July 8, 2020

Black Dragon 64x - Update 3.8.8 "Enhancing Dragon"

I guess windlight transitions were broken. Fixes'n stuff.

Tuesday, July 7, 2020

Black Dragon 64x - Update 3.8.7 "Enhancing Dragon"

It's getting frustrating to fix one bug just to add 10 more which when fixed break what you've fixed before, this has been going on for 4 days now.

I hope this was the last of it and yes i know that presets may behave weird or reset under very special conditions when mixing local and inventory presets, i simply cannot fix it as the previous 3 updates clearly proved, i keep breaking whatever i've fixed before so i'm giving up on it. I'll simply leave it as is right now and we have to live with the fact that a very certain order of operating the editors causes your Windlight to be reset. I... just want to go back to Windlight... EEP is getting worse and more complicated with every day i spend looking into it.

Sorry for the inconvenience.

Monday, July 6, 2020

Black Dragon 64x - Update 3.8.6 "Enhancing Dragon"

And more bughisses and feedback stuff.


Editors should now display the preset name you are working with (again), inventory presets are listed in the presets dropdown (again), an RLVa crash was fixed, the RLVa restrictions window finally displays restrictions again (after many years), the group join fee shouldn't be cut off anymore and the some wonky behavior with the RLVa camera preset should now properly behave again.

If you still find yourself unable to change the camera presets you most likely either have something attached that has taken control of your camera and forces your camera into a certain position, which might block presets and more likely you are being blocked by the RLVa restriction @setcam, which prevents you from switching camera presets or alter them. In both cases you should deattach everything. EVERYTHING. Not just your HUDs, absolutely everything. However before you do go into the RLVa menu (Dragon - RLVa) and select Restrictions and check whether a restriction to your camera is applied via @setcam and which object is doing so (it will display the name if its an attachment or the UUID if its something inworld). In the case of an RLVa attachment you'll have to detach it and relog unless you can toggle the @setcam restriction somewhere in said attachment, i doubt it though.

Sunday, July 5, 2020

Black Dragon 64x - Update 3.8.5 "Enhancing Dragon"

Rapidfire PEW PEW.


There were bugs that i snaked in. I hissed them out and now the Viewer can slither on.

Welcome to Snekdate #1, bugs hissed: ALL OF THEM.


Water specularity changing randomly. Hissed. Up and down arrows not working anymore in dropdowns. Hissed. Preset checkboxes not checking anymore. Hissed. Inventory presets ignoring windlight transition times. Hissed. Usability. Hissed.

SSSSSsssss SSS SSSS ssss SSSssssSSS

Snek now deserve boop to da snoot!


Saturday, July 4, 2020

Black Dragon 64x - Update 3.8.4 "Enhancing Dragon"

Phew, this took long.

I just wanted to take a week or two off and get to do some stuff with friends and poof a month was gone, then i started hammering on stuff that broke spectacularly apart and required a lot of time to fix but it was worth it!

This update brings you a special little something that i decided last minute to add haha! (on top of the other 5 trillion things i wanted to have done before i release this)

So here we are a brand new update packed with the good stuff!



The whole time i was "away" i kept following the various EEP discussions and had a close look on what people think and there was a lot to chew through here, this update brings you the first good chunk of additions and improvements. Reintroducing Day Cycles! You can finally tiggle toggle that Day Cycle checkbox and use them again, all of your old ones should work unless they have an invalid name, in that case you'll have to go into the folder and rename them... or... you know yell at me again and i'll do it for you.


With it of course came a million bugs that needed fixing, all of which i have hopefully fixed by now and hopefully also replicated the old behavior as much as possible.

Next topic was the absence of a lot of old presets all of which have been brought back! Sky, Water and Day Cycles should all be back, all the ones we had in previous Black Dragon versions.

A big problem of EEP is that people are seemingly confused despite my best efforts making the Windlight editors look as close to the original as possible while adding all the new options into places they make sense, as you may have noticed by now the Sky editor has had a few options shoved around in its tabs to make space and to group them a bit more logically, i know this takes getting used to but lets be honest, we all just open it and start sliding sliders and see what they do until we like what we see, no need to know the exact background calculations of every slider but i did hear one big part out and that was apparently the biggest confusion of them all, the "Sun Position" which was previously simply named Sun Angle and East Angle. You have to agree that these make little sense really, they should have been Sun Angle Up/Down/Left/Right or North/East Angle respectively. Which is why "Position" made much more sense since you're changing the position of the sun in the sky. Nonetheless i relabeled them to Sun Angle again and took this opportunity to add "Scale" to it since apparently people didn't know what the "S" slider did. Now you know, its Sun Angle and Scale.

Another request I've heard a lot was changing the Windlight transition time.... and well its back! Yes you can finally set the transition time again, this time however i removed the transition checkbox since.... lets be honest, you can just set the time to 0, does exactly the same and saves quite some code.

Other changes include the relabeling of "Projector" shadows to "Sun, Moon and Projectors" to make it crystal clear that this is not an option where you choose between Projector shadows and Sun/Moon shadows. I mean just think about it, why didn't your shadows vanish when you used Projector shadows? It doesn't make any sense!

More changes include some SSAO and Shadow softening tweaks, shadow precision tweaks (especially at high altitudes), bringing back the old pre-EEP shininess (YES YOU HEARD THAT RIGHT), a long standing issue with rigged mesh shadows flickering when the mesh swaps through alpha states (poor Sergal avatar is finally fixed) and finally light reflections on water coming back and not just that i also fixed the weird light reflections on the shoreline when close to water with lights attached to you.

Pre-EEP (new)
Post-EEP (old)



You can now also set the shadow resolution up to 8K!

This update also brings the image decoder OpenJpeg to version 1.5.1. You may see drastically increased texture rezzing speeds too!

And if you thought this can't get any better, i have a very special gift for all RLVa users. I updated RLVa to the latest version featuring EEP support. I played some Fright today to see if RLVa works.




By Altcake

Thursday, May 14, 2020

Black Dragon 64x - Update 3.8.3 "Enhancing Dragon"

Here we go, the last update for probably the rest of the month.


Don't worry, i'll be monitoring any issues that come up and work on them when i get some time but starting at the 16th i won't be active for a while, big stuff is coming up and it will keep me busy for a good week or two. So lets hope all the baddies have been fixed in this update!


This brings me to the actual changes of this update.

Starting from now on any snapshot resolution above 4K is unsupported and is locked by default. You'll find a new option that allows unlocking resolutions for up to 12K at your own risk.


The bone camera dropdown has been added to the preferences window, no need to open the camera controls anymore, everything can now be configured from the preferences window. Hooray.


Dramatic Tail Wag Intensifies

While at the topic of camera related stuff, both bone camera and the cinematic camera have been slightly changed to be subject to camera smoothing which means they will now behave slightly different than before.

Also, using both at the same time will no longer freak out the camera and make it stick to 0 0 0.

Next up is EEP/Windlight (again). Daycycle editor has been slightly changed, all controls should now disable when no preset is selected in the preset timeline to visualize that the controls wont do anything at this moment, hopefully reducing confusion when and why sliders wont do anything. The tabs have also been reordered from lowest on the left to highest on the right, since we read from left to right after all, right?

Sun and Moon position sliders should no longer move the Sun and Moon diagonally and instead rotate them properly straight.

The "Environment" tab in About Land should also now be fixed and contain the new EEP controls and the Sky/Water editors should hopefully be less crashy for those of you who have been randomly crashing using them. I've also increased the Sun/Moon beacon size to make them better visible.

Several people also had the strange issue that after a graphics initialization failure they could no longer get Deferred Rendering to work, this is because Deferred Rendering requires a few extra options to be enabled beforehand, options that can no longer be found in Black Dragon since many years because they were originally completely removed, but rebuilding the Viewer on the LL Viewer brought these back and failing the initialization disables them without giving you the ability to re-enable them unless you know the debug settings to look for. Fear no more, Deferred when toggled should now automatically toggle these on putting this issue to a quick rest!

Also a crash introduced in the rebuild when opening the "Window Size" window was also fixed.

Lastly one particularly annoying thing that has been reintroduced with the rebuild was fullbrights ignoring atmospheric haze, needless to say that i do not agree that fullbrights should do this. With this update they will be fogged just like anything else, they remain light-less of course but they will vanish behind fog just like any other object now. I mean a TV in real life doesn't infinitely shine through thick fog just because its very bright now does it? If you're wondering what i'm talking about.



Pretty sure you agree that it looks ridiculously stupid right?

Note that beginning with this update i've added the VCRedist 2013 64bit package to the package, it will automatically start after the Viewer is successfully unpacked, this should hopefully reduce the "I'm getting an error on startup" cases drastically.

As always, thank you so much for your support!

By Spiritus Natus
By Syakumi

Thursday, April 30, 2020

Black Dragon 64x - Update 3.8.2 "Enhancing Dragon"

Aaaand another bugfix update!


You get bugfixes, and you get bugfixes and you get bugfixes. Bugfixes for everyone!



Screen Space Reflections should now work with shadows, ssao and blur light off. Defaulting water height should work again, the "My Environments" window should now display all your settings and has been overhauled too. SSAO blur size should work again and SSAO itself has been slightly tweaked. Saving a preset from Fixed Environment after entering the name (but not yet clicking out of the name entry or committing with Enter) should now save the preset with the correct name that you entered. Much more importantly though, all presets should now be loadable again, regardless of their names and regardless of whether they were escaped properly or not. No more need to import them (hopefully).

Something that has been long in the coming was some tweaking to complexity values. I've finally gotten around to do just that, i lowered all complexity values by roughly 50%. This will drastically lower numbers but don't expect your 1 million triangle avatar to magically be fine, the calculation is still as punishing as it was before, the numbers are just in a smaller range now in hopes to trigger stupid automated script banners less. Again though, if your avatar is a shitfest of optimization it will still get a high complexity value, just not as ridiculously high as it was before and you will still be banned from such regions but at least because you deserved it. I might tweak them more but for now that should lessen the severity of that issue for now. Also... the 800.000 max complexity limit should now be enough for almost all avatars (hopefully).

Finally because some people have been nagging about this i've raised the maximum snapshot resolution to 12K. Yes. 12K. 12000x12000. This is mostly for GTX 10XX cards and i doubt that you'll get too many shots in with lower cards before the Viewer decides to poop its render pants and explode in a giant mess. Here have a quick 12K shot.

https://live.staticflickr.com/65535/49821557928_fcd3aeac8e_o.png

As always keep them bugreports coming.

Saturday, April 25, 2020

Black Dragon 64x - Update 3.8.1 "Enhancing Dragon"

Iiiiiits Updaty! *axes through door*



This update obviously on fixing any reported bugs, improving the previously introduced systems and generally making sure that everything runs as smooth as possible.

Let's start with the Windlight windows, they have been slightly overhauled and cleaned up visually, the save buttons have been combined into a combo button to host both saving locally and the new saving to inventory option (in local edit or local saving in fixed environment editing). Saving your presets should now work for all first timers and those who didn't have a Windlight preset folder yet. Loading has gotten some improved notifications when loading fails, specifically with invalid names it will now suggest using the importer instead. Saving your presets locally should also now save the textures IDs into them properly if you have the permissions.

You heard that right you can now save your preset directly into inventory from the old Edit Sky/Water editors and save your preset from the Fixed Environment editor onto your disk, both options are now available in both windows. I've also reimplemented separate Cloud Scroll locks for X and Y sliders and the preset drop-down list now sorts your local presets at the top, your system presets second and your inventory presets last, all three are now separated by a nice separator with label that tells you exactly what preset bracket you are looking at!



Apart from the Windlight windows i've also fixed several other reported issues, such as SSAO Effect not working, SSR brightening the default glossiness reflections, attached lights vanishing while sitting down, the Windlight editors that open via the Environment Settings window doing wonky stuff, Fixed Environment not reacting to changes after loading a local preset, Edit Outfit having broken button positions, right-click menus for IM tabs not properly enabling/disabling depending on their conditions.



Graphically i also tweaked the Tone Mapping defaults to better match EEP and look closer to pre-EEP, note though that lighting is still vastly different and colors are fixed in EEP which makes red-ish colors show much stronger than before. Please don't expect exactly the same look across all possible settings. EEP has changed lighting as a whole and there is no way around fixing all your presets one-by-one without breaking lighting again, yes breaking again, it was broken and wrong before... as with so many things.



As always thanks for reporting these bugs and thanks to all the new Patrons!

By 털덩이

By Clover Jinx

Tuesday, April 21, 2020

Black Dragon 64x - Update 3.8.0 "Enhancing Dragon"

After over a month of quiet development its finally here! The update you have been (not) waiting for!


EEP released yesterday so this is going to be the EEP update, featuring a total reimplementation of the entire Viewer (yes i had to redo it for EEP) and a complete overhaul of the new Windlight interface.

Almost nothing has been changed in the Viewer, this update is solely focused on redoing EEP, by bringing back all the old windows we know and loved (including the Environment Settings window) and reimplementing local Windlight presets. You will be able to use your old presets still just like before and you can still save them just like before, nothing has changed in that regard, ontop of that everything EEP has to offer was added, making it more of an addition (as it should have been) rather than a complete replacement.

Welcome back our new-old friends! Also the Environment Settings window has been cleaned up a bit. I'd like to know whether the new Environment Settings window (the small one on the right) is preferred or the old flat one.


As always report any bugs you find, this update has seen quite some testing which is quite unusual for my Viewer but since the entire Viewer was basically redone i suspect there are a lot more bugs to find.

Also... i'd reeeeeally like to know about the Pie Menu, i updated it in hopes to fix the crashes, the warning is still active but i'd like to hear whether you still crash with Pie Menus or not.

Thanks to everyone on Discord who helped finding bugs and thanks to all the new and old Patrons on Patreon!

By S!nny (Sinful Rhapsody)
By JDB
By Spiritus Natus
By MoxxTheMocker