{"id":18782130,"url":"https://github.com/gpuopen-librariesandsdks/radeonprorendermayaplugin","last_synced_at":"2025-09-26T09:30:50.979Z","repository":{"id":37100548,"uuid":"247912715","full_name":"GPUOpen-LibrariesAndSDKs/RadeonProRenderMayaPlugin","owner":"GPUOpen-LibrariesAndSDKs","description":"This hardware-agnostic rendering plug-in for Maya uses accurate ray-tracing technology to produce images and animations of your scenes, and provides real-time interactive rendering and continuous adjustment of effects.","archived":false,"fork":false,"pushed_at":"2024-07-16T16:36:01.000Z","size":183158,"stargazers_count":48,"open_issues_count":13,"forks_count":20,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-01-09T22:08:42.602Z","etag":null,"topics":["maya","plugin","ray-tracing","rendering"],"latest_commit_sha":null,"homepage":"https://gpuopen.com/radeon-prorender-suite/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GPUOpen-LibrariesAndSDKs.png","metadata":{"files":{"readme":"README-OSX.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-17T08:07:28.000Z","updated_at":"2024-06-10T10:51:21.000Z","dependencies_parsed_at":"2023-09-26T00:32:49.643Z","dependency_job_id":"87d42179-0f05-448e-bbee-31a69428f5fe","html_url":"https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderMayaPlugin","commit_stats":null,"previous_names":[],"tags_count":112,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPUOpen-LibrariesAndSDKs%2FRadeonProRenderMayaPlugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPUOpen-LibrariesAndSDKs%2FRadeonProRenderMayaPlugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPUOpen-LibrariesAndSDKs%2FRadeonProRenderMayaPlugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPUOpen-LibrariesAndSDKs%2FRadeonProRenderMayaPlugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GPUOpen-LibrariesAndSDKs","download_url":"https://codeload.github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderMayaPlugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234300403,"owners_count":18810610,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["maya","plugin","ray-tracing","rendering"],"created_at":"2024-11-07T20:34:59.444Z","updated_at":"2025-09-26T09:30:48.981Z","avatar_url":"https://github.com/GPUOpen-LibrariesAndSDKs.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Prerequisites:\n--------------\n- Install Homebrew, OpenImageIO, GLEW (2.0) by executing the following:\n\t- ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\n\t- /usr/local/bin/brew install homebrew/science/openimageio\n        - this step may not be needed anymore\n\t- /usr/local/bin/brew install glew\n\n\nSubmodules:\n---------\nPlugin includes several shared source files from Shared Components repository as a submodule. You may need to get an\naccess to the https://github.com/Radeon-Pro/RadeonProRenderSharedComponents.\n\nShared components submodule is included to the project via SSH protocol. You will need to create and install SSH keys\nto access submodules.\n\nAt first you need to generate SSH key pair:\n1. Open a terminal\n2. Go to your home directory by typing cd ~/\n3. Type the following command\n    - ssh-keygen -t rsa\n4. When you press enter, two files will be created\n    ~/.ssh/id_rsa\n    ~/.ssh/id_rsa.pub\n5. Your public key is stored in the file ending with .pub, i.e. ~/.ssh/id_rsa.pub\n\nIn order to authenticate yourself and your device with GitHub, you need to upload your public SSH key generated above\nto your GitHub account.\n\n6. Copy public SSH key\nOpen a terminal and type\n    $ pbcopy \u003c ~/.ssh/id_rsa.pub\n\n7. You need to add this key to your github account. Go to Github accout settings, SSH and GPG keys, click New GPG key.\nIn the \"Key\" field, paste your public SSH key and click Add GPG key.\n\n\nOnce you've got an access and setup ssh please update submodules from the parent folder of the project:\n\n```\n$ git submodule init\n$ git submodule update\n\n```\n\nor \n\n`git submodule update --init -f --recursive`\n\n\nBuilding:\n---------\n\n- The xcode project is located in: FireRender.Maya.OSX/frMayaPluginMac/frMayaMac/RadeonProRender.xcodeproj\n- This project has been updated to build the Maya 2017 + 2-18 versions of the plugin\n- Install the prerequisites above along with the Maya 2017 SDK before building\n- For Maya 2018, the include and libraries are provided in the Maya application install\n- The name of the plugin binary that is created is RadeonProRender.bundle\n- Select the type of build 2017/2018 debug/release from the Product -\u003e Schemes menu\n- It is automatically installed into the /Users/Shared/RadeonProRender module location\n- NOTE: unfortunately the code has many warnings on the OSX platform\n\nRunning:\n--------\n\n- Running the plugin is as simple as executing Run in Xcode\n- Maya is opened and the plugin module path will be setup to find the plugin\n\t- The module path is located at: /Users/Shared/Autodesk/modules/maya\n- Open the Maya plugin manager to load the RadeonProRender.bundle plugin\n\t- Windows -\u003e Settings/Preferences -\u003e Plugin Manager\n\nAlternately, you can run Maya from a terminal using:\n    /Applications/Autodesk/maya2022/Maya.app/Contents/MacOS/maya\n\nDebugging:\n----------\n\nIn debugging options for xcode you can set it to wait for an app (browse to Maya.app)\n\nOptional env variables for debugging\n\nSet trace output on\n    export FR_TRACE_OUTPUT=/Users/$userName/dev/AMD/frMaya/Trace/Local\n\nOverride mat library path\n    export RPR_MATERIAL_LIBRARY_PATH=/Users/$userName/Dev/AMD/ProRenderMaxMaterialLibrary/exported\n\nKnown Issues:\n- - - - - - -\n\n- Currently RPR Core doesn’t support NVIDIA cards on Mac.\n\t(We are currently not checking for it (though could be relative easily done in “checkGpuCompatibleWithFR()”))\n- Multiple rebuilding cache warnings seem to come up\n\n\nTechnical Notes:\n----------------\n\nYou may at some point want to change your Maya license server, you can do this by resetting the licesne information.\n- Resetting the Maya license information can be done by remove the following file:\n\t- /Library/Application Support/Autodesk/CLM/LGS\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgpuopen-librariesandsdks%2Fradeonprorendermayaplugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgpuopen-librariesandsdks%2Fradeonprorendermayaplugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgpuopen-librariesandsdks%2Fradeonprorendermayaplugin/lists"}