Unity Tweak Tool Linux

The Unity Tweak Tool is an essential tool for Ubuntu desktop. It allows you to customize a ton of UI features like Workspace Settings, Hotcorners, Scrolliong, Themes, Switchers, and Icons.

To install Unity Tweak, open terminal and run:

$ sudo install unity-tweak-tool

Depending on your Linux Distro, you may get an error that looks something like this:

The following schema is missing com.canonical.notify.osd

If this happens open terminal and run the following:

sudo apt-get install notify-osd

sudo apt-get install overlay-scrollbar

Blender Startup Default File

Download my blender startup file and save the UI as the new Default Startup File

Converting Text to Mesh and warp in circle Blender

Converting Text to Mesh and warp in circle

  • ­ Center Align font
  • ­ In object mode for font hit ALT+C and select “Mesh from Curve”
  • ­ Center the text around 3d cursor
  • ­ SHIFT+W then move mouse any direction

Changing Origin Point of an object Blender

Changing Origin Point of an object

  •  Enter edit mode and select a vertex
  • ­ SHIFT+S and then choose “Cursor to Selected”
  • ­ Enter Object Mode SHIFT+CTL+ALT+C select “Origin to 3D Cursor

Flicker Opacity Expression

//FLICKER OPACITY
blinkSpeed =10;
n = Math.sin(time*blinkSpeed);
if (n<=0) 0 else 100;

Oscillate Position on X-Axis Expression

//OSCILLATE POSITION BACK AND FOURTH ON X AXIS:
amplitude = 10;
frequency = 3;
temp=amplitude*Math.sin(time*frequency)+amplitude;
// add the result to the current x pos
temp=temp+transform.position[0];
//plug the new x into slot 0. y is currently left unchanged
[temp, transform.position[1]]

Make a Layer Bounce Expression

//MAKE A LAYER BOUNCE:
bounceSpeed=7;
flight=01;
bounceHeight=3.5;
t=Math.abs((time*2*bounceSpeed)%2-1);
t=linear(t,flight,0,0,1);
b=Math.cos(t*Math.PI/2);
value - [0,bounceHeight*b];

Flicker in to 100% Opacity Expression

//FLICKER IN TO 100% OPACITY:	
//Adjust this flicker frequency to your taste
flickerFrequency = 150;

op = value;
if(op > 0 && op < 100){
    reverseAmt=100-transform.opacity;
    wiggledAmt=wiggle(flickerFrequency,reverseAmt);
    roundedAmt=Math.round((wiggledAmt/100));
    roundedAmt*100;
}

Bounce on Marker Event Expression

//BOUNCE ON MARKER EVENT (put in scale):
n = 0;
if (marker.numKeys > 0){
n = marker.nearestKey(time).index;
if (marker.key(n).time > time){
n--;
}
}
if (n == 0){
value;
} else {
max_dev=20; // max deviation in pixels
spd=20; //speed of oscillation
decay=6; //how fast it slows down
t = time - marker.key(n).time;
s = max_dev*Math.sin(spd*(t))/Math.exp(decay*t);
value + [s,s];
}

Pendulum Swing Expressions

//PENDELUM SWING:
veloc = 10;  //how fast it swings
amplitude = 50;  //how high
decay = .999;
amplitude*Math.sin(veloc*time)/Math.exp(decay*time);
————————————————————————————

//PENDULUM SWING ON MARKER EVENT(put in rotation):
n = 0;
if (marker.numKeys > 0){
n = marker.nearestKey(time).index;
if (marker.key(n).time > time){
n--;
}
}
if (n == 0){
value;
} else {
veloc = 10;  //how fast it swings
amplitude = 100;  //how high
decay = 4;
t = time - marker.key(n).time;
s= amplitude*Math.sin(veloc*t)/Math.exp(decay*t);
value + s;
}