Material Forge – Material & Shader Library Tool for Maya
$30
https://schema.org/InStock
usd
Ravi Motwani
Material Forge is an asset material library designed to store, reuse, and share material networks across multiple projects, artists, or studios. Works for Maya 2022 and above with Arnold as the base renderer.
Key Features:
- Create and store complete material networks as reusable presets
- Apply materials instantly across multiple assets
- Easy and hassle-free material sharing between projects and artists
- Maintain consistent look-dev across shots and productions
- Support for loading multiple material libraries
- Built-in search bars for quick filtering
- Simple and responsive UI
Usage for Maya 2025 & above:
import sys
tool_path = r"Directory/path/to/folder/MaterialForge"
if tool_path not in sys.path:
sys.path.append(tool_path)
from MaterialForge.dcc_maya.gui import shader_library_maya
import maya.OpenMayaUI as OpenMayaUI
from shiboken6 import wrapInstance
from PySide6 import QtWidgets, QtCore
def get_maya_main_window():
ptr = OpenMayaUI.MQtUtil.mainWindow()
return wrapInstance(int(ptr), QtWidgets.QWidget)
# Get Maya's main window as parent
parent = get_maya_main_window()
# Create the window, parented to Maya
window = shader_library_maya.MaterialLibraryMaya(parent=parent)
# Critical: Set window flags to make it a standalone window
window.setWindowFlags(QtCore.Qt.Window)
window.show()
Usage for Maya 2022 & above:
import sys
tool_path = r"Directory/path/to/folder/MaterialForge"
if tool_path not in sys.path:
sys.path.append(tool_path)
from MaterialForge.dcc_maya.gui import shader_library_maya
import maya.OpenMayaUI as OpenMayaUI
from shiboken2 import wrapInstance
from PySide2 import QtWidgets, QtCore
def get_maya_main_window():
ptr = OpenMayaUI.MQtUtil.mainWindow()
return wrapInstance(int(ptr), QtWidgets.QWidget)
# Get Maya's main window as parent
parent = get_maya_main_window()
# Create the window, parented to Maya
window = shader_library_maya.MaterialLibraryMaya(parent=parent)
# Critical: Set window flags to make it a standalone window
window.setWindowFlags(QtCore.Qt.Window)
window.show() Size
2.21 MB
Add to wishlist