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 18, 2014

Progress Update to 2.4 (#1)

Quite some time passed since i last updated the Viewer and nothing really important has come up that needs fixing as of now so i decided i should start to make 2.4 happen. 2.4 will see quite some changes, excluding a bazillion just to get up to date with Linden Lab's latest releases.

Most changes will happen in the User Interface category (obviously). The current interface is what i consider "broken", it's stuck in a temporary transition between new and old designs i'm testing. Many things are just either missing, bugged or straight up broken, there are also a crazy amount of widgets that need a lot of love. Preferences is a prime example of a huge outdated floater that has never made a step forward until i recently total-overhauled every panel, categorized everything and added and fixed a lot of features, inventory is another one that could use some changes but the worst is the whole "Appearance" or "Outfits" floater, it looks absolutely horrible, it's filled with buttons and strange alignments, it's straight up next to broken, simply broken. I want to trash them all and redo them for a cleaner and better look without removing too much functionality (hopefully). I got quite a bunch of ideas for Preferences already, if you've been following me since my first Niran's Viewer releases you probably know how many re-visits the Preferences floater had already... so i'm here, asking you what i should do next, i want something that is unique, something that can contain a huge amount of options without cluttering the screen too much, there are so many things i could do, i could try, maybe a mix that includes features from the past, maybe not. My previous iterations looked like this:


"I think this one was probably the worst i have done so far. It was space wasting, looked way too funky to be good and didn't work out at the end anyway..."

 

"...which brought me to this, basically a small version of the graphics panel that can be minimized. It didn't work out, was really buggy and missed a lot of options. It went into trash really fast."

 

"Similar to the one below, it includes the second design from the first one as "Graphics 2" tab and had the advanced graphics options in an accordion that was only visible if the main one was hidden (right one) until i changed it to always visible (left one)."

 

"This one was similar to the last one, it included the above panel and used a similar layout i used later in the next one, advanced settings were in a completely separate main preferences tab totally disconnecting it from the graphics tab itself, most people didn't even look into it."

 

"I think this one was one of the better designed ones, it made all most important options easily available on the main page, allowed selecting advanced options via tabs and was quite idiot safe. I still use the drop-down widgets for most detail related options because everyone understands LOW MEDIUM HIGH better than 1 3 5."

 

"I loved this one, it had a huge goal but never met it tho because of the horrible way the UI works especially with scaling. It was inspired by pretty much any game that uses a full screen preferences panel instead of a big floater that is always in your way no matter where you put it. All i could do was just trying to make it usable as much as possible. I would really like to see it return but it would require a huge redo of how the UI works to make it work with differing screen resolutions, not to mention that i would have to cut off about 60% of all included features. Second Life is a bitch, it has way too many options for conventional methods of containing them."



Phew, what do you think, should any of these be re-considered? Should i create something totally new again or is there something you would like that is used elsewhere in games or other applications you know that might work?

Next big part on the redo list is the main interface, the one you see as soon as you logged in to Second Life.

I will change it, that is for sure, you already saw that i changed it to a "water splash" themed design which didn't quite look like i wanted to. I have redone it in a more "painting / brush" styled design, have a look:


This is the current main UI. Small, sleek and minimalistic, the only "fancy" thing about is the actual design i chose for it... and no you will not be able to hide those black lines around the screen, they are a core part of the artistic style i want to create, hiding or transparenting it (Yes i'm looking at you Adeon.) is a kick right to where it hurts most, there will be no option to hide it other than hiding the entire interface, i will include an option to show/hide it in Snapshots though because it's a nice framing. Mouselook UI hiding will not hide it too, only the edges at the top but not the black frame around the screen. I will hate you if you remove or transparent them, i'm serious. The main UI will probably not include a direct "Search" feature as it did before except the Navigationbar which can be used to search as well, you might also notice that there is no balance display. Yes, i am money-less, you will become money-less too soon enough when 2.4 is ready... i'm just joking, the money display will be moved to your Inventory and Pay/Buy floaters. Inventory... am i crazy? No. Tell me, do you see any money display here on this screenshot below?


I'm pretty sure you don't, that is because there is none, it only shows up in your Inventory and on vendors and it works absolutely fine and i'm pretty sure it works fine in Second Life too, you don't need to see your account balance 24/7, it's wasted screen space.

No "Search", no "Account Balance". Check. Anything else? Yes. There's one thing i want to mention. Toolbars, those widgets you put your most important buttons into. I'm considering to remove all of them except the top one, either that or i will add 2 to the bottom corners and unnecessarily code a hide part into their background so they only show up when buttons are slotted. I think that's it for today. Tell me what you think and if you liked the new "layout" i chose for this sort of "self conversation"

Saturday, July 5, 2014

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!

Sunday, June 29, 2014

Update 2.3.9.9(B)

As promised, if there's anything major broken i will push a fix in between before working on 2.4. So i guess work on 2.4 will probably start in about a week or so if nothing (again) breaks horribly.

The changelogs were available for a few days already so those of you looking at them might already know whats coming, it's mainly bug fixing especially some really major ones like a GPU not being recognized, some more shader compilation bug fixing on older GPU's with older OpenGL, fixed derender and proper flycam controls which are not FPS dependent anymore.

I'm also working on an AO (not clientside one) that utilizes all the new things from Serverside AO + more while keeping maximum speed, reliability and a low memory footprint, for those of you interested, just IM me and i'll give you the latest available test version. I hope to put it on the Marketplace soon and add an updating possibility.

Snapshot:




Tuesday, June 17, 2014

Update 2.3.9.9 (A)

Probably the last update for some time if nothing goes boom in a foreseeable future. (I don't stop, stop asking why.)

You can read the changelog by clicking on the Changelog link on the right ->

Same goes for the download, just click the Download Black Dragon link on the right ->


DO READ THOSE CHANGELOGS! Read them, learn them, forward, backwards, diagonal and mirrored, you have to be able to read them out of your mind while hanging upside down, blindfolded in a room full of annoying and distracting noises and being tickled by Google's scientist apes. It saves you stupid questions about the existence of certain (definitely-not) navigation bar related features.


Snapshots:




Monday, June 9, 2014

Update 2.3.9.9

Big update time guys.

This includes a lot of fixes a huge bunch of additions of old and new features and a little new rendering thing.

As usual i need a lot more feedback like with the previous version. Some things are still WIP if not all but they advanced a lot as you may notice. This update also includes the recently released "Interesting Project" from Linden Labs so expect bugs and a really laggy direct avatar camera movement (sadly :/, i hope they fix that).

You can find the Changelog here or on the right side of this blog in the 'Link' section.

I'm sorry that it took a bit longer, sudden tiredness and some last minute tests to make sure the Viewer runs did their job at postponing this a bit.

More detailed info will be coming soon in extra posts, until then i will leave it open to you to explore all the new things.

Video:





Screenshots:











Friday, June 6, 2014

It's nearly update time.

Now is your chance! Tell me all suggestions, bugs and other things on your mind you want to see fixed for the next update, i compiled a list of ALL already done changes in my new 'Changelog" tab (on the right side of this website), please go there, read it, read it ALL (just the 2.3.9.9 pack of course) and tell me anything you found broken that isn't listed there. All my changes are green, yellow, purple, red and blue and all Linden changes are pink and separated into a second, huge changes pack below my changes.

!!HURRY UP!!
!THE UPDATE IS COMING!

Friday, May 16, 2014

Update 2.3.9.8 (Experimental)

Note: Second quickfix. Spellchecking, Toptoolbar and Shadows not working should be fixed now. Please re-download.

Uh what is this?

It's an UPDATE!!!111!!


And it's highly experimental, i know you like these because these usually come with really awesome stuff, hence why they are experimental.

This time with major UI changes, Godrays toggle, Motion Blur, SLShare2, bugfixes, NEW and IMPROVED grey scale, sepia and posterize post effects, re-added light source reflections on water and much more! Keep in mind tho, this is an highly experimental in-between update, it is far from done and it is the first step to 2.4.

Some additional info for you:
Motion Blur is enabled by default, it only works with enabled Deferred Rendering (doesn't need Ambient Occlusion or Shadows). You can visit my Viewer bunker to watch it in action. Hippo Hollow
The new Snapshot floater design is 90% mine, the functionality behind it with post effects and stuff is Lindens.
There is a Godray toggle now as well as fine tuning options for both Godrays and Motionblur, try them out and tell me what you think.
The UI and Skin are both highly WIP, nothing is set in stone and many things are still missing.
It does not include Project Interesting (yet).

Known Bugs:


  • Possible AMD Shader compiling issues (still).

Snapshots:




Videos:






Monday, April 21, 2014

Black Dragon 2.3.9.7 and TPVD

FINALLY.

Here we go.
Black Dragon 2.3.9.7 and it's in TPVD. Eat that all you guys who said "this shit will never go TPV"!


GG and thanks to everyone. NOW GO AWAY, i need to secretly work on 2.4. I-i mean..*caugh* a rest... i need a rest.

Watch the Video of what this Version is capable of (if you know how to enable it :P and thanks to Tofu Buzzard AGAIN, he's doing a great job with these things. This feature was done by him too.)



And have some pictures of it aswell...




Tuesday, April 1, 2014

1. April.

Update:


So...now that 1. April is over... i can tell you what's really going on, first things first. The April Fools joke was that it wasn't a joke, means i joked about joking. Evil, really evil. Second is...the reason why, the Viewer isn't yet accepted for TPV, i suppose it takes a bit longer than just a few days... probably a week or so (that's pretty much what it took last time). That means for you, no update until the Viewer goes TPV, which could be tomorrow... or in 2 days.. or in a week, i don't know, really! It's all up to Tia Linden.






Did i promise an update for today?

NOPE

Did you really think i would make an update on 1st of April? Ohhohohoho...but wait... it's the 1st of April... doesn't that mean that this blogpost could be a joke and the real joke would be releasing an update regardless? Maybe...maybe... i just want you to think that...maybe i want you to think that because today is the 1st of April this blogpost is a joke and in real it isn't, wouldn't that be an evil joke? Maybe... i just want you to think that i'm fooling you by telling you that this is not a joke which would be the joke because i said i won't release an update but still doing it, getting your hopes up but then actually not releasing an update... or maybe not?! Who knows! Maybe my update announcement was the joke and i just announced it before the 1st of April to make it sound trustworthy? Maybe...maybe not. Maybe i don't even know it myself! Maybe THAT'S the joke!...well maybe not.


I DON'T EVEN.