Everything2
Near Matches
Ignore Exact
Full Text
Everything2

form factor

created by gwozniak

(thing) by gwozniak (?) (print)   ?   (I like it!) Sat Nov 13 1999 at 14:18:33

Usually, when talking about computers, it is a way "something fits into another thing". There are AT and ATX form factor mainboards and Socket 7, Socket 370, Slot 1, Slot A, etc., central processing units (CPUs), for example.

(idea) by ilteroi (1.6 d) (print)   ?   (I like it!) Thu Feb 03 2005 at 15:02:37

In particle physics, one usually does scattering experiments to get information on, well, particles. The earliest such experiment was done by Rutherford, and I will attempt to use it to illustrate what the form factor means. Rutherford looked at the collision of alpha particles with gold atoms. From the angular distribution of the scattered alphas he was able to deduce that gold atoms (and all others as well) consist of mainly empty space, and all the mass is concentrated in a small, hard nucleus. He did the math and calculated the so called Rutherford cross section. He was right only by accident because he didn't take into account relativistic or quantum effects, but nevertheless his formula is valid for spin-less, pointlike targets.

It turns out that the cross section in a more general case can be expressed as the Rutherford cross section (with small modifications, see Mott cross section) times a function F(Q^2) called the form factor, where Q is the momentum transferred in the collision. This function is the Fourier transform of the charge distribution of the target. In Rutherford's case F was a constant and as such did not distort his calculation. This is consistent with his idea of a pointlike nucleus - it gives a delta function as charge distribution and the Fourier transform of a delta function is constant.

However, nowadays we have access to higher energy probes, and thus can do measurements with higher momentum transfers. Therefore we know that F is constant only for small values of Q^2, and nuclei are not points but have a substructure, namely protons and neutrons. The nucleons themselves are also no point particles but consist of quarks. The Rosenbluth formula describes how their form factors relate to the cross section.

(idea) by telbij (3.6 d) (print)   ?   (I like it!) Sat Mar 12 2005 at 22:16:05

Form Factors in the Radiosity Rendering Method

Raytracing and Radiosity were the two forms of 3d rendering invented before the concept of Global Illumination and the Rendering Equation were formally introduced in the mid 1980s.

Raytracing in its most basic form means calculating the color of each pixel in the image based on the reflections and refractions of a single ray cast into the scene. In this method the color of each surface is based on the orientation to each light in the scene plus any significant rays reflected in the mirror direction or refracted through the surface.

The radiosity method acknowledges that the vast majority of surfaces do not bounce light in only one direction; if the surface is imperfect light will bounce every direction. Obviously casting a ray in every direction is impractical, instead the goal is to sum up the total light striking and leaving every surface. For those of you who remember Calculus, this is one hell of an integral.

Simply speaking, a form factor is the percentage of total energy leaving one surface that strikes another surface. This is a purely geometric problem. If you think of light reflecting off a flat surface it has to bounce somewhere away from the surface. This is a 180 degree solid angle (think of a hemisphere over the surface). If you are looking out from the surface towards another surface, some percentage of the hemisphere will be covered by the second surface. This percentage is the form factor.

If you solve for all the form factors in the scene, they can be plugged into a giant matrix and solved using numerical methods (see Gauss-Seidel). The result only shows diffuse light, and no specularity due to one major assumption: that light striking a surface reflects uniformly in all directions. Without this assumption the radiosity method is not practical because the form factors would no longer be a simple percentage coverage of a surface's 'hemisphere', it would depend on the particular placement of the second surface, and more importantly, the source of all the reflected light, which we don't know. We can't afford to worry about where the light is coming from, only where it's going to, or the elegance of the matrix solution falls apart.

Solving for Form Factors

The form factor from patch i to patch j is given by the following double integral:

Fij = 1/AiAiAj (cos φi cos φj) / (πr2) dAjdAi

    Where:
  • Ai is the area of patch i
  • r is the distance between the differential patch elements
  • φi is the angle that the line between differential patch elements makes to patch i's surface normal.

For surfaces that are sufficiently far apart you can use this definition without integration (simply use the patch areas directly and remove the integral). However, as the patches get close, the degenerate solution approaches infinity which is a huge problem since form factors greater than one indicate more than 100% of the light leaving one surface is hitting another. Solving the integral is very difficult except for very specific situations. The general solution is based on an observation called Nusselt's Analog, that the form factor of any surface is the same as the form factor of the projection of that surface onto a hemisphere surrounding the patch in question. So if we discretize the surface of the hemisphere and make it big enough that the discretized form factors (known as delta form factors) are accurate enough, we can project all other surfaces onto the hemisphere and sum up the pre-computed delta form factors for each one. Originally this was done using a cube giving rise to the Hemicube method of constructing form factors. Though less elegant than a hemisphere setup, it is easier to code for those not as comfortable with polar coordinates.


printable version
chaos

ATX fruit leather Prime Factorization of the Numbers One Through Ten An idiot's guide to installing Debian Linux
Action Figure Biomechanical Research Facility FC-PGA at radiosity
You love these machines. These machines are dead: a love story. CPQRG: Security Products mainboard side-brazed ceramic package
Fast Multipole Method BTX environmental kulushis
microATX Slot A Tyan Thunder K8WE UL
Fisherman's knot decompression sickness Nelsonic game watches Reading seasons between the lines of a palm
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Nodes to live by:
June 30, 2006
Pascal's Triangle
A foot of jade is worth an inch of time
Search Engine Mechanics
OLA Scary Story Contest 2000
Japan's 21st century crisis
Welcome to the Involuntary Agnostics Association
Madonna
Meal, ready to eat
Scientology v. the Internet
Be a problematic duck over there
The night I saw a man get his head blown off
Why I am going to pretend I am a girl online from now on
New Writeups
Clarke
Multiculturalism(idea)
aneurin
Earl of Landaff(person)
Heitah
Pseudocide(idea)
XWiz
Google Knol(lede)
Mythi
July 24, 2008(personal)
locke baron
The fall of Earth(fiction)
BookReader
Fear the Cold(dream)
Pavlovna
Kathleen MacInnes(person)
stainedglass
1(fiction)
kalen
Three "T"s(idea)
octillion369
Undead(idea)
archiewood
Ico(fiction)
Heisenberg
Why I love Everything2(log)
octillion369
Death Knight(person)
XWiz
Are you hoping for a miracle?(review)
This affordable entertainment brought to you by The Everything Development Company