In this module, you will learn some basics about operating in Object mode. This is normally the
initial mode that Blender is in when you open a new document; it is the mode where you operate
on whole objects, rather than on their parts.
Many of the conventions involving selection and manipulation of objects or parts of objects
apply to other modes as well, so this is a good place to start getting familiar with these
conventions.
Blender-2.5 mode menu.png
Cube selected in Object mode.
Open a new document, and confirm that you are in Object mode by checking the mode menu.
Select the default cube by clicking on it with RMB . You will see it framed in an orange outline.
Object Origin[edit]
When you select an object, you will notice a round dot appears, normally in the middle of the
object, the same orangey-yellow as the rest of the selection.
This is the object’s origin, and it is the reference point for the object’s local coordinate system.
Certain kinds of edits to the object can cause this origin to end up at a position well outside the
object, in which case operations like transformations applied with reference to the origin may
end up not behaving as you expect. But Blender has capabilities to deal with this, which will be
explained when you need them.
Multiple Selections[edit]
You can select more than one object at a time. With the cube still selected, change your view
until you can see both it and the default lamp; select the latter by clicking on it with SHIFT +
RMB , so both it and the cube are selected. You will notice that the lamp takes on the orangey-
yellow colour, but the cube now has a more reddish highlight.
The active object is the last one selected; other objects can be part of the selection, but the
reddish-orange highlight indicates that they are not active. The Properties window shows
properties for the active object, not for the entire selection, while operations in the 3D view like
moving and deleting objects will affect the entire selection. Some operations (like parenting,
which you will learn about later) set up a special relationship between the active object and the
rest of the selection, so for these the order of selection of objects becomes important.
You can remove the active object from the selection with SHIFT + RMB ; the little spot
indicating the origin of the object’s geometry stays highlighted in the yellow-orange colour, even
though the rest of the object loses the selection highlight. If you do this to an inactive object, it
will make that object active.
Pressing CTRL + I inverts the selection—it deselects what was previously selected, and selects
everything else instead. It does not change the active object.
Selecting Obscured Objects[edit]
If multiple objects lie under the mouse, you can choose which one to select by clicking ALT +
RMB : this will bring up a menu listing the names of the objects, and you can choose from this
menu which one to select.
Alternatively, you can add an object to the current sel.
This tutorial will guide you through the steps to design a fidget spinner in Solidworks. We'll start by modeling a basic spinner, then we'll design our own counterweights to be machined. We'll make a dimensioned print for the counterweight, too! We'll end by creating an assembly for the spinner and I'll give you some next steps to take your design further.
8 killer adobe photoshop tips for designersRemon Mia
Believe it or not, if you’re using Photoshop to design website, you’re on the right path to become a successful web designer. This is simply because Photoshop is one of the most advanced tool in the design industry that can make your creative imagination comes true with its plethora of professional tools which boost your productivity at the same time.
https://goo.gl/pwqYM7
This PPT gives detailed information about Lines,
Dimension Tool,
Formatting Lines and Outlines,
Closing Multiple Line Segments,
Working with Object Shapes,
Transformation Docker,
Adding Effects to Objects
toolbars and axis , how to import file from autocad to sketchup , basic tools of sketchup , how to extrude walls , how to make a window (quick way ) , how to see dimensions, commands - position camera, walk and look around. All this can be learned in this presentation. A guide for beginners.
HOW TO MAKE TARAPAULIN USING PHITOSHOP.pptxcampobernard12
in this presentation, you can learn how to make a tarpaulin, know the tools thar are going to use and their functions also you can learn some tips and tricks in photoshop.
1) pH is alkalotic and it is caused due to combined (mixed) alkalosi.pdfanupamselection
1) pH is alkalotic and it is caused due to combined (mixed) alkalosis.
2) the combined( mixed) alkalosis is causing the PaCO2 level to be abnormal and it is low.
Solution
1) pH is alkalotic and it is caused due to combined (mixed) alkalosis.
2) the combined( mixed) alkalosis is causing the PaCO2 level to be abnormal and it is low..
More Related Content
Similar to In this module, you will learn some basics about operating in Object.pdf
This tutorial will guide you through the steps to design a fidget spinner in Solidworks. We'll start by modeling a basic spinner, then we'll design our own counterweights to be machined. We'll make a dimensioned print for the counterweight, too! We'll end by creating an assembly for the spinner and I'll give you some next steps to take your design further.
8 killer adobe photoshop tips for designersRemon Mia
Believe it or not, if you’re using Photoshop to design website, you’re on the right path to become a successful web designer. This is simply because Photoshop is one of the most advanced tool in the design industry that can make your creative imagination comes true with its plethora of professional tools which boost your productivity at the same time.
https://goo.gl/pwqYM7
This PPT gives detailed information about Lines,
Dimension Tool,
Formatting Lines and Outlines,
Closing Multiple Line Segments,
Working with Object Shapes,
Transformation Docker,
Adding Effects to Objects
toolbars and axis , how to import file from autocad to sketchup , basic tools of sketchup , how to extrude walls , how to make a window (quick way ) , how to see dimensions, commands - position camera, walk and look around. All this can be learned in this presentation. A guide for beginners.
HOW TO MAKE TARAPAULIN USING PHITOSHOP.pptxcampobernard12
in this presentation, you can learn how to make a tarpaulin, know the tools thar are going to use and their functions also you can learn some tips and tricks in photoshop.
Similar to In this module, you will learn some basics about operating in Object.pdf (20)
1) pH is alkalotic and it is caused due to combined (mixed) alkalosi.pdfanupamselection
1) pH is alkalotic and it is caused due to combined (mixed) alkalosis.
2) the combined( mixed) alkalosis is causing the PaCO2 level to be abnormal and it is low.
Solution
1) pH is alkalotic and it is caused due to combined (mixed) alkalosis.
2) the combined( mixed) alkalosis is causing the PaCO2 level to be abnormal and it is low..
1) Economical for transport of goods and services2) Reducing traff.pdfanupamselection
1) Economical for transport of goods and services
2) Reducing traffic between 2 places.
3) Connecting Rural areas to Urban Areas
4) Reducing the travelling time between the 2 places.
5) Regional development of the place.
Solution
1) Economical for transport of goods and services
2) Reducing traffic between 2 places.
3) Connecting Rural areas to Urban Areas
4) Reducing the travelling time between the 2 places.
5) Regional development of the place..
There are some general processes which you need to follow while crea.pdfanupamselection
There are some general processes which you need to follow while creating a website is:
1. Collecting of Information: The very first phase while building a site is to gather information
related to your website like
2. Planning of the website:- In planning phase we decide what information we want to put on the
home page and what information we want to hide. Here we also decide the UI for our website
and also the technology we use to design our website.
3. Designing of your website: - At this stage we design our website keeping in mind the targeted
audience because the first interaction of your website to your client is through the view of your
website, so it should be catchy to the eyes of your user. Believe me a good design is a key in
website development. While designing you also should know the current trade in the type of
websites that you are designing, this gives you some ideas in designing your website.
4. Development of the website:- In the development phase we actually give the functioning to the
website by connecting the front end of the website to the backend means a hosting server or a
local host. In this phase we also made the navigation system for our website by distributing the
content all over the website like in Worldpress or other CMS (content management systems)
software etc.
5. Testing phase:- In this phase we check the whole of the website by checking its compatibility
on different browsers and also checking the navigation problems between the various pages of a
website if any.
After rectifying all the errors in the website we finally register our website to any web host
which provide us a unique domain name server also known as DNS through which we can host
our website to the server.
So these above are the some general processes which you need to follow while building any
website.
Solution
There are some general processes which you need to follow while creating a website is:
1. Collecting of Information: The very first phase while building a site is to gather information
related to your website like
2. Planning of the website:- In planning phase we decide what information we want to put on the
home page and what information we want to hide. Here we also decide the UI for our website
and also the technology we use to design our website.
3. Designing of your website: - At this stage we design our website keeping in mind the targeted
audience because the first interaction of your website to your client is through the view of your
website, so it should be catchy to the eyes of your user. Believe me a good design is a key in
website development. While designing you also should know the current trade in the type of
websites that you are designing, this gives you some ideas in designing your website.
4. Development of the website:- In the development phase we actually give the functioning to the
website by connecting the front end of the website to the backend means a hosting server or a
local host. In this phase we also made the.
Ques-1A keystone species is defined as a species, which has an ex.pdfanupamselection
Ques-1:
A keystone species is defined as a species, which has an excessively large impact on its
individual environment relative to its “own species abundance”. This has mutualistic relationship
& enabling an important function in maintaining balance of their species in ecological
community.
The gardens of “fungus-growing leaf-cutter ants” form a complex community of coevolved
species engaged in a variety of interspecific interactions for example, actinobacteria (bottom
level of organization), the prokaryotic keystone species has mutualistic relationship to increase
nitrogen supply that can control fungus by secreting “antibiotics”. Escovopsis fungi are going to
consume cultivated fungus. Lepiotaceae family members, yeast are going to supply nutrients to
growing ants and this fungus benefits fungus growing leaf cutter ants by destroying
“actinobacteria” therefore, and top-down trophic levels of organization i.e. plants are going to get
benefit from these keystone species
A few predators have the ability to control other high population distribution by predation in the
habitat and acts as “keystone species” in the ecosystem balance. Therefore, it has clearly
observed from the above hypothesis, all the three species in the above are inter-related, mostly; a
keystone species is useful to keep the ecosystem in balance. These predators have specific
impact in maintaining ecosystem balance with major impact on the environment by reducing sea
urchin high distribution.
Solution
Ques-1:
A keystone species is defined as a species, which has an excessively large impact on its
individual environment relative to its “own species abundance”. This has mutualistic relationship
& enabling an important function in maintaining balance of their species in ecological
community.
The gardens of “fungus-growing leaf-cutter ants” form a complex community of coevolved
species engaged in a variety of interspecific interactions for example, actinobacteria (bottom
level of organization), the prokaryotic keystone species has mutualistic relationship to increase
nitrogen supply that can control fungus by secreting “antibiotics”. Escovopsis fungi are going to
consume cultivated fungus. Lepiotaceae family members, yeast are going to supply nutrients to
growing ants and this fungus benefits fungus growing leaf cutter ants by destroying
“actinobacteria” therefore, and top-down trophic levels of organization i.e. plants are going to get
benefit from these keystone species
A few predators have the ability to control other high population distribution by predation in the
habitat and acts as “keystone species” in the ecosystem balance. Therefore, it has clearly
observed from the above hypothesis, all the three species in the above are inter-related, mostly; a
keystone species is useful to keep the ecosystem in balance. These predators have specific
impact in maintaining ecosystem balance with major impact on the environment by reducing sea
urchin high distribution..
PO42- is produced when CaPO4 is dissolved. Adding acid to the soluti.pdfanupamselection
PO42- is produced when CaPO4 is dissolved. Adding acid to the solution allows the formation of
the hydrogen phosphate weak acid equilibrium.
PO42- + H+ <-> HPO4-
This is going to remove some of the phosphate ions in the solution by forming the conjugate acid
(HPO4-).
Since Ksp is a constant, and the phosphate is being depleted, more of the salt needs to dissolve in
order for the Ksp to be satisfied. Therefore, the solubility is increased.
Solution
PO42- is produced when CaPO4 is dissolved. Adding acid to the solution allows the formation of
the hydrogen phosphate weak acid equilibrium.
PO42- + H+ <-> HPO4-
This is going to remove some of the phosphate ions in the solution by forming the conjugate acid
(HPO4-).
Since Ksp is a constant, and the phosphate is being depleted, more of the salt needs to dissolve in
order for the Ksp to be satisfied. Therefore, the solubility is increased..
package length; A Length is an object that has a length and .pdfanupamselection
package length;
/**
* A Length is an object that has a length and a unit, can be converted to
* meters, can be added to other Lengths, and can be compared to other Lengths.
*
* @author Tom Bylander
*/
publicabstractclass Length implements Comparable {
/**
* The length in the units of this object.
*/
privatedouble length;
/**
* Store the length in this Length.
*
* @param length
*/
public Length(double length) {
this.length = length;
}
/**
* This should add the other Length to this Length object.
*
* @param other
*/
publicabstractvoid add(Length other);
/**
* This should return a different String if the length is exactly 1.0.
*
* @return the correct name of the unit of this Length object.
*/
publicabstract String getUnit();
/**
* @return the length in meters
*/
publicabstractdouble toMeters();
/**
* @return the length of this Length object.
*/
publicdouble getLength() {
return length;
}
/**
* Set the length of this Length object.
*
* @param length
* length in the units of this object
*/
publicvoid setLength(double length) {
this.length = length;
}
/**
* Compare this Length object to the other one.
*/
publicint compareTo(Length other) {
if((this.toMeters() - other.toMeters()) < 0)
return -1;
elseif((this.toMeters() - other.toMeters()) > 0)
return 1;
return 0;
}
/**
* @return a String that includes the class name, the length, and the unit.
*/
public String toString() {
returnthis.getClass() + \": \" + getLength() + \" \" + getUnit();
}
}
package length;
publicclass Meter extends Length{
/**
* Parameterized constructor
* @param length
*/
public Meter(double length) {
super(length);
}
@Override
publicvoid add(Length other) {
setLength(other.toMeters() + getLength());
}
@Override
public String getUnit() {
if(getLength() == 1.0)
return \"meter\";
else
return \"meters\";
}
@Override
publicdouble toMeters() {
return getLength();
}
}
package length;
publicclass Inch extends Length {
/**
* 1 inch = 0.0254 meters
*/
publicstaticfinaldoubleMETERS_PER_INCH = 0.0254;
/**
* Parameterized constructor
* @param length
*/
public Inch(double length) {
super(length);
}
@Override
publicvoid add(Length other) {
double otherToInch = other.toMeters() / METERS_PER_INCH;
setLength(otherToInch + getLength());
}
@Override
public String getUnit() {
if(getLength() == 1.0)
return \"inch\";
else
return \"inches\";
}
@Override
publicdouble toMeters() {
return (getLength() * METERS_PER_INCH);
}
}
package length;
publicclass Foot extends Length {
/**
* 1 foot = 0.3048 meters
*/
publicstaticfinaldoubleMETERS_PER_FOOT = 0.3048;
/**
* Parameterized constructor
* @param length
*/
public Foot(double length) {
super(length);
}
@Override
publicvoid add(Length other) {
double otherToFoot = other.toMeters() / METERS_PER_FOOT;
setLength(otherToFoot + getLength());
}
@Override
public String getUnit() {
if(getLength() == 1.0)
return \"foot\";
else
return \"feet\";
}
@Override
publicdouble toMeters() {
return (getLength() * METERS_PER_FOOT);
}
}
package length;
publicclass Yard extends Length.
Name used on OSIName Used in TCPIP networksLayer 1(Physical)L.pdfanupamselection
Name used on OSI
Name Used in TCP/IP networks
Layer 1(Physical)
Layer 1(Host-to-Network)
Layer 2 (Data link)
Layer 1(Host-to-Network)
Layer 3 (Network)
Layer 2 (Internet)
Layer 4 (Transport)
Layer 3 (Transport)
Layer 5 (Session)
Layer 4 (Application)
The following should be interpreted as the view of the transmitter.
OSI Name
Layer1
Layer2
Layer 3
Layer 4
Layer 5
SAP provided by Layer (n-1) to Layer n
2 - 1
3 - 2
4 - 3
5 - 4
6 - 5
Protocol Data Unit emitted by layer n to Layer n-1
Bits
Frames
Packets
Segments
Message
Service Access Point is an interface between two layers.
Name used on OSI
Name Used in TCP/IP networks
Layer 1(Physical)
Layer 1(Host-to-Network)
Layer 2 (Data link)
Layer 1(Host-to-Network)
Layer 3 (Network)
Layer 2 (Internet)
Layer 4 (Transport)
Layer 3 (Transport)
Layer 5 (Session)
Layer 4 (Application)
Solution
Name used on OSI
Name Used in TCP/IP networks
Layer 1(Physical)
Layer 1(Host-to-Network)
Layer 2 (Data link)
Layer 1(Host-to-Network)
Layer 3 (Network)
Layer 2 (Internet)
Layer 4 (Transport)
Layer 3 (Transport)
Layer 5 (Session)
Layer 4 (Application)
The following should be interpreted as the view of the transmitter.
OSI Name
Layer1
Layer2
Layer 3
Layer 4
Layer 5
SAP provided by Layer (n-1) to Layer n
2 - 1
3 - 2
4 - 3
5 - 4
6 - 5
Protocol Data Unit emitted by layer n to Layer n-1
Bits
Frames
Packets
Segments
Message
Service Access Point is an interface between two layers.
Name used on OSI
Name Used in TCP/IP networks
Layer 1(Physical)
Layer 1(Host-to-Network)
Layer 2 (Data link)
Layer 1(Host-to-Network)
Layer 3 (Network)
Layer 2 (Internet)
Layer 4 (Transport)
Layer 3 (Transport)
Layer 5 (Session)
Layer 4 (Application).
Lab1.javaimport java.util.Scanner;package public class Lab1 .pdfanupamselection
Lab1.java
import java.util.Scanner;//package
public class Lab1 {//main class
public static void main(String[] args) {//main method
// TODO Auto-generated method stub
int number,i,numbersuplied;//instance variables
Scanner keyboard= new Scanner(System.in);
System.out.println(\"Please enter an number\");
numbersuplied= keyboard.nextInt();//key board inputting
//logic for next prime
for(number=numbersuplied+1;;number++)
{
for(i=2;i
Solution
Lab1.java
import java.util.Scanner;//package
public class Lab1 {//main class
public static void main(String[] args) {//main method
// TODO Auto-generated method stub
int number,i,numbersuplied;//instance variables
Scanner keyboard= new Scanner(System.in);
System.out.println(\"Please enter an number\");
numbersuplied= keyboard.nextInt();//key board inputting
//logic for next prime
for(number=numbersuplied+1;;number++)
{
for(i=2;i.
Interest coverage=EBITinterest expensewhich is equal to=(40020.pdfanupamselection
Interest coverage=EBIT/interest expense
which is equal to
=(400/200)
which is equal to
=2.
Solution
Interest coverage=EBIT/interest expense
which is equal to
=(400/200)
which is equal to
=2..
When comparing the R groups of these to amino aci.pdfanupamselection
When comparing the R groups of these to amino acids, isoleucine has a non polar
tail, which would hinder the solubility in water of the molecule because it can\'t Hydrogen bond
with water molecules. Arginine, however, has three strongly electrophilic N atoms which each
will be able to Hydrogen bond with the Hydrogen atoms of several water molecules, thus
increasing the solubility.
Solution
When comparing the R groups of these to amino acids, isoleucine has a non polar
tail, which would hinder the solubility in water of the molecule because it can\'t Hydrogen bond
with water molecules. Arginine, however, has three strongly electrophilic N atoms which each
will be able to Hydrogen bond with the Hydrogen atoms of several water molecules, thus
increasing the solubility..
Malonic Acid Water Soluble Methyl Alcohol Solu.pdfanupamselection
Malonic Acid Water: Soluble Methyl Alcohol: Soluble Hexane: Insoluble Malonic
Acid has OH and so does methanol and water. Biphenyl Water: insoluble Methyl Alcohol:
inoluble Hexane: soluble Nonpolar with no functional group. Hexane is nonpolar. Like
dissolves like
Solution
Malonic Acid Water: Soluble Methyl Alcohol: Soluble Hexane: Insoluble Malonic
Acid has OH and so does methanol and water. Biphenyl Water: insoluble Methyl Alcohol:
inoluble Hexane: soluble Nonpolar with no functional group. Hexane is nonpolar. Like
dissolves like.
It is true that ionization energy is required to .pdfanupamselection
It is true that ionization energy is required to ionize the metal /non metal atoms. But
at the same time due to gain of electrons energy is released ; [electron affinity] There is net
release of energy .
Solution
It is true that ionization energy is required to ionize the metal /non metal atoms. But
at the same time due to gain of electrons energy is released ; [electron affinity] There is net
release of energy ..
Ionic compounds form when the electronegativity d.pdfanupamselection
Ionic compounds form when the electronegativity difference between two elements
is so great, the metal \"takes\" the non-metal\'s electron. In general, metals have a low
electronegativity while non-metals have a high electronegativity, and the periodic trend shows
that electronegativity decreases down and left from Fluorine. Two examples of ionic compounds
are Sodium Chloride (NaCl) and Potassium Bromide (KBr).
Solution
Ionic compounds form when the electronegativity difference between two elements
is so great, the metal \"takes\" the non-metal\'s electron. In general, metals have a low
electronegativity while non-metals have a high electronegativity, and the periodic trend shows
that electronegativity decreases down and left from Fluorine. Two examples of ionic compounds
are Sodium Chloride (NaCl) and Potassium Bromide (KBr)..
If R is reflexive, then xRy means yRx; but then, .pdfanupamselection
If R is reflexive, then xRy means yRx; but then, this means that xRy which is true,
so x(R^2)y is the same as xRy and applying R twice shows R^2 is also reflexive.
Solution
If R is reflexive, then xRy means yRx; but then, this means that xRy which is true,
so x(R^2)y is the same as xRy and applying R twice shows R^2 is also reflexive..
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
In this module, you will learn some basics about operating in Object.pdf
1. In this module, you will learn some basics about operating in Object mode. This is normally the
initial mode that Blender is in when you open a new document; it is the mode where you operate
on whole objects, rather than on their parts.
Many of the conventions involving selection and manipulation of objects or parts of objects
apply to other modes as well, so this is a good place to start getting familiar with these
conventions.
Blender-2.5 mode menu.png
Cube selected in Object mode.
Open a new document, and confirm that you are in Object mode by checking the mode menu.
Select the default cube by clicking on it with RMB . You will see it framed in an orange outline.
Object Origin[edit]
When you select an object, you will notice a round dot appears, normally in the middle of the
object, the same orangey-yellow as the rest of the selection.
This is the object’s origin, and it is the reference point for the object’s local coordinate system.
Certain kinds of edits to the object can cause this origin to end up at a position well outside the
object, in which case operations like transformations applied with reference to the origin may
end up not behaving as you expect. But Blender has capabilities to deal with this, which will be
explained when you need them.
Multiple Selections[edit]
You can select more than one object at a time. With the cube still selected, change your view
until you can see both it and the default lamp; select the latter by clicking on it with SHIFT +
RMB , so both it and the cube are selected. You will notice that the lamp takes on the orangey-
yellow colour, but the cube now has a more reddish highlight.
The active object is the last one selected; other objects can be part of the selection, but the
reddish-orange highlight indicates that they are not active. The Properties window shows
properties for the active object, not for the entire selection, while operations in the 3D view like
moving and deleting objects will affect the entire selection. Some operations (like parenting,
which you will learn about later) set up a special relationship between the active object and the
rest of the selection, so for these the order of selection of objects becomes important.
You can remove the active object from the selection with SHIFT + RMB ; the little spot
indicating the origin of the object’s geometry stays highlighted in the yellow-orange colour, even
though the rest of the object loses the selection highlight. If you do this to an inactive object, it
will make that object active.
Pressing CTRL + I inverts the selection—it deselects what was previously selected, and selects
everything else instead. It does not change the active object.
2. Selecting Obscured Objects[edit]
If multiple objects lie under the mouse, you can choose which one to select by clicking ALT +
RMB : this will bring up a menu listing the names of the objects, and you can choose from this
menu which one to select.
Alternatively, you can add an object to the current selection, or remove it from the current
selection, by clicking ALT + SHIFT + RMB and selecting it from the menu.
On Ubuntu 16.04 LTS, it appears that ALT + RMB has the same effect as RMB on Window's
title bar. But ALT + SHIFT + RMB does the trick of Selecting Obscured Objects.
Selecting Everything and Nothing[edit]
Pressing A does one of two things: if anything is selected, it clears the selection (i.e. selected
objects are no longer selected). But if nothing is selected, then it selects everything. You will
often see instructions to press A either once or twice, to ensure that either nothing is selected, or
everything is selected.
Hiding Things[edit]
When working on a complex model or scene, things are liable to get cluttered, making it hard to
see the specific part you’re working on. It is possible to hide objects, so they no longer appear in
the 3D view. Just select the object(s) you want to hide, and press H . This is purely a
convenience for working in the 3D view; hidden objects still appear unchanged when you do a
render.
Pressing SHIFT + H hides everything but the current selection. This is a quick way to banish all
the clutter and just narrow the view down to a small number of objects of interest.
Pressing ALT + H brings back all hidden objects, and sets the selection to them. If you lose track
of what is hidden and what is visible, press this to bring everything back.
Local Versus Global View[edit]
Local view is another way of selectively hiding parts of the scene: pressing NUM/ (no substitute
key provided for emulated numpad) hides everything that is not part of the selection, and
automatically zooms in or out as necessary so the selected objects fill the 3D view. Pressing
NUM/ again restores things as they were before, to the normal global view.
This differs from simple hiding with H in that a render done in local view only shows the objects
currently visible in that view. In particular, if your lights are excluded from the local view, you
are liable to see black blobs in place of your objects.
How do I tell I’m in Local View? Look at the upper-left corner of the 3D view, at the words that
describe your current view orientation and perspective settings (e.g. “User Persp”). If the word
“(Local)” appears on the end, then you are in local view, otherwise you are in global view.
Border Select (Box Selection)[edit]
A quick way to select lots of objects at once is with the Border Select (box selection). Press B to
3. activate this, and you will see a pair of dotted crosshairs appear centred at the current mouse
position. Drag diagonally with LMB to mark out a selection rectangle, then let go, and
everything within the rectangle will be added to the selection. Or if you didn’t mean to engage
box-selection mode, then as usual pressing ESC will get you out of it.
Alternatively, to remove things from the current selection, after pressing B , drag out the
selection rectangle with MMB , and when you let go, everything in it will be deselected.
Circle Select (Brush Selection)[edit]
Another way to select several objects at once is with the Circle Select (brush selection), engaged
by pressing C . In this mode, clicking or dragging on objects with LMB adds them to the
selection, while MMB removes them from the selection. Thus the mouse becomes a brush that
you can use to “paint” objects in or out of the selection.
The circle showing the size of the brush can be adjusted with the mouse wheel. This allows you
to use a broad brush for selection of lots of objects at once, or a finer one for better control.
Clicking RMB or pressing ESC terminates Circle Select mode.
The Manipulator[edit]
Manipulator transformation buttons & orientation menu
Manipulator—translations
Manipulator—rotations
Manipulator—scaling
The manipulator appears in the middle of the selection; There are three kinds of manipulator as
seen in the illustrations. It can be used to apply translations (changes of position), rotations and
scalings (changes of size) to objects, and its appearance changes according to which of these
functions are enabled. You can click on the menu transformation buttons that appear when the
manipulator is visible, to choose one type of transformation, or shift-click to enable more than
one at the same time. You can toggle the visibility of the manipulator with CTRL + SPACE , or
by clicking the menu button with the red, green and blue arrows.
Transform orientations: the “Orientation” menu governs how the axes of the manipulator are
aligned, with the default “Global” corresponding to the global coordinate system. Other useful
options are “Local”, which corresponds to the local coordinates system of each object, and
“View”, which is always aligned to your view.
To demonstrate this, click with RMB on the camera, so it is the only object selected. Set the
manipulator to do only translations (blue arrow button is selected in menu), and ensure the
orientation is set to “Global”. Drag on any of the coloured arrows of the manipulator with LMB
to move the camera in the corresponding direction.
Now switch the orientation to “Local”. You will see the manipulator arrows re-orient
themselves. Note that the Z-direction (blue arrow) is now in the direction of the camera view.
4. The local co-ordinates of the camera have the optical axis of the camera running along the Z
axis. By default, that is pointing towards the cube object.
The cube, by default, has its own local Z-direction running vertically.
With the manipulator orientation still set to Local, add the cube to the selection with SHIFT +
RMB . You will see the manipulator move so it is in the centre of the selected objects. It is now
in-between the camera and the cube. Now if you drag the manipulator Z axis arrow with LMB ,
each object will move along its own version of that axis. The camera moves towards or away
from the cube and the cube rises or falls.
Switch the orientation to “Global”, and try dragging a manipulator arrow again. This time, both
objects will appear locked together and will move in the same direction, along the same (global)
axis.
Transformation Hotkeys[edit]
The manipulator is not the only way to apply transformations to objects: this can also be done
via keyboard shortcuts.
Hide the manipulator to reduce clutter. Select the cube, and only the cube, again with RMB .
Now press G to Grab the object. The selection outline around the object turns white, as it did
when you were dragging with the manipulator, except this time you haven’t pressed any mouse
buttons. Now move the mouse without pressing any buttons, and you will see the object move
along with it. Press LMB or ENTER to terminate the movement and leave the selected object at
the new position, or RMB or ESC to cancel the operation and leave the object at its original
location.
Similarly, use R to Rotate the object, and S to Scale it.
You can constrain the movement to particular axes by pressing the appropriate keys after the axis
key. For example, press G to start moving the cube again, and then press X and you will see a
bright colored line appear parallel to the global X-axis; now when you move the mouse, the cube
will only move along that colored line. Similarly Y and Z constrain movement to the Y- and Z-
axes respectively. The colored lines that appear are a brighter reddish, green or blue that
correspond to the red, green or blue lines for the X, Y or Z axes, respectively.
Transform orientations: to constrain the transformation to a different set of axes, press the
constraint key twice. The coordinate system used depends on the selection in the Transform
Orientation menu:
Local or Global — the transformation happens in the object’s local coordinate system.
View — the transformation is aligned to view coordinates.
For example, with the default “Global” selection from this menu, select the camera with RMB ,
press G to move it, then press Z twice, and you will see the coloured line orient itself along the
direction of view of the camera.
5. These axis constraints also work with scaling, and with rotation (which only happens around the
specified axis).
You can also constrain movement and scaling to happen along two axes, but not the third one, by
holding down SHIFT when typing the axis constraint. For example, G followed by SHIFT + Z
will constrain movement to the global X-Y plane (i.e. any direction except along the Z-axis). To
constrain movement to the local X-Y plane, type the contraint twice: G SHIFT + Z SHIFT + Z .
Here’s a summary of what the transformation hotkeys do, with and without constraints:
Key without constraint followed by axis followed by SHIFT -axis
G moves in plane perpendicular to view direction moves along axis moves in plane
perpendicular to axis
R rotates about view direction rotates about axis
S scales uniformly along all axes scales along axis scales uniformly in plane perpendicular
to axis
In addition, the hotkey sequence R R enables free rotate, where the object can rotate around all
three axes as you move the mouse.
Transforming by Numbers[edit]
Sometimes you need to position things accurately, using calculated numbers, instead of
estimating by eye. Blender can do that too; simply type the number after the transformation
hotkeys before pressing ENTER to confirm the operation. For example, G X 1KEY ENTER will
move the selection by 1 unit in the positive X direction, while G X KEY 1KEY ENTER will
move by 1 unit along negative X. Decimal points are also allowed; thus S 0KEY .KEY 5KEY
ENTER will scale the selection by a factor of 0.5, or 50%.
Rotation works similarly, using degrees clockwise around the selected X, Y or Z axis.
Transformation Menu[edit]
Blender263TransformPanel.png
And yet another way is shown at right, in the Transform panel that appears at the top of the
Properties shelf (press N to toggle its visibility at the right side of the 3D view). Here you can see
the existing transformations as numbers, and drag the sliders to change them or click and type to
enter new values.
Choosing the Pivot Point[edit]
Blender263PivotPointMenu.png
When you do a scaling or rotation operation, you can choose the pivot point, which is the central
origin point that remains unaffected by the operation. By default this is the “Median Point”, or
centre point of the selection, but the Pivot Point menu lets you choose some other options. For
example, select both the cube and the camera, and rotate them ( R ). By default they will rotate
around their common centre. Now go to the Pivot Point menu and choose “Individual Origins”;
6. and rotate your two selected objects with R again, and you will see each one now rotates about
its own centre, rather than the common one.
Another useful pivot option is “3D Cursor”, which means the transformation origin is now the
location of the 3D cursor.
Finally, the little button with the three dots and double-headed arrow just to the right of the one
that pops up the Pivot Point menu is titled “Manipulate center points”; this means the
transformations do not rotate the actual objects themselves, only their positions. To see the effect
of this, you need to choose a pivot point that is not the object’s origin. Now try a rotation of the
object, and you will see that its centre describes an arc around the pivot point, without changing
the orientation of the object. Think how the seats in a Ferris Wheel rotate around the wheel's
pivot, yet still maintain their orientation.
Similarly scaling will change the distance between the chosen pivot point and the object’s origin,
but will not affect the size of the object itself. A bursting firework scales rapidly in this way.
Why can’t I rotate or scale objects? One pitfall you might encounter is that you select an object,
try rotating with R or scaling with S , and nothing happens, though moving with G still works.
It’s quite likely you have the “Manipulate center points” button active when you didn’t mean to.
Check if it’s active, and click it to deactivate if so.
Hotkeys — there are keyboard shortcuts for all the above options:
Pivot Option Key
Active Element ALT + .KEY
Median Point CTRL + ,KEY
Individual Origins CTRL + .KEY
3D Cursor .KEY
Bounding Box Center ,KEY
Toggle Manipulate Center Points ALT + ,KEY
Basic Camera Technique[edit]
The camera view NUM0 is very useful for making adjustments to your camera while getting
continuous feedback on how the render will look. This view shows a framing rectangle covering
the area that will appear in the render, surrounded by a passepartout which gives a darkened view
of the surrounding part of the scene. You can use the mouse wheel as usual to zoom in and out,
adjusting how much of your view is the rendered area and how much is passepartout.
In this view, use RMB on the framing rectangle to select the camera, and it will show the usual
orange-yellow highlight. The manipulator will not appear even if enabled, so you must use the
transformation hotkeys to perform camera transformations.
Use G to move the camera around parallel to the view plane. Since the view stays locked to the
7. camera, you will see the actual scene move in the opposite direction to what you might expect.
The camera’s local Z-axis lies along its direction of view. This allows useful operations like G Z
Z to move the camera in or out without affecting the direction in which it’s pointing. Also the X
axis runs left to right in the camera view so rotating around X R X X will adjust the up-and-
down pitch angle. Rotating around the vertical Y axis R Y Y will change the yaw (left-right)
angle, and you can rotate around the optical axis of the camera using R Z Z to produce an effect
of rolling the view around the visual axis.
Another useful technique is to position the 3D cursor at a point of interest, set the pivot point to
the 3D cursor, then rotate the camera about a global axis, like the global Z-axis ( R Z ), to adjust
the angle of view while keeping the same objects in view, and without altering the distance of the
camera from the point of interest. In real life you'd get that effect by walking in a circle around
your subject with your camera mounted on a Steadicam rig.
Scaling the camera object changes its size as shown in the 3D view, but has no effect on the
actual render. Regardless of what axis constraints you try to apply, the camera object will always
scale uniformly along all axes.
You can also use Fly mode SHIFT + F in camera-view mode to fly around the scene, taking the
camera with you.
Another choice for moving your camera in Camera View is to bring up the Properties panel ( N )
and, in the View section, tick the box next to Lock Camera to View. Now you will be able to use
the MMB to "move objects" just as you move things around in other views such as the 3D
view. Holding down the MMB and dragging will rotate, SHIFT + MMB will allow you to
"move the object" around in the view (panning), and the scroll wheel will allow you to "move
the object" closer or farther from the camera. You are actually moving the camera with these
manipulations and not the object(s) themselves.
Note:
Sizing the Camera: You can scale the camera object with S as you can most other objects.
However, this has no effect on what is seen with that camera: think of it as a cosmetic thing you
can do to make the camera object easier to spot (if it’s too small relative to other objects in the
scene), or scale it down to keep it more in proportion when working with smaller objects.
Another way of changing the displayed size of the camera is to look in the Camera
Blender267CameraDataContextButton.png data context in the Properties window, in the Display
panel. Here there is a Size field that you can use to increase or reduce the size of the camera
Adding/Removing Objects, Undo/Redo, Repeat[edit]
Select the cube with RMB again. Press either X or DEL and, after confirming the popup, the
cube disappears! It has been deleted from your scene. And unlike mere hiding, it really has
disappeared. Press CTRL + Z to undo your last operation, and it comes back.
8. Click with LMB to position the 3D cursor somewhere away from the default cube. Press SHIFT
+ A to bring up the Add menu, go to its Mesh submenu, and add another cube to the scene.
Again, undo with CTRL + Z , and you are back to a single cube again.
Now press CTRL + SHIFT + Z : this will undo the undo, and redo the last operation you undid,
bringing back the second cube.
Try adding a third cube; now CTRL + Z should undo that and take you back to two cubes, and
pressing CTRL + Z again should undo the addition of the second cube, taking you back to one.
Try CTRL + SHIFT + Z at this point to restore the second cube, then CTRL + SHIFT + Z again
to restore the third one.
Blender remembers up to the last 32 things you did (depending on the limit set in your user
preferences) in its undo stack, and you can go back and forth through this with CTRL + Z and
CTRL + SHIFT + Z .
Sometimes you want to perform an action repeatedly. To repeat the last action, type SHIFT + R .
Assigning Layers[edit]
You previously learned about showing and hiding layers in the 3D view. To assign the layers for
selected objects, press M . The same keyboard shortcuts apply here as when choosing which
layers to display: 1KEY for only the first layer, 2KEY for only the second etc, SHIFT + 1KEY
to include/exclude the first layer and so on.
After assigning an object to a different layer, it disappears! If this happens to you, it’s because
the layer(s) you assigned to the object, and the layer(s) you currently have visible in the 3D view,
have nothing in common. Simply change the visible layers to include at least one of those you
assigned to the object, and it will reappear. For example, if currently only layer 1 is visible, and
you assign an object only to layer 2, it will disappear, but reappear when you change the visible
layer to layer 2.
Object, Action, Settings[edit]
Bring up the Add menu again ( SHIFT + A ), and this time add a new cylinder mesh to the
scene. Look to the left of the 3D view, in the Tool Shelf (toggle its visibility with T if it’s not
visible); at the bottom you should see a new panel has appeared, titled “Add Cylinder”. Near the
top of it is the “Vertices” number, initially defaulting to 32, which gives a fairly round-looking
cylinder. Reduce it to 6, and adjust the view as necessary to get a good view of your “cylinder”,
and you will see it is now a hexagonal prism. Change the number of vertices to 3, and it becomes
a triangular prism.
This is an example of an important user-interface convention that runs right through Blender:
first you select the object you want to perform an operation on as appropriate (not applicable
here because we are creating a new object), then you perform the specified action with some
default settings, and finally you adjust the settings to give the exact result you want. This way,
9. instead of getting a popup before the action is performed, into which you have to put the right
settings and hope they will give the right result, you get to interactively adjust the settings and
immediately see the results, without having to continually redo the operation and deal with
popups.
Solution
In this module, you will learn some basics about operating in Object mode. This is normally the
initial mode that Blender is in when you open a new document; it is the mode where you operate
on whole objects, rather than on their parts.
Many of the conventions involving selection and manipulation of objects or parts of objects
apply to other modes as well, so this is a good place to start getting familiar with these
conventions.
Blender-2.5 mode menu.png
Cube selected in Object mode.
Open a new document, and confirm that you are in Object mode by checking the mode menu.
Select the default cube by clicking on it with RMB . You will see it framed in an orange outline.
Object Origin[edit]
When you select an object, you will notice a round dot appears, normally in the middle of the
object, the same orangey-yellow as the rest of the selection.
This is the object’s origin, and it is the reference point for the object’s local coordinate system.
Certain kinds of edits to the object can cause this origin to end up at a position well outside the
object, in which case operations like transformations applied with reference to the origin may
end up not behaving as you expect. But Blender has capabilities to deal with this, which will be
explained when you need them.
Multiple Selections[edit]
You can select more than one object at a time. With the cube still selected, change your view
until you can see both it and the default lamp; select the latter by clicking on it with SHIFT +
RMB , so both it and the cube are selected. You will notice that the lamp takes on the orangey-
yellow colour, but the cube now has a more reddish highlight.
The active object is the last one selected; other objects can be part of the selection, but the
reddish-orange highlight indicates that they are not active. The Properties window shows
properties for the active object, not for the entire selection, while operations in the 3D view like
moving and deleting objects will affect the entire selection. Some operations (like parenting,
which you will learn about later) set up a special relationship between the active object and the
rest of the selection, so for these the order of selection of objects becomes important.
10. You can remove the active object from the selection with SHIFT + RMB ; the little spot
indicating the origin of the object’s geometry stays highlighted in the yellow-orange colour, even
though the rest of the object loses the selection highlight. If you do this to an inactive object, it
will make that object active.
Pressing CTRL + I inverts the selection—it deselects what was previously selected, and selects
everything else instead. It does not change the active object.
Selecting Obscured Objects[edit]
If multiple objects lie under the mouse, you can choose which one to select by clicking ALT +
RMB : this will bring up a menu listing the names of the objects, and you can choose from this
menu which one to select.
Alternatively, you can add an object to the current selection, or remove it from the current
selection, by clicking ALT + SHIFT + RMB and selecting it from the menu.
On Ubuntu 16.04 LTS, it appears that ALT + RMB has the same effect as RMB on Window's
title bar. But ALT + SHIFT + RMB does the trick of Selecting Obscured Objects.
Selecting Everything and Nothing[edit]
Pressing A does one of two things: if anything is selected, it clears the selection (i.e. selected
objects are no longer selected). But if nothing is selected, then it selects everything. You will
often see instructions to press A either once or twice, to ensure that either nothing is selected, or
everything is selected.
Hiding Things[edit]
When working on a complex model or scene, things are liable to get cluttered, making it hard to
see the specific part you’re working on. It is possible to hide objects, so they no longer appear in
the 3D view. Just select the object(s) you want to hide, and press H . This is purely a
convenience for working in the 3D view; hidden objects still appear unchanged when you do a
render.
Pressing SHIFT + H hides everything but the current selection. This is a quick way to banish all
the clutter and just narrow the view down to a small number of objects of interest.
Pressing ALT + H brings back all hidden objects, and sets the selection to them. If you lose track
of what is hidden and what is visible, press this to bring everything back.
Local Versus Global View[edit]
Local view is another way of selectively hiding parts of the scene: pressing NUM/ (no substitute
key provided for emulated numpad) hides everything that is not part of the selection, and
automatically zooms in or out as necessary so the selected objects fill the 3D view. Pressing
NUM/ again restores things as they were before, to the normal global view.
This differs from simple hiding with H in that a render done in local view only shows the objects
currently visible in that view. In particular, if your lights are excluded from the local view, you
11. are liable to see black blobs in place of your objects.
How do I tell I’m in Local View? Look at the upper-left corner of the 3D view, at the words that
describe your current view orientation and perspective settings (e.g. “User Persp”). If the word
“(Local)” appears on the end, then you are in local view, otherwise you are in global view.
Border Select (Box Selection)[edit]
A quick way to select lots of objects at once is with the Border Select (box selection). Press B to
activate this, and you will see a pair of dotted crosshairs appear centred at the current mouse
position. Drag diagonally with LMB to mark out a selection rectangle, then let go, and
everything within the rectangle will be added to the selection. Or if you didn’t mean to engage
box-selection mode, then as usual pressing ESC will get you out of it.
Alternatively, to remove things from the current selection, after pressing B , drag out the
selection rectangle with MMB , and when you let go, everything in it will be deselected.
Circle Select (Brush Selection)[edit]
Another way to select several objects at once is with the Circle Select (brush selection), engaged
by pressing C . In this mode, clicking or dragging on objects with LMB adds them to the
selection, while MMB removes them from the selection. Thus the mouse becomes a brush that
you can use to “paint” objects in or out of the selection.
The circle showing the size of the brush can be adjusted with the mouse wheel. This allows you
to use a broad brush for selection of lots of objects at once, or a finer one for better control.
Clicking RMB or pressing ESC terminates Circle Select mode.
The Manipulator[edit]
Manipulator transformation buttons & orientation menu
Manipulator—translations
Manipulator—rotations
Manipulator—scaling
The manipulator appears in the middle of the selection; There are three kinds of manipulator as
seen in the illustrations. It can be used to apply translations (changes of position), rotations and
scalings (changes of size) to objects, and its appearance changes according to which of these
functions are enabled. You can click on the menu transformation buttons that appear when the
manipulator is visible, to choose one type of transformation, or shift-click to enable more than
one at the same time. You can toggle the visibility of the manipulator with CTRL + SPACE , or
by clicking the menu button with the red, green and blue arrows.
Transform orientations: the “Orientation” menu governs how the axes of the manipulator are
aligned, with the default “Global” corresponding to the global coordinate system. Other useful
options are “Local”, which corresponds to the local coordinates system of each object, and
“View”, which is always aligned to your view.
12. To demonstrate this, click with RMB on the camera, so it is the only object selected. Set the
manipulator to do only translations (blue arrow button is selected in menu), and ensure the
orientation is set to “Global”. Drag on any of the coloured arrows of the manipulator with LMB
to move the camera in the corresponding direction.
Now switch the orientation to “Local”. You will see the manipulator arrows re-orient
themselves. Note that the Z-direction (blue arrow) is now in the direction of the camera view.
The local co-ordinates of the camera have the optical axis of the camera running along the Z
axis. By default, that is pointing towards the cube object.
The cube, by default, has its own local Z-direction running vertically.
With the manipulator orientation still set to Local, add the cube to the selection with SHIFT +
RMB . You will see the manipulator move so it is in the centre of the selected objects. It is now
in-between the camera and the cube. Now if you drag the manipulator Z axis arrow with LMB ,
each object will move along its own version of that axis. The camera moves towards or away
from the cube and the cube rises or falls.
Switch the orientation to “Global”, and try dragging a manipulator arrow again. This time, both
objects will appear locked together and will move in the same direction, along the same (global)
axis.
Transformation Hotkeys[edit]
The manipulator is not the only way to apply transformations to objects: this can also be done
via keyboard shortcuts.
Hide the manipulator to reduce clutter. Select the cube, and only the cube, again with RMB .
Now press G to Grab the object. The selection outline around the object turns white, as it did
when you were dragging with the manipulator, except this time you haven’t pressed any mouse
buttons. Now move the mouse without pressing any buttons, and you will see the object move
along with it. Press LMB or ENTER to terminate the movement and leave the selected object at
the new position, or RMB or ESC to cancel the operation and leave the object at its original
location.
Similarly, use R to Rotate the object, and S to Scale it.
You can constrain the movement to particular axes by pressing the appropriate keys after the axis
key. For example, press G to start moving the cube again, and then press X and you will see a
bright colored line appear parallel to the global X-axis; now when you move the mouse, the cube
will only move along that colored line. Similarly Y and Z constrain movement to the Y- and Z-
axes respectively. The colored lines that appear are a brighter reddish, green or blue that
correspond to the red, green or blue lines for the X, Y or Z axes, respectively.
Transform orientations: to constrain the transformation to a different set of axes, press the
constraint key twice. The coordinate system used depends on the selection in the Transform
13. Orientation menu:
Local or Global — the transformation happens in the object’s local coordinate system.
View — the transformation is aligned to view coordinates.
For example, with the default “Global” selection from this menu, select the camera with RMB ,
press G to move it, then press Z twice, and you will see the coloured line orient itself along the
direction of view of the camera.
These axis constraints also work with scaling, and with rotation (which only happens around the
specified axis).
You can also constrain movement and scaling to happen along two axes, but not the third one, by
holding down SHIFT when typing the axis constraint. For example, G followed by SHIFT + Z
will constrain movement to the global X-Y plane (i.e. any direction except along the Z-axis). To
constrain movement to the local X-Y plane, type the contraint twice: G SHIFT + Z SHIFT + Z .
Here’s a summary of what the transformation hotkeys do, with and without constraints:
Key without constraint followed by axis followed by SHIFT -axis
G moves in plane perpendicular to view direction moves along axis moves in plane
perpendicular to axis
R rotates about view direction rotates about axis
S scales uniformly along all axes scales along axis scales uniformly in plane perpendicular
to axis
In addition, the hotkey sequence R R enables free rotate, where the object can rotate around all
three axes as you move the mouse.
Transforming by Numbers[edit]
Sometimes you need to position things accurately, using calculated numbers, instead of
estimating by eye. Blender can do that too; simply type the number after the transformation
hotkeys before pressing ENTER to confirm the operation. For example, G X 1KEY ENTER will
move the selection by 1 unit in the positive X direction, while G X KEY 1KEY ENTER will
move by 1 unit along negative X. Decimal points are also allowed; thus S 0KEY .KEY 5KEY
ENTER will scale the selection by a factor of 0.5, or 50%.
Rotation works similarly, using degrees clockwise around the selected X, Y or Z axis.
Transformation Menu[edit]
Blender263TransformPanel.png
And yet another way is shown at right, in the Transform panel that appears at the top of the
Properties shelf (press N to toggle its visibility at the right side of the 3D view). Here you can see
the existing transformations as numbers, and drag the sliders to change them or click and type to
enter new values.
Choosing the Pivot Point[edit]
14. Blender263PivotPointMenu.png
When you do a scaling or rotation operation, you can choose the pivot point, which is the central
origin point that remains unaffected by the operation. By default this is the “Median Point”, or
centre point of the selection, but the Pivot Point menu lets you choose some other options. For
example, select both the cube and the camera, and rotate them ( R ). By default they will rotate
around their common centre. Now go to the Pivot Point menu and choose “Individual Origins”;
and rotate your two selected objects with R again, and you will see each one now rotates about
its own centre, rather than the common one.
Another useful pivot option is “3D Cursor”, which means the transformation origin is now the
location of the 3D cursor.
Finally, the little button with the three dots and double-headed arrow just to the right of the one
that pops up the Pivot Point menu is titled “Manipulate center points”; this means the
transformations do not rotate the actual objects themselves, only their positions. To see the effect
of this, you need to choose a pivot point that is not the object’s origin. Now try a rotation of the
object, and you will see that its centre describes an arc around the pivot point, without changing
the orientation of the object. Think how the seats in a Ferris Wheel rotate around the wheel's
pivot, yet still maintain their orientation.
Similarly scaling will change the distance between the chosen pivot point and the object’s origin,
but will not affect the size of the object itself. A bursting firework scales rapidly in this way.
Why can’t I rotate or scale objects? One pitfall you might encounter is that you select an object,
try rotating with R or scaling with S , and nothing happens, though moving with G still works.
It’s quite likely you have the “Manipulate center points” button active when you didn’t mean to.
Check if it’s active, and click it to deactivate if so.
Hotkeys — there are keyboard shortcuts for all the above options:
Pivot Option Key
Active Element ALT + .KEY
Median Point CTRL + ,KEY
Individual Origins CTRL + .KEY
3D Cursor .KEY
Bounding Box Center ,KEY
Toggle Manipulate Center Points ALT + ,KEY
Basic Camera Technique[edit]
The camera view NUM0 is very useful for making adjustments to your camera while getting
continuous feedback on how the render will look. This view shows a framing rectangle covering
the area that will appear in the render, surrounded by a passepartout which gives a darkened view
15. of the surrounding part of the scene. You can use the mouse wheel as usual to zoom in and out,
adjusting how much of your view is the rendered area and how much is passepartout.
In this view, use RMB on the framing rectangle to select the camera, and it will show the usual
orange-yellow highlight. The manipulator will not appear even if enabled, so you must use the
transformation hotkeys to perform camera transformations.
Use G to move the camera around parallel to the view plane. Since the view stays locked to the
camera, you will see the actual scene move in the opposite direction to what you might expect.
The camera’s local Z-axis lies along its direction of view. This allows useful operations like G Z
Z to move the camera in or out without affecting the direction in which it’s pointing. Also the X
axis runs left to right in the camera view so rotating around X R X X will adjust the up-and-
down pitch angle. Rotating around the vertical Y axis R Y Y will change the yaw (left-right)
angle, and you can rotate around the optical axis of the camera using R Z Z to produce an effect
of rolling the view around the visual axis.
Another useful technique is to position the 3D cursor at a point of interest, set the pivot point to
the 3D cursor, then rotate the camera about a global axis, like the global Z-axis ( R Z ), to adjust
the angle of view while keeping the same objects in view, and without altering the distance of the
camera from the point of interest. In real life you'd get that effect by walking in a circle around
your subject with your camera mounted on a Steadicam rig.
Scaling the camera object changes its size as shown in the 3D view, but has no effect on the
actual render. Regardless of what axis constraints you try to apply, the camera object will always
scale uniformly along all axes.
You can also use Fly mode SHIFT + F in camera-view mode to fly around the scene, taking the
camera with you.
Another choice for moving your camera in Camera View is to bring up the Properties panel ( N )
and, in the View section, tick the box next to Lock Camera to View. Now you will be able to use
the MMB to "move objects" just as you move things around in other views such as the 3D
view. Holding down the MMB and dragging will rotate, SHIFT + MMB will allow you to
"move the object" around in the view (panning), and the scroll wheel will allow you to "move
the object" closer or farther from the camera. You are actually moving the camera with these
manipulations and not the object(s) themselves.
Note:
Sizing the Camera: You can scale the camera object with S as you can most other objects.
However, this has no effect on what is seen with that camera: think of it as a cosmetic thing you
can do to make the camera object easier to spot (if it’s too small relative to other objects in the
scene), or scale it down to keep it more in proportion when working with smaller objects.
Another way of changing the displayed size of the camera is to look in the Camera
16. Blender267CameraDataContextButton.png data context in the Properties window, in the Display
panel. Here there is a Size field that you can use to increase or reduce the size of the camera
Adding/Removing Objects, Undo/Redo, Repeat[edit]
Select the cube with RMB again. Press either X or DEL and, after confirming the popup, the
cube disappears! It has been deleted from your scene. And unlike mere hiding, it really has
disappeared. Press CTRL + Z to undo your last operation, and it comes back.
Click with LMB to position the 3D cursor somewhere away from the default cube. Press SHIFT
+ A to bring up the Add menu, go to its Mesh submenu, and add another cube to the scene.
Again, undo with CTRL + Z , and you are back to a single cube again.
Now press CTRL + SHIFT + Z : this will undo the undo, and redo the last operation you undid,
bringing back the second cube.
Try adding a third cube; now CTRL + Z should undo that and take you back to two cubes, and
pressing CTRL + Z again should undo the addition of the second cube, taking you back to one.
Try CTRL + SHIFT + Z at this point to restore the second cube, then CTRL + SHIFT + Z again
to restore the third one.
Blender remembers up to the last 32 things you did (depending on the limit set in your user
preferences) in its undo stack, and you can go back and forth through this with CTRL + Z and
CTRL + SHIFT + Z .
Sometimes you want to perform an action repeatedly. To repeat the last action, type SHIFT + R .
Assigning Layers[edit]
You previously learned about showing and hiding layers in the 3D view. To assign the layers for
selected objects, press M . The same keyboard shortcuts apply here as when choosing which
layers to display: 1KEY for only the first layer, 2KEY for only the second etc, SHIFT + 1KEY
to include/exclude the first layer and so on.
After assigning an object to a different layer, it disappears! If this happens to you, it’s because
the layer(s) you assigned to the object, and the layer(s) you currently have visible in the 3D view,
have nothing in common. Simply change the visible layers to include at least one of those you
assigned to the object, and it will reappear. For example, if currently only layer 1 is visible, and
you assign an object only to layer 2, it will disappear, but reappear when you change the visible
layer to layer 2.
Object, Action, Settings[edit]
Bring up the Add menu again ( SHIFT + A ), and this time add a new cylinder mesh to the
scene. Look to the left of the 3D view, in the Tool Shelf (toggle its visibility with T if it’s not
visible); at the bottom you should see a new panel has appeared, titled “Add Cylinder”. Near the
top of it is the “Vertices” number, initially defaulting to 32, which gives a fairly round-looking
cylinder. Reduce it to 6, and adjust the view as necessary to get a good view of your “cylinder”,
17. and you will see it is now a hexagonal prism. Change the number of vertices to 3, and it becomes
a triangular prism.
This is an example of an important user-interface convention that runs right through Blender:
first you select the object you want to perform an operation on as appropriate (not applicable
here because we are creating a new object), then you perform the specified action with some
default settings, and finally you adjust the settings to give the exact result you want. This way,
instead of getting a popup before the action is performed, into which you have to put the right
settings and hope they will give the right result, you get to interactively adjust the settings and
immediately see the results, without having to continually redo the operation and deal with
popups.