First of all, I would like to thank you all for the openness of your feedback provided in this and other forum threads. I can assure you we always take seriously our user community.
There are multiple channels of communication with the V-Ray for Rhino team, one of which being this forum. Reports from threads we have not personally replied to are still being logged and classified together for further internal discussion. There are no exceptions. While most suggestions and wish lists are not implemented directly, they are always weighed up in the form of discussion and then aggregated together to form user stories, improvement and new feature tickets or help reorganize our priority lists. It is not uncommon for a single user request to directly reshape a part of our software.
With all this in mind, a new platform for the V-Ray Next for Rhino beta community is currently being prepared. We do hope it will be more comfortable and easy to use and eliminate a lot of the hassle for users who simply wish to express thoughts.
Now let me explain the logic behind why we decided to drop off support for old material plugins.
A change in V-Ray materials was first introduced in 2012 with V-Ray 1.5 for Rhino. Instead of containing data in binary form all newly created V-Ray Material (.vismat) files from then on were xml-based. Throughout the years, the ability to read the old (up to v1.49) type of .vismat files was preserved due to compatibility concerns (vismats from v1.5 or later still load just fine).
With the launch of V-Ray 3.4 in 2017 support was dropped for versions older than v2.0. Later on, after a long period of gradual advancements in both V-Ray for Rhino and SketchUp a point was reached where maintaining that compatibility was obstructing further development of the material structures. The ability to read the old binary vismats was dropped in July 2018 with the release of v3.60.03. This decision was further backed up by data pointing out only a small minority of users still utilizing such legacy files.
We understand for those who still kept projects with pre-2012 data within, the frustrating part was actually the multitude of prompt messages which needs to be overcome. This was an unforeseen situation which did indeed cause some confusion.
The proposed workaround is simple and the scale of the issue small enough to consider it as a sufficient solution. The attached script was devised to automate the whole process and considerably shorten what might otherwise be a lengthy manual process.
If assistance to run the script is required, my colleagues from our Support team are eager to help.
As an alternative to working with scenes containing such legacy data, v3.60.02 is available for download.
Regarding the lack of updates - ever since the launch of V-Ray 3 for Rhino beta about 2 years ago the dev team has implemented an extensive amount of new features, including entirely new user interface and DR manager, hybrid rendering, Grasshopper integration and many others. These are the biggest updates we’ve ever shipped. Based on telemetry data and support request tracking v3.60.03 was deemed objectively stable. Furthermore, many of the proposed solutions for outstanding issues required a bump in the V-Ray Core version or a deeper approach in our code which in turn lead to something which was overdue - a large part of the old code needed revisiting to ensure our product can catch up more swiftly with our other flagship products. This meant beginning active development on v4.0 early on while monitoring for crucial bugs in the current v3.6.
Moving on to V-Ray Next has been a huge endeavor so far. Simply adding v4.0 core features is just a small part of the work being done by our developers. V-Ray for Rhino and V-Ray for SketchUp have been restructured from the ground up to ensure an improved foundation for all future development and cut out all legacy code which may obstruct future improvements and implementation of core features. While much of this work will go unnoticed ‘under the hood’, I hope the sheer performance gain and subsequent increase in frequency of new versions will make up for it.
Kind regards,
Peter