I've been using a three-light setup, but running into a pesky shadow problem. Below is an example setup shot with the shadows highlighted. As you can see, I'm already using grids to try to cut down on the spill.
Are these cross shadows just a fact of life when trying to wrap full body like this?
The good news, Ed, is that you have exactly the light mods you need to do this well. And the fix is easy… Read more »
*We can choose our friends, but not our neighbors. We can make history but cannot unmake geography. Therefore we need to build on what we have..
*A divorce. A moment of weakness. A cheated relationship. Loss of control. Everyone has demons in their closet that cannot be compared with another in dimensions of enormity or suffering or happiness, because you truly cannot walk a mile in another shoes..
*All changes, even the most longed for, have their melancholy; for what we leave behind us is a part of ourselves; we must die to one life before we can enter another..
*If you live each day as if it was your last, someday you'll most certainly be right..
*Life is like quick sand it always feels its slipping out of our hands just too quick ..
*Love is not a one time wonder or .... for that matter a blunder.If you do love a person you will continue to love that other no matter what .... and without expectations. That is the purest form of love. And this we can see in the relationship between a mother and a baby. The rest of what we ever talk about is convenience,lust,dependance,obsession,etc..
*The first half of life is learning to be an adult - the second half is learning to be a child..
I first met photographer / retoucher Bjorn Holland in London a few years ago, just before he was to head out on a little motorcycle ride. Eighty thousand miles later, he stopped by my house for a visit on the last leg of his round-the-world trip.
Given that he did not have an official portrait from the journey, we decided to fix that with a trio of speedlights -- and one very big light mod… Read more »
I totally missed this on DIYPhotography.net until Alim Kassim clued me via Twitter.
A little bit of quick and easy DIY (and ball bungees!) turns an old film camera into a focusing strobe projector. You can actually buy these things for some models of big lights, but they will cost you some serious coin.
I'd probably use one differently than did the photog on DIYP. Like maybe painting numbers or something three-dimensionally onto someone's face or something. Great idea to keep in the back pocket, tho.
If it looks familiar, it is a simplified version of the "Image Fulgurator" created by photographer Julius von Bismark. But he used his for public mischief...
Okay folks, we try to keep it reasonably family friendly here at Strobist. But every now and then something comes along that pretty much says, "Run me."
The video beyond the jump is NSFW-ish. As in there are nekkid people involved. You don't wanna see? Then don't click. Read more »
byte: The byte data type is an 8-bit signed two's complement integer. It has a minimum value of -128 and a maximum value of 127 (inclusive). The byte data type can be useful for saving memory in large arrays, where the memory savings actually matters. They can also be used in place of int where their limits help to clarify your code; the fact that a variable's range is limited can serve as a form of documentation.
short: The short data type is a 16-bit signed two's complement integer. It has a minimum value of -32,768 and a maximum value of 32,767 (inclusive). As with byte, the same guidelines apply: you can use a short to save memory in large arrays, in situations where the memory savings actually matters.
int: The int data type is a 32-bit signed two's complement integer. It has a minimum value of -2,147,483,648 and a maximum value of 2,147,483,647 (inclusive). For integral values, this data type is generally the default choice unless there is a reason (like the above) to choose something else. This data type will most likely be large enough for the numbers your program will use, but if you need a wider range of values, use long instead.
long: The long data type is a 64-bit signed two's complement integer. It has a minimum value of -9,223,372,036,854,775,808 and a maximum value of 9,223,372,036,854,775,807 (inclusive). Use this data type when you need a range of values wider than those provided by int.
float: The float data type is a single-precision 32-bit IEEE 754 floating point. Its range of values is beyond the scope of this discussion, but is specified in section 4.2.3of the Java Language Specification. As with the recommendations for byte and short, use a float (instead of double) if you need to save memory in large arrays of floating point numbers. This data type should never be used for precise values, such as currency. For that, you will need to use the java.math.BigDecimal class instead.Numbers and Strings covers BigDecimal and other useful classes provided by the Java platform.
double: The double data type is a double-precision 64-bit IEEE 754 floating point. Its range of values is beyond the scope of this discussion, but is specified in section4.2.3 of the Java Language Specification. For decimal values, this data type is generally the default choice. As mentioned above, this data type should never be used for precise values, such as currency.
boolean: The boolean data type has only two possible values: true and false. Use this data type for simple flags that track true/false conditions. This data type represents one bit of information, but its "size" isn't something that's precisely defined.
char: The char data type is a single 16-bit Unicode character. It has a minimum value of '\u0000' (or 0) and a maximum value of '\uffff' (or 65,535 inclusive).