之前在公司参与的一个与国外合作的项目中,有一景需要动态.随机地选取场景中的一些物体,同时显示指定材质,当时是用Houdini的节点+Hscript 解决的: 今天用简洁优雅的Python在Maya中写了一个类似的效果, 代码如下: import maya.cmds as mc import random def selTest(): mc.select(allDagObjects=1) sel = mc.ls(sl=True) selSize = len(sel) #print sel rand
平时我们所看到的雪花(Falling Snow)飘飘的效果实际上也是一个动画,是由许多的动画对象共同完成的一个界面效果.对于不同大小的雪片可以通过缩放变换(ScaleTransform)功能特性确定,雪片飘落是存在于一个空间之中,通过不同的透明度值可使雪花看上去具有一定的空间视觉,雪花的飘落过程是由三角函数的原理实现的左右滑落效果,并可根据随机生成数字作为雪花飘落的速度. 雪花UserControl Code highlighting produced by Actipro CodeHighli
天天爱跑步 思路: 树上差分+分层动态线段树: (伏地膜,跪烂xxy) 代码: #include <bits/stdc++.h> using namespace std; #define maxn 300005 #define maxtot maxn*19 int n,m,deep[maxn],top[maxn],size[maxn]; ],V[maxn<<]; int watch[maxn],st[maxn],en[maxn],tot,Count,ans[maxn]; int l