原创 QListWidget 自定義滑塊 實現動態加載item

在python2和PySide2環境下可以直接運行(除了resource是資源文件(不提供),只是加載了一個圖標給Item對象) VerticalWheelThread只是在滾動滾輪的時候用了一個Qthread實現滾動動畫效果 ListW

原创 用QPainter畫一個愛心 PySide2 QPainter QPolygon

看圖,繪製效果如下   源碼如下 #!/usr/bin/env python # -*- coding: utf-8 -*- from PySide2.QtWidgets import * from PySide2.QtCore im

原创 把圖片序列轉成gif動圖 PIL.Image python

# coding=utf-8 import sys import PIL.Image as Image def make_gif(sf, ef, src, outfile): """ jpg 序列轉換成 gif 動態

原创 Houdini 自定義節點參數面板 hou.ParmTemplate學習筆記

hou.ParmTemplate 繼承圖 子類 hou.ButtonParmTemplatehou.ParmTemplatehou.DataParmTemplatehou.FloatParmTemplatehou.FolderPar

原创 Houdini vex用勾股定理推算橢圓運動軌跡

最近學習數學,突然想到一個橢圓運動軌跡應該怎麼實現,於是用houidni的vex做了一個 附圖計算步驟 接下來看看在houdini怎麼實現 第一步做個繩子,三個點,固定0 2號點,1號點表示拉直繩子,引出一個參數A來調節拉多遠 第

原创 PySide子線程刷新主界面的方法

首先在QtDesigner畫了個簡單ui 先看看動畫吧,做完是這個樣子 下面是pyside-uic生成的testDialogUI.py文件,僅是UI # -*- coding: utf-8 -*- # Form implement

原创 Houdini 如何將一堆亂七八糟的節點升序排成一橫排,python小技巧

我們在houdini裏面經常幹這樣的事情,就像用wedget批量存儲了一堆緩存,然後加載緩存的時候這麼幹,比如他有上百個,把file節點的名字改成 :file_0,然後緩存路徑是: $HIP/geo/pieces/pieces.`opdi

原创 Houdini 如何渲染一個20k的大圖 python解決方案

在工作中碰到要渲染十幾K的大圖,渲染巨慢, 而且很容易崩潰非學習版的Houdini本身是支持渲染很大分辨率的圖但是就這樣默認去渲染一張超級大尺寸的圖,風險就太大了,所以我這裏想到一個方案就是:把巨大的尺寸像拼圖一樣給拆分開,就像這樣:ho

原创 PyQt快速編程小案例6

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/3/14 0:52 """ 加速與符號'&',佈局嵌套 """ import sys from PyQt4.Q

原创 Houdini HDK 入門學習 創建一個圓錐形狀

頭文件 sop_mycone.h///*這個例子創建一個簡單的圓錐形狀*/ #ifndef __sop_mycone_h__ #define __sop_mycone_h__ #include<SOP/SOP_Node.h> class

原创 PyQt 習題2

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/3/16 2:23 """ PyQt快速編程練習題2,創建一個列表對話框 這個練習需要閱讀 QListWidg

原创 Houdini給拍屏帶上mask的背景圖做一個資產節點

我們在做電影特效鏡頭的時候經常涉及到cg元素和實拍場景的結合問題 如果能在鏡頭拍屏的時候帶上有場景或人物的有mask關係的背景圖,這樣能夠讓預覽的鏡頭效果更醒目 爲此我想到一個辦法,就是在相機視口擺面片,面片上貼上有alpha的人物或背景

原创 excel批量插入圖片python寫的小工具(office)

我們經常需要將一些圖片序列插入到excel表格,比如每個鏡頭號有一個該鏡頭相應的縮略圖,下面是我的鏡頭縮略圖 我要將這些圖片插入到鏡頭表裏面,運行小工具excel_import_jpg.exe,界面是這樣子的 填入路徑,可以設置每隔幾

原创 Houdini大法,給動畫模型表面做釘子約束效果

這種釘子約束效果,舉個例:可以給破碎的混泥土加上鋼筋模型 方法其實很簡單,肯定會用到Attribute Interpolate,這裏撒點要勾上sourceprim和sourceprimuv   但這不是我要的,我需要法線N和up向量跟

原创 PyQt快速編程小案例4

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/3/12 20:10 """ 編寫值變化型槽代碼會判斷檢測的目標值和當前值是否存在差異 如果相同就什麼都不做,