Skip to content

Instantly share code, notes, and snippets.

@redglasses67
redglasses67 / ChangeSubstanceParam.cs
Created February 2, 2020 16:08
SubstanceGraphのカラーパラメーターを5秒おきに変更するスクリプト
using System.Collections;
using UnityEngine;
using Substance.Game;
public class ChangeSubstanceParam : MonoBehaviour
{
public SubstanceGraph targetSubGraph;
public string inputColorName;
public Color color1 = new Color(0.2f, 0.8f, 0.1f, 1.0f);
public Color color2 = new Color(0.6f, 0.3f, 0.9f, 1.0f);
@redglasses67
redglasses67 / kkSelectImportedNodes.py
Last active February 11, 2020 17:56
インポート時に追加されたノードを選択状態に
# -*- coding: utf-8 -*-
import maya.cmds as mc
import maya.mel as mel
import maya.OpenMaya as om
import maya.api.OpenMaya as om2
maya_useNewAPI = True
beforeImport_ID = None
@redglasses67
redglasses67 / melCommandToExecute.py
Created March 4, 2020 17:44
melコマンドを実行する
import maya.api.OpenMaya as om2
mod = om2.MDGModifier()
mod.commandToExecute("polySphere -r 1 -sx 20 -sy 20 -ax 0 1 0 -cuv 2 -ch 1;")
mod.doIt()
@redglasses67
redglasses67 / kkMayaWindowMoveCenter.py
Last active June 15, 2020 13:37
Maya上のウィンドウを画面の中心に集める
# -*- coding: utf-8 -*-
"""
参考サイト
python - PyQt4 center window on active screen - Stack Overflow
https://stackoverflow.com/questions/20243637/pyqt4-center-window-on-active-screen
getting all QT/PySide Windows - Google グループ
https://groups.google.com/forum/#!topic/python_inside_maya/q245Vh6W7uI
"""
@redglasses67
redglasses67 / modelPanelScripts.py
Last active February 20, 2025 11:57
Maya_ModelPanel_Scripts
# -*- coding: utf-8 -*-
import maya.cmds as mc
import maya.mel as mel
# 33 のビュー変換で使用する名前の一覧クラス. 変更時に文字列指定するので事前にこのように用意しておくと楽そう
class ViewTransformName():
ACES_RRT_v_0_7 = "ACES RRT v0.7"
ACES_RRT_v_1_0 = "ACES RRT v1.0"
Log = "Log"
@redglasses67
redglasses67 / addIconPathToXBMLANGPATH.py
Created May 24, 2022 04:11
Add Icon path to XBMLANGPATH
import maya.mel as mel
try:
xbmLangPaths = mel.eval("getenv XBMLANGPATH;")
except:
xbmLangPaths = ''
addPath = r";D:/Test/icons"
if not addPath in xbmLangPaths:
xbmLangPaths += addPath
@redglasses67
redglasses67 / MultiCompileShaderSimple.shader
Created October 16, 2022 16:36
Unity multi compile variants simple shader - Sample
Shader "Multi Compile Shader Simple"
{
Properties
{
_TexAAA ("Tex AAA", 2D) = "white" {}
_TexBBB ("Tex BBB", 2D) = "white" {}
_TexCCC ("Tex CCC", 2D) = "white" {}
[KeywordEnum(None, AAA, BBB, CCC)] _Var_Test ("Variant Test", Float) = 1
}
@redglasses67
redglasses67 / MultiCompileShaderComplex.shader
Created October 16, 2022 16:37
Unity multi compile variants complex shader - Sample
Shader "Multi Compile Shader Complex"
{
Properties
{
_TexAAA ("Tex AAA", 2D) = "white" {}
_TexBBB ("Tex BBB", 2D) = "white" {}
_TexCCC ("Tex CCC", 2D) = "white" {}
[KeywordEnum(None, AAA, BBB, CCC)] _Var_Test ("Variant Test", Float) = 1
}
@redglasses67
redglasses67 / MultiCompileShaderComplex_Toggle.shader
Created October 16, 2022 16:41
Unity multi compile variants complex shader - Sample (Toggle ver)
Shader "Multi Compile Shader Complex Toggle"
{
Properties
{
[Toggle(_VAR_TEST_AAA)] _Use_TexAAA ("Use Tex AAA", int) = 0
_TexAAA ("Tex AAA", 2D) = "white" {}
[Toggle(_VAR_TEST_BBB)] _Use_TexBBB ("Use Tex BBB", int) = 0
_TexBBB ("Tex BBB", 2D) = "white" {}
[Toggle(_VAR_TEST_CCC)] _Use_TexCCC ("Use Tex CCC", int) = 0
_TexCCC ("Tex CCC", 2D) = "white" {}
@redglasses67
redglasses67 / MultiCompileShaderSimple_Toggle.shader
Created October 16, 2022 16:41
Unity multi compile variants simple shader - Sample (Toggle ver)
Shader "Multi Compile Shader Simple Toggle"
{
Properties
{
[Toggle(_VAR_TEST_AAA)] _Use_TexAAA ("Use Tex AAA", int) = 0
_TexAAA ("Tex AAA", 2D) = "white" {}
[Toggle(_VAR_TEST_BBB)] _Use_TexBBB ("Use Tex BBB", int) = 0
_TexBBB ("Tex BBB", 2D) = "white" {}
[Toggle(_VAR_TEST_CCC)] _Use_TexCCC ("Use Tex CCC", int) = 0
_TexCCC ("Tex CCC", 2D) = "white" {}