Nirans Viewer Release 1.33 Review

UPDATE: Be sure you read Niran’s comment at the end of the review. My first impressions make up my article and not all of them are completely accurate. The ATI/AMD Pink Textures problem is a bit confusing. I’ll let you sort it out if you have an ATI/AMD video card. A note added to Niran’s blog says the problem is fixed.

There is lots of news about Niran’s viewer this week. Inara has her experience of using the viewer posted here: Niran’s 1.33: super smooth and totally flexible. She likes the viewer and it is a positive review. Inside the viewer this version is labeled: Nirans Viewer 3.3.5 (1083) Apr 26 2012 23:49:31 (Nirans Viewer).

Image from Nirans Viewer

Third Party Viewer Directory

Niran says the viewer has qualified for the TPVD list. We should see it there in the next week.

It is likely not going to be in the first section of the list where viewers are listed by stability. A viewer version must see 200,000 hours of use in a reporting period to make the rankings. TPV Dev’s get stats the rest of us are not allowed to see. The idea is it helps them with development of their viewer. Apparently those stats or feedback from the Lindens is that more than 200k hours are logged by those using the NiranV Viewer. BUT… that is across all versions of the viewer.

So, if you want to see a stability ranking for the viewer, you need to help out and upgrade to the new version 1.33.

I suspect the listing of the viewer in the TPVD will slow the ‘release’ pace of this viewer with “release” being the keyword. I doubt the development pace will change. But, there will likely be fewer versions made available for download. Niran will need to concentrate users in a version to get 200k hours to make the ranking section.

Two Versions

There are two versions of this release. One is an experimental that includes the Mesh Deformer 0.3 feature.  Niran is not sure what’s with the Deformer code. Whatever is up it is crashing the viewer. One can get around the problem by enabling Deferred Shadows (Lighting and & Shadows) and Ambient Occlusion.

The experimental Mesh Deformer version comes only in a 64-bit version. So, those on 32-bit systems are out of luck. Correction: (…sort of…) The 64-bit versions are Large Address Aware versions. They should run on 32 bit systems. My copy refused to install. A new copy downloaded 4/30 7:30 AM PDT also refused to install.

Install Error Persists

There are TPV Policy issues. You can read through the comments following: #SL Deformer Update Wk17. Ansariel Hiller from the Firestorm Development team sees things differently than Qarl Fizz and I do. I think we have all made our points clearly and objectively without drama. Check them out and see what you think. I’ll say I think Qarl and I are more in the place of: the policy says one thing, but the Lindens are choosing to interpret it beyond just the immediate circumstances.

In the Open Source User Group Amethyst/Niran Dean discussed it with Oz Linden. So, we’ll have two versions of the viewer since the Lab is going with the idea the Deformer triggers Policy Item 2.k.

Experimental Niran Viewer 1.33 Download 64x – Mesh Deformer

Standard Version:

Niran Viewer 1.33 Download 32x – Direct File download

Niran Viewer 1.33 Download 64x – See download link on page.

ATI Problems

The Pink Prim problem is back for ATI/AMD video card users in version 1.33. Niran makes a small rant about ATI cards and the problems with Second Life ®. This problem has been around in this viewer since version 1.30. It’s a known texture indexing problem in OpenGL drivers. The Linden code doesn’t help. The oddities of how OpenGL handles indexing has spawned some threads at and various other forums.

We saw this problem in all viewer s back in February. See: Pink Prims Bug. Something in Niran’s modified render pipeline is likely triggering it. I have heard that we are getting some new stuff merged into the Linden viewer trunk and will soon be seeing the ‘stuff’ in the Linden Dev Viewer. With any luck they may help with this problem or reveal the source. We can hope.

Download & Install

This morning the downloads were slow, a few minutes. Not sure what’s up with that.

The install is the basic install. No surprises. Niran recommends clearing the settings and cache before installing/running the viewer. I did. So, I don’t know if it is or isn’t truly necessary.

The settings file is here:

C:\Users\[win_login_id]\AppData\Roaming\Nirans Viewer\user_settings\settings.xml


I find the viewer gives me about 25 FPS with the viewer’s default settings.

The graphics settings panel is nothing like the SL panel or panels in other viewers. So, it took me some time to figure out how to get shadows turned on. With; the equivalent of Lighting & Shadows, Ambient Occlusion, and Sun/Moon shadows I drop down to 12 FPS, about the same as other viewers for me.

If you notice Inara’s FPS is much higher than mine. A friend of mine is starting to work with nVidia to see why there is such a difference. May be I’ll get some answers. GLViewer, an OpenGL tool, is showing 4 errors with my nVidia install. Apparently in 2007 and 2009 there were lots of similar problems nVidia’s OpenGL driver. If he finds a fix for me, I’ll write it up.

Inara’s review discusses the revised user interface in 1.33. Changes happen so fast in Niran’s UI I can never find anything. I spend way too much time looking for controls. Plus some control names change and differ from the standard Linden viewers. While some controls are named more technically accurate, one still has figure out what corresponds to which. I have to spend time figuring out which control is what and some controls are hidden until you enable another feature, which can be confusing when you are looking for a specific control.

Niran’s blog has video that shows many of the viewer’s behavior changes. If you have not used the viewer before, I suggest you watch the videos. Camera behaviors change. They are easy to get used to and once you get what is happening, it’s a nice change.

The Preference panels are animated in many places. That takes a little getting used to. It hid several settings from me until I realized how the panels work. I think this will be seen as a negative change by many. If you do not know which settings are dependent on others, you may never find some settings.

Depending on one’s view point, the changes and experiments are a good or bad thing. From my viewpoint, it means learning a new UI every couple of weeks. Not fun. Still there is a lot to be learned by innovating and experimenting. Those unhappy with the current interface in the LL and TPV’s should try Nirans Viewer.

Not only does Niran experiment with the user interface, the default Windlight and render settings vary too. This makes for striking skies, sun rises, and sets.

Clearing the settings moved me back to the viewers default camera position offset over the right shoulder. Since I mouse steer that change throws me a curve.

In Preferences (Ctrl-P) -> User Options (top tab) -> Advanced (bottom tab) is the camera offset settings. In the Linden viewers these are buried in the Debug Settings. So, it is nice to have them exposed in a settings panel in Preferences. Use can use the values to change the default location of the camera. In general the rendering is nice looking. I suppose whither you like it is a matter of personal taste.

You can use the Bottom Menu – View button to switch away from Shoulder Viewer to Rear View. Make sure you know which view you are in before editing the camera settings in Preferences.


Inara says she got a false positive alert with AVG anti-virus. My ESET didn’t have a problem with it. If your anti-virus fires off during install and complains, be sure to check that the file C:\Program Files\Nirans Viewer\slplugin.exe made it in. If your anti-virus blocked it or removed it, you’ll have problems running the viewer.


Niran’s is an excellent viewer. The render is nice and excellent for photography and machinima. The rapidly changing interface creates a constant learning curve.

7 thoughts on “Nirans Viewer Release 1.33 Review

  1. People with 32bit Windows versions can also run the so called 64bit version. In fact there is no native 64bit version for Windows. What is called 64bit here only means the executable file is compiled with the LAA flag set – something that can also easily done to the 32bit version by using CFF Explorer or similar tools – thus allowing the viewer to use more than the 2GB virtual process memory limit under certain circumstances.

      • The Viewer should install weither you are using 32bit or 64bit (LAA) compile , both are packed with WinRar which doesnt scan or check your PC in any way , its just a packing and unpacking tool that simply unpacks its contains and optionally creates a shortcut or starts a cmd line (which i found out very late …sorry about that…) and as Ansariel already explained , 64bit exe should start aswell , if not that might be a windows problem not finding one or more dll´s in the right place.

        And the review itself , well you know i always like to see new reviews as they can give me valnurable information about certain aspects of the viewer , even better when the review contains pics which show some UI so i can check if certain new things look ok for everyone , but there are several things i have to clear up.

        1. ATI bug has been fixed and in meantime confirmed by a lot of people that they dont have pink textures anymore, i´ve made a post for it and extra version which will be automatically included in the next release

        2. The learning courve , there will definetly some people that dont like an ever changing UI , but thats their “problem” , most people so far have reported me that they like the continueing changes in the UI as it seems that i randomly hit the best solution to a lot of problems in the most case, to my luck =D

        3. for the Rendering , i´ve made 2 snapshots to show my Viewer against the Linden Viewer , both in their absolute default settings as they are installed
        which should clearly show WHATs the big difference, especially in Performance

        4. Due to some people telling me about crashing problems in certain high population areas , i went to some of them to test stability , both Ahern and Korea act completly normal , even while Livestreaming the Viewer doesnt Freeze nor Crash , i´ve also asked open in Second Life´s Beta Group for a little bit “assistance” in some stability tests by letting people bombard with with everything aggresive and crashing they got , they had absolutely no luck to crash or log me out
        and except the visual auto derender which is also called sculpt crash prevention , my viewer doesnt have anything to counter any of those crashing attacks , everything can just be easily blocked by the Viewers available settings , which in most case would be turning graphics temporarly down or going into Busy to prevent Chat/IM/Notification Spam

        5. The animated and hiding preferences is in now way just to look good , and i took care of the point you´ve written down , none of those options that will hide are in any way important for the user as long as he doesnt activate the main option , Pie menus are an example , as long as pie menus arnt enabled , their customisation options wont show up , Fullscreen aspect ratio , wont show up until you activate Fullscreen …Inspector tips on land and objects wont show up as long as you havnt enabled Inspector tips at all, so theres nothing hidden you wont need anyway

        Thanks for this nice Review,

        • I appreciate the feedback and corrections. Thanks.

          I tried a new copy of the Mesh Deformer version. You can see the error I get when I attempt to install it. I added a correction to the article. I’ll look to see if there is anything that would prevent an LAA version install in Vista-32.

          • btw its not 200,000 hours of usage , jusz 200,000 minutes , 200,000 hours would be far more than a week , except you found a way to stuff more hours into one week , that would be awesome!

            • Let’s see… 45,000 users per day for 1 hours per day for 7 days = 315,000 hours…

              But, I missed the ‘minutes’ and registered hours in my mind.

Leave a Reply

Your email address will not be published. Required fields are marked *