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.

Changelog:

2.4.2.3Changed: Raised SSAO Factor's max value in Machinima Sidebar to 100.Fixed: Sound and Media buttons in statusbar only work after a few clicks.Fixed: Chromatic Aberration sometimes setting itself to a random value when 0.0 is set as strength. Some cards don't assume 0 as default if a value hasn't a defined value.

Saturday, April 25, 2015

Yay, it is that time again, sorry for the long delay, i got sidetracked by GTA5 and the keybindings thing.

So this update contains some much needed fixing, first off, a nasty crash fix when right clicking certain rigged meshes as well as a fix for a crash when getting disconnected by the server.

Then. Post effects have been added to preferences, you can now set greyscale, sepia, posterize as well as the new "Chromatic Aberration" in preferences and the Machinima Sidebar. Preferences has "default" buttons, like you would expect them to.

I made some changes to the calculations for the loadingscreen percentages and capped it at 100% (it went to 130% and beyond for me very often because my pre-caching time is not 6 seconds), also teleporting in-SIM will not cause a 1 second halt anymore (yay for teleport spamming early V2 times).

Also the issues with "Report Abuse" should be fixed now, no more pink screen or whole freeze frame layer. Freeze Frame is now disabled when using Abuse Report's snapshot function.

Rendering. Chromatic Aberration, what is it?

Color fringing, simple said. It offset's the red and blue channel depending on the distance from the calculated pixel to the middle of the screen, the further away from the middle of the screen the stronger the fringing effect. There is a slider to change the strength of course.

Directional Volumetric Lighting should be fixed now and should behave properly with the new 350 GTA5 Game Ready driver. Note to self: don't stuff vectors into floats.

Finally, foot shadows have been removed. I'm talking about those old, pesky, legacy, black, half transparent, fixed dots at your feet when using non deferred rendering and most noticable with the totally defunct and broken pre-Windlight rendering in my Viewer. Woooooosh.

Keybindings

Okay, so this is a reeeeeally huge thing. Almost fully customizable controls, not yet done of course. Right now you can only change the first person and third person movement controls, they won't stick over relogs, they save but they aren't loaded in the next session yet. Loading them is causing me a lot of trouble, i have to figure out a proper way to save and load them without causing the Viewer to go boom violently. You can find the "Keybindings" tab in preferences but don't expect too much, this is highly work in progress and mostly concept. In case you wonder how it works since there are no messages telling you anything: Hold down the key you want to bind and click the "Bind key" button... or hold down the "Bind key" button and press the key you want to bind, both works but only with keys that are not used in the UI or by gestures (it will bind them but will not function in most cases as gestures have a higher priority than your movement controls).

Snapshots

Changelog

2.4.2.2

Added: (WIP) Customizable keybindings.Added: Chromatic Aberration feature to shaders, not sure about the place, might push it around some shaders.Added: Hover Height option to pie menus.Added: Chromatic Aberration slider to Machinima Sidebar and Preferences.Added: Greyscale Strength slider to Preferences.Added: Posterization Samples slider to Preferences.Added: Sepia Strength slider to Preferences.Changed: Loadingscreen percentage calculations a bit.Changed: Space + Alt to "Spin Over" when controlling the camera, instead of E + Alt.Fixed: Loadingscreen percentage going over 100%.Fixed: Crash on disconnect.Fixed: Crash when right clicking certain broken meshes.Fixed: Compile. We should always return a value if we are expecting one.Fixed: NVidia 350 driver series going nuts when enabling directional volumetric lighting. Don't stuff vectors into floats.Fixed: Freeze Frame causing issues when reporting someone. Temporarly disable Freeze Frame while we do the actual shot and restore it later if we had it on.Fixed: Snapshot floater opens on second and further snapshot when Abuse Report is opened.Removed: Screen Teleport delay.Removed: Foot Shadows once and for all. They were useless for way too long.Misc: Removal of unneeded parts in main_view.xmlMisc: Cleaned up some old stuff.Misc: Shader cleanup after experiments.