Skip to content

Non-PBR Texture Switching Menu Creation Process

1. Prepare the Model

Prepare the model for which you want to switch materials.

2. Prepare the Textures

Gather the required textures for the model, such as Diffuse, Specular, and Normal maps.

3. Add PrimTags to the Model

Use the automatic PrimTag addition script or manually add PrimTags to the model. Refer to Automatically Add PrimTag.

4. Set Up Textures in the SL Model’s Texture Panel

Configure the textures in the Second Life model’s texture settings panel.

5. Collect Parameters Using the Parameter Collection Script and Design the Menu with EZMenu

Use the parameter collection script to gather material parameters, then design the menu using EZMenu. Configure menu items and set up the logic for material switching. Refer to Parameter Collection.

6. Generate the Script

Generate the script in the EZMenu software.

7. Add the Generated Script

Add the generated script to the model.

8. Add Core Scripts

Add the [EZMenu]Setup and [EZMenu]M&T scripts to the model.

9. Test

Test the model to verify that the material switching functionality works as expected. Ensure the results meet your requirements. If the results are not as expected, return to step 4, re-configure the textures, redesign the menu in step 5, regenerate the script in step 6, and replace the generated script in step 7. Skip step 8 and continue testing.

10. Obtain the Signature

After testing, retrieve the signature information from the chat log. The signature is output after adding the [EZMenu]Setup script in step 8. Each script change regenerates the signature, and all generated signatures are valid. There is no need to worry about signature changes causing issues.

11. Fill in the Signature and Regenerate the Script

Enter the signature information into the Signature field in the Begin node properties panel of EZMenu, then regenerate the script.

12. Replace the Script Added in Step 7

Replace the script added in step 7 with the newly generated script. (Delete the old script and add the newly generated script.)

13. Replace the Core Scripts Added in Step 8

Remove the [EZMenu]Setup script from the model and add the [EZMenu]Master script.

14. Final Testing

Conduct a final test to ensure all changes and scripts are functioning correctly.

15. Completion

Your product is now ready to be shared. Before sharing, check the permissions of your product to ensure they align with your expectations.

EZMenu

© 2025 EZMenu. All Rights Reserved.

Power by LiteGraph.js | Electron | Astro Starlight