Building Your First Mod for the RTX Remix Sample#
To begin creating your first mod, it is recommended to follow the steps outlined in the documentation.
The recommended steps are:
This tutorial provides a practical approach to building a mod for the RTX Remix Sample Application, following the documented steps.
For detailed information on each step, please refer to the corresponding documentation sections.
1. Install the RTX Remix Runtime#
For this tutorial, the RTX Remix Runtime bundled with the RTX Remix Toolkit will be used. Therefore, proceed directly to Step 2.
2. Install the RTX Remix Toolkit#
The RTX Remix Toolkit can be installed most conveniently by downloading the latest version from the NVIDIA App. Visit the website to download the installer.
After installing the NVIDIA App, launch it and install the RTX Remix
application.
Important
If the RTX Remix application is not available for installation, the system may not meet the minimum system requirements.
If the hardware meets the requirements but the application is still unavailable, ensure that the latest drivers are installed.
3. Setup the RTX Remix Runtime for the Sample Application#
With both the RTX Remix Runtime and the RTX Remix Toolkit installed, the RTX Remix Runtime can now be set up for the Sample Application.
Locate the RTX Remix Toolkit installation directory. This can be done by opening the RTX Remix Toolkit and clicking the
Show Install Directory
button on the home screen.Navigate to the
<INSTALL_DIRECTORY>\deps\remix_runtime
directory. It contains two subdirectories:runtime
andsample
.Install the RTX Remix Runtime by copying the contents of the
runtime
directory into thesample
directory.The RTX Remix Sample Application can now be launched by double-clicking the
RemixSample.exe
file. The following window should appear:Since the Sample Application is simple and lacks UI Textures, texture tagging can be skipped.
Proceed to capturing the first scene.
Open the RTX Remix “Graphics Settings Menu” by pressing
Alt+X
. Then, open theDeveloper Settings Menu
by clicking the button labeled “Developer Settings Menu.”In the “Developer Settings Menu,” click the
Enhancements Tab
to display the “Enhancements” settings, which include capture settings.After disabling enhancements, a name can be specified for the capture. Then, click the
Capture Scene
button.This action captures the current frame and saves a USD file containing all data to disk. The progress bar indicates the capture progress. Once it reaches 100%, setting up the RTX Remix Toolkit project can begin.
4. Create a Project for the Sample Application Mod#
With the Sample Application captured, a project for the Sample Application mod can be created.
Launch the RTX Remix Toolkit from the NVIDIA App. After the app starts, click the
New
button to open the Project Creation Wizard.In the “RTX Remix Project Wizard,” select the
Create
button to begin creating a new project.Click the
button for the
Project File Location
field to select a file path for the mod.In the file browser, create a new directory for the project using the context menu (right-click menu). Then, define a file name for the project layer and select the USDA file type.
Saving the project layer as a USDA file is recommended, as file readability is more important than performance in this scenario.
Any errors detected in the selected file path will be displayed in the dialog box.
See also
Now would be a good time to read through the Best Practices section of the documentation.
The Choosing Project Directories section contains valuable information about where to place project directory created in this step.
Next, click the
{.svg-icon} button for the
Remix Directory
field.Select the
rtx-remix
directory created earlier during the Sample Application capture.Refer back to step 3 to locate the Sample Application directory. The
rtx-remix
directory is located inside thesample
directory.With the project file location and remix directory configured, select the previously captured scene and click the
Create
button.Note
A prompt will appear, requesting permission for the RTX Remix Toolkit to perform an action as administrator. This permission is necessary to symlink the project into the game.
For more information on why this permission is required, refer to the following article from Microsoft.
An RTX Remix Project is now created and ready for authoring.
5. Ingest and Replace Assets#
With a project created, asset replacement in the mod can begin.
Let’s replace the
mesh with an updated asset.
The following disco ball asset can be used for testing: SM_Prop_Discoball
Before the asset can be used in the mod, it must be ingested. Navigate to the
Ingest
tab.Drag and drop the downloaded asset (or any other desired asset) into the
Input File Paths
area.Click the
Add to Queue
button to add the asset to the ingestion queue. The process is complete when the asset has a progress of 100% and the progress bar turns green.Tip
The ingested asset output directory can be configured. However, a default output directory is provided.
If the output directory is not configured manually, the ingested asset is placed in the following directory:
<PROJECT_DIRECTORY>\assets\ingested
.With the asset ingested, it’s time to replace the captured asset. Return to the
Modding
tab.Select the asset to be replaced. In this case, select the
mesh in the viewport.
After selecting the asset, ensure that the reference is selected in the “Selection” panel. Then, click the
button in the
Object Properties
panel to select the newly ingested asset.After replacing the asset, transform it (translate, rotate, and scale) as needed to match the original asset. Use the
Object Properties
panel to perform these transformations.The new asset should now be visible in the viewport.
To view the changes in-game, save the mod (
CTRL+S
) and launch theRemixSample.exe
executable.The updated asset should now appear in the game.
Congratulations! Your first RTX Remix mod was successfully created.
Need to leave feedback about the RTX Remix Documentation? Click here