2016-06-01から1ヶ月間の記事一覧

簡単なPySideプログラム

# -*- coding: utf-8 -*- import maya.cmds as cmds import maya.mel as mel from PySide.QtCore import * from PySide.QtGui import * from shiboken import wrapInstance from maya import OpenMayaUI as omui from maya.app.general.mayaMixin import May…

Lightwaveでボタンとボタンイベントを作る

簡単なボタンコントロールの作り方。 RESOURCE = '\04(k:"%s" c:LWPy)' class HelloClass(lwsdk.IGeneric): def __init__(self, context): super(HelloClass, self).__init__() def func(self,ctl,data): ... def process(self, ga): ui = lwsdk.LWPanels() …

Lightwaveで外部のモジュールを使いたい。

LightwaveのGUIにPySideを使いたい、というモチベーションで調査開始。LightwaveのPythonは環境パスのPythonではなく、 C:\Program Files\NewTek\LightWave_2015.2J\bin(環境によるので注意)にあるdllを呼んでいるっぽい。 PySideを使おうと思ったのだけれど…

LightwaveのPythonプラグイン

LightwaveのPluginをPythonで作ってみている。 import lwsdk __lwver__ = "11" class hello_world(lwsdk.IGeneric): def __init__(self, context): super(hello_world, self).__init__() def process(self, generic_access): ui = lwsdk.LWPanels() panel = …