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.

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.

Thursday, March 27, 2014

Preparations for going TPV. Again.

As some of you may have heard already, i'll be adding Black Dragon to the Third Party Viewer Directory, this will have the following upsides: Nothing. Right! You get a bag full of nothing new! Nothing will change. Not even the likelihood of my Viewer being an evil copy-bot h@x0r Viewer. Let's clear some things up...

First of all, what is the Third Party Viewer Directory? It is a list of officially approved Viewers. Viewers which have undergone a very simple check if they go along with some rules. It is a simple check, so simple that theoretically any idiot (such as me) can apply his Viewer for the Third Party Viewer Directory and then use that new found "trust" you gained to make you believe that my Viewer is a happy sunshine Viewer with flowers before i steal your passwords and account names. What i'm saying is, all you less informed beings out there, thinking that being included in the Third Party Viewer Directory means that the Viewer is a Viewer that can be trusted is absolutely wrong thinking. You are wrong, totally wrong. Firestorm could turn out to be THE next Emerald any day...any moment...any second. My Viewer could turn out to be THE next "mini" Emerald. So why am i even applying for TPVD if you (and me) don't gain anything from it besides... nothing. There are multiple reasons for that:


  1. I like seeing how all these fuck-faces who said "Shit leik dis will neva b in TPV" are going to be so wrong. It makes me feel encouraged to continue.
  2. It will advertise the Viewer. Not that i would actually want to advertise it, since more users would mean more possibly incompetent idiots spamming me with messages and/or comments like: "DIS IS SO BULLSHIET, TEH SHITIEST VIEWUR I HUV EVUR C!!!!1111!!11!1!!"
  3. I MIGHT want to use the Havok License stuff someday, enabling Mesh Upload and Nav-Mesh Support.
  4. It makes those people who still believe that a Viewer must be in TPV in order to be trustworthy feel better.


Now that we hopefully cleared that up, let's move on to what i'm doing....or well...more like what i did:

  • I removed all old downloads of Black Dragon.
  • I removed and shut down all repositories regarding Black Dragon except the current one.
  • I updated the Privacy Policy for Black Dragon and updated the Link on the right.
  • I removed the "Download Old Versions" button from the right Link menu.
  • I removed all downloads of Nirans Viewer.
  • I closed down the Sourceforge Project of Nirans Viewer.
  • I hid the Sourcecode for Nirans Viewer (it's private now in case it is needed for something).
  • I have changed the Blog main look a bit as you may noticed before already.
  • I will talk to Oz to get the auto-updater to work and force you to update to the 1. April version.
  • I will talk to Oz (again) to hopefully ban Nirans Viewer this time once and for all.
  • I did some changes to the Forum.
  • I don't support Nirans Viewer in any way anymore, come to me mentioning Nirans Viewer and you will feel my backhand.

Good. I think that's all. Tia Linden is currently reviewing the Viewer application and i think it might go TPV just in time for the 1. April update. If not... not my problem.

BTW
TTTTEEEEEEEEEEEEAAAAAAAAASSSSSSSSSSSSEEEEEEEEEEEEE

Anyway, stay safe and make sure not to teleport into a screen shaking SIM restart. Until 1th April!

Saturday, March 15, 2014

A little reminder about stability.

EDIT: Redid my picture. Check it out.

I felt the need to go back to Blue Galaxy and make a new awesome snapshot one that just explodes of pure unedited, graphical power.

What i did:

  1. Teleported to Blue Galaxy SIM.
  2. Positioned my camera like on the picture.
  3. Turned up Draw Distance to see the whole SIM.
  4. Selected my Blue Galaxy Sky Preset i made months ago (not in the Viewer).
  5. Modified the Sun Position slightly, reduced the ambient brightness for darker shadows and added a few clouds.
  6. Turned Vignette Amount to 0.8 (absolutely optional).
  7. Hit CTRL + Shift + S (Snapshot)
  8. Selected "Save to my computer" and set 4096 as Snapshot width (height will automatically set itself correctly if you turned on keep aspect ratio) and pressed refresh.
  9. Hit save.
  10. Done.


I didn't change any setting regarding Shadows, SSAO, Depth of Field, Tone Mapping or Color Correction. I used what i consider "default" because these settings come with the Viewer. You obviously have to enable all the fancies yourself of course.

I used:

  • Deferred Rendering
  • Shadows and Projector Shadows
  • Ambient Occlusion
  • Depth of Field
  • Screen Space Reflections
  • Tone Mapping
  • Color Correction
  • (Optional)Vignette




Technical Info:
Original Size: 4096 x 2257 (down sampled to 1920 x 1058 because of Google Picasa)
Texture Memory: 1,4 Gigabyte Textures loaded. That's twice the max according to texture console.
Memory Bound: 1,0 Gigabyte of Memory bound for that scene. That's 3 times the max according to texture console.

What i'm saying is, this is "overkill" mode and i was still fine doing a 4k snapshot, no crash and i'm still online as i'm writing this. If you got any stability issues, it's most likely your hardware. It's also the reason you rarely see me doing crash fixes. We all know Second Life is not the best optimized software but it's simply a fact that it should run totally fine under all normal circumstances and even when crazily overdoing it like i did for this picture.

Thursday, March 6, 2014

Maintainance Update 2.3.9.5 + 2.3.9.6

Please Download 2.3.9.6, it addresses some small issues that i quick fixed after they were noticed.



You got problems with nasty crashes when right-clicking? You get motion sickness because the graphics are still not good enough? You got nasty Firestorm fanboys annoying you? Your wife just divorced from you and left you to die?

I got a solution for all your problems! This update.

It fixes a really evil crash when right-clicking while zooming/panning around, which might also be THE crash-fix for your strange non reproducible but sometimes reported crashes.


Graphics:


Thanks to Tofu Buzzard's continuing work on all sorts of experiments, shadow blurring has been "upgraded" with a custom made shadow softening kernel for handcrafted smoothness, have a look at these comparison snapshots. Please don't report me that projected shadows are way too blurry now, i'm aware of this and will fix it in the next update either myself or get a fix from Tofu depending on who's going to do it first.

old style shadow blur                    ||||                    new style shadow blur


















With this new shadow blur kernel it became necessary to change the default shadow blur size to 1.0, shouldn't 1.0 be set in your Viewer, please do so by manually changing RenderShadowBlurSize to 1.0.

Which brings me to my next change, RenderShadowBlurSize is no longer used in the interface, "Blur Size" now controls RenderShadowGaussian X value. There's now also a new slider for SSAO blur which controls RenderShadowGaussian Y. This simply means that you can now change SSAO and Shadow blurring desperately without screwing the other one.

Last important change in rendering is the shadow map resolution which has been increased to 2048 x 2048 by default, that's twice as high as before and is somewhat a slightly higher resolution than you would have had with a 1080p screen resolution before i introduced my shadow map changes a few updates ago. It should make shadows a lot less pixely without killing off too much performance, you can still set the shadow map multiplicator to 2.0 if you want twice as sharp shadows, just like i do have by default.


Interface:


The interface had some facelifting here and there and also some additions worth mentioning, such as the implementation of the "Land Info" button as well as re-enabling the show/hide L$ balance option.

The chat deselect/hide options have been fixed, slow-motion now updates instantly, you no longer have to disable slow motion and re-enable it to make your new animation play speed work.

All loading screen tips have been redone with better wording and a lot of grammar fixes.

Last but not least worthy change is a force enable for "show chat history" (hopefully) everywhere including radar, friend list and IM tabs. Please keep in mind that it is force enabled and might still not work, in that case you need to have your partner's IM chat opened at least once. Previously it was often not possible to open chat history at all for no apparent reason, now you can open your partner's chat history even if it's empty, just make sure you opened a chat session with your partner at least once as said before.





Changelog:

2.3.9.6

Fixed: Cutting off some LoD options in Machinima Sidebar at the bottom.
Fixed: Machinima Sidebar button not working.
Fixed: Missed including the font folder resulting in a broken font.


2.3.9.5


Added: New Shadow Blur and SSAO Blur sliders to Machinima Sidebar (non functional right now).
Added: Refresh for the new Shadow Blur options in Preferences.
Added: Show Last Conversations option to Chat panel.
Added: Land Info quickbutton to Navigationbar.
Added: ShowBalance Debug and all its functionality to show/hide the L$ Balance panel.
Added: ShowQuickAboutLandButton Debug for hiding the Land Info button.
Added: Legacy Windlight Debugs for usage in Sky Preset Editor. Needs checking if they are really needed.
Changed: ShowAdminOptions to stay over sessions.
Changed: Refresh SlowMotionTimeFactor as soon as we change it so we don't need to re-enable SlowMotionAnimations all the time.
Changed: Enabled Right Arm Motion option. Fixed truncation of "Megabytes" in German UI.
Changed: Tweaks to resizing of progressbar, hoping to fix rare resize fails.
Changed: Disabled PlayChattingAnim, AutohideChatBar and CloseChatOnReturn UI widgets until they are working again.
Changed: Simplified Shadow Blur, from Tofu's SSIL branch.
Changed: Enabled Show Quick Land Info button in Interface panel now that it is functional again.
Changed: Force-enable all Chat History menu entries everywhere. They still don't work if an IM Session wasn't started with that person at some point but atleast it doesn't completely lock out Chat History anymore for no reason.
Changed: Loadingscren tip #7, this Viewer is now based on 3.7 not on 3.6 anymore.
Changed: Redo all loadingscreen tips, better wording and grammar.
Changed: Disabled Shadow Blur Size and Shadow Blur Distance in Machinima Sidebar.
Changed: Default Shadow Blur Size to 1.0.
Changed: Upped shadowmap width/height to 2048x2048 by default.
Changed: Added Tofu's new custom shadow softening kernel. Mhh.
Changed: Enable Mip-maps when Vertex Shader is ticked.
Fixed: Fmodex causing compile issues.
Fixed: Play chatting animation when sending chat option.
Fixed: Autohide Chat on focus loss, deselect or hide Chat after sending a message.
Fixed: Water Mip-map option becoming invisible.
Fixed: Machinima Sidebar height.
Fixed: Shadow Resolution sliders disabling with SSAO and Tone Mapping sliders not disabling at all.
Fixed: Youtube background in Login screen. Should play in 1080p now.
Fixed: Particle emitting from left hand even with Right Arm Motion active.
Fixed: Edit Sky Preset spinners for certain sky options are not beeing refreshed initially.
Fixed: Crash when right-clicking in any sort of camera movement mask other than ALT only which i fixed previously already.
Removed: Duplicates of Admin options in main menu.
Merged with RLVa
Merged with Linden Release
RLVa-> Incremented version number to RLVa-1.4.10
    -> Incremented API version number to 2.8.0
    -> fixed : attachments can no longer be detached on release builds
    -> fixed : GCC specific change
    -> fixed : RenderResolutionDivisor is non-functional
    -> fixed : double-click teleport is initiated when left-clicking to give focus back to the viewer
    -> fixed : viewer clips mouse to its rectangle when switching into mouselook while it's not the active application
    -> fixed : region name and global coordinates are shown on the About floater when @showloc restricted
    -> fixed : @getstatus and @getstatusall should specify an (optional) separator
    -> fixed : the 'accepted_in_rlv' notification reports on the accepted folder's parent rather than the accepted folder itself
    -> changed : llRegionSayTo messages are no longer subject to @recvchat(from) or @recvemote(from)
    -> changed : "Give to #RLV" agent-to-agent offers can contain subfolders
    -> added support for both @getstatus:tp;|=123 and @getstatus:;|=123
    -> internal : quick and dirty hack fix for RlvUtil::filterNames() but there's no time to do a proper backport from RLVa-1.5
    -> internal : re-add an improved version of starting a conference from calling cards that got lost in the CHUI merge
    -> internal : remove hack for legacy viewers without multi-attachment support
    -> internal : boolean (custom) debug settings should have a boolean type
    -> internal : added supporting code for "Detach Folder" RLVa lock checks

Tuesday, March 4, 2014

Update coming on 1st of April.

Due to uhm... unforeseen "threatening" of Oz to stop sending out crash statistics to non-TPVD included Viewers starting in April. I'll have to make a release, no matter its status or quality. If it's totally broken and won't even start up...well then it simply won't.

So what exactly does that mean? Let me get all information together in one place.


  • New update on 1st. of April.
  • It will be the first update being included in the Third-Party-Viewer Directory.
  • It will include all the latest stuff from Linden.
  • It might not be THE 2.4 update.
  • It will be a mandatory update, it's absolutely required.
  • It will probably introduce the auto-updater system forcing you to update from previous versions to this one.
  • It will include lots of Niran.
  • It won't be an April Fools joke, most likely.
  • It will feature laser turrets, laser turrets, even more laser turrets and laser turrets for your laser turrets, so you can vaporize stuff while vaporizing the vaporized.
  • It won't be necessarily the next update. More updates might come in between, but this one is for sure.
  • Due to high demand, those laser turrets will be shaped like dog dicks with the cock-pit (get it?) sitting in the knot.
  • Due to high demand, additional nuclear vagina shaped rocket silos and laser blocking energy shield nipples and a nuclear reactor boob to place the energy shield nipple on will be available as well. They will most likely be featured in an all-new trashy video, made by me.

Have a picture before you go.


Still here? Start hyping already.

PS: Did you notice every word was correctly written? I switched my Personal-Grammar-Nazi to English. Heh.