Change Renderer
This is the updated version of my First Script which u can use to change Render Engines. Am planning to add more render engines if i get their RenderClass.names. I would like to add other renderers too but i need their rendererclass names. You can see how to get that at the end of the video. Hope you enjoy this simple script.
UPDATE:
OLD VERSIONS:
v3.00b screenshot:
Changelog for v3.00b:
--Fixed an issue with Irradiance Map Presets not updating correctly in Vray renderer
--Fixed an issue with Caustics settings still accessible even when its turned off
Changelog for v3.00:
--Added the ability to Expand the UI and setup some of the V-Ray settings
--Added 2 more Options for Default Renderer
--Added the ability to open Render Setup from the Menu
v2.00 screenshot
Changelog for v2.00:
--Added Krakatoa, QuickSilver, n-Tracer GPU renderers
--Added 3 options from Default Scanline Renderer
--Buttons related to third party renderers will be disabled if you dont have them installed
--Removed Material Editor selection
v1.04b:
Changelog for 1.04:
-- Nothing Much...Just a UI Adjuster
-- Fixed a Typo Error in the message box of Mental Ray Renderer
v1.02:
Changelog for 1.02:
-- Added the ability to change Material Editor
-- Added Material Reset Option: Now you can set standard or Arch & Design or Vraymtl to all 24 slots of Material Editor
-- Added My Youtube Channel
v1.00:
--Initial Release
1: Download the file 2: Open 3dsmax and select MAXScript --> Run Script 3: Navigate to the file and Open
If The Below Video is not Loading or shows "An error occured, please try again later." Then right click in it and select "Watch on YouTube"
Attachment | Size |
---|---|
render_changer_v1.00.mse | 1.12 KB |
render_changer_v1.04.mse | 3.6 KB |
render_changer_v2.00.mse | 6.14 KB |
render_changer_v3.00b.mse | 24.77 KB |
Comments
Thanks for the feedback
Thanks for the feedback hedphelym. I started creating this script with buttons and i just continued doing it. And am currently working in v3 where there is a button labeled "Expand UI" and by pressing, it expands the UI where you can control Vray settings. So you dont have to always go to Render setup to change. And am also planning to add some custom presets with dropdown like you see in Solidwoks.
hi, just some feedback, first
hi, just some feedback,
first things that comes to mind is:
Why do you not just have a simple dropdown, and
then make the script detect all render engines, and then put them all in the dropdown? (with a small "apply" button).
this will then hide any render engine that's not installed on the system.
also for the "reset material", just have them in a dropdown,
then have a "apply" button next to it.
script updated
Script updated
Added Material Reset buttons
Thanks for your suggestion Tassel.
Keep it simple. Just doubleclick from the list of renderers.
--Load renderer list as string array
rsys = #()
for i = 1 to (rendererclass.classes.count-1) do (append rsys (rendererclass.classes[i] as string))
--make list box, doubleclick event to set production renderer
rollout rlist "Switch Renderer"
(
listbox rlistbox "" items:rsys
on rlistbox doubleclicked rsel do(
renderers.production = rendererclass.classes[rsel] ()
destroydialog rlist
)
)
try(destroyDialog rlist) catch()
print "Rlist - Ivor Ip 2011"
Createdialog rlist 160 200
Sugestion: add "reset
Sugestion: add "reset material editor" buttons :)
Vray:
MentalRay:
Scanline (default)
/ Raymond