Radiance (software)
   HOME
*





Radiance (software)
Radiance is a suite of tools for performing '' lighting simulation'' originally written by Greg Ward. It includes a renderer as well as many other tools for measuring the simulated light levels. It uses ray tracing to perform all lighting calculations, accelerated by the use of an octree data structure. It pioneered the concept of high-dynamic-range imaging, where light levels are (theoretically) open-ended values instead of a decimal proportion of a maximum (e.g. 0.0 to 1.0) or integer fraction of a maximum (0 to 255 / 255). It also implements global illumination using the Monte Carlo method to sample light falling on a point. Greg Ward started developing Radiance in 1985 while at Lawrence Berkeley National Laboratory. The source code was distributed under a license forbidding further redistribution. In January 2002 Radiance 3.4 was relicensed under a less restrictive license. One study found Radiance to be the most generally useful software package for architectural lighting s ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

C (programming Language)
C (''pronounced like the letter c'') is a General-purpose language, general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs. It has found lasting use in operating systems, device drivers, protocol stacks, though decreasingly for application software. C is commonly used on computer architectures that range from the largest supercomputers to the smallest microcontrollers and embedded systems. A successor to the programming language B (programming language), B, C was originally developed at Bell Labs by Ritchie between 1972 and 1973 to construct utilities running on Unix. It was applied to re-implementing the kernel of the Unix operating system. During the 1980s, C gradually gained popularity. It has become one of the measuring programming language popularity, most widely used programming languages, with C compilers avail ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Run Length Encoding
Run-length encoding (RLE) is a form of lossless data compression in which ''runs'' of data (sequences in which the same data value occurs in many consecutive data elements) are stored as a single data value and count, rather than as the original run. This is most efficient on data that contains many such runs, for example, simple graphic images such as icons, line drawings, Conway's Game of Life, and animations. For files that do not have many runs, RLE could increase the file size. RLE may also be used to refer to an early graphics file format supported by CompuServe for compressing black and white images, but was widely supplanted by their later Graphics Interchange Format (GIF). RLE also refers to a little-used image format in Windows 3.x, with the extension rle, which is a run-length encoded bitmap, used to compress the Windows 3.x startup screen. Example Consider a screen containing plain black text on a solid white background. There will be many long runs of white pixel ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Mesopic Vision
Mesopic vision, sometimes also called twilight vision, is a combination of photopic and scotopic vision under low-light (but not necessarily dark) conditions. Mesopic levels range approximately from 0.01 to 3.0  cd/m2 in luminance. Most nighttime outdoor and street lighting conditions are in the mesopic range. Human eyes respond to certain light levels differently. This is because under high light levels typical during daytime (photopic vision), the eye uses cones to process light. Under very low light levels, corresponding to moonless nights without artificial lighting (scotopic vision), the eye uses rods to process light. At many nighttime levels, a combination of both cones and rods supports vision. Photopic vision facilitates excellent color perception, whereas colors are barely perceptible under scotopic vision. Mesopic vision falls between these two extremes. In most nighttime environments, enough ambient light prevents true scotopic vision. In the words of Duco Sch ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Spatial Anti-aliasing
In digital signal processing, spatial anti-aliasing is a technique for minimizing the distortion artifacts (aliasing) when representing a high-resolution image at a lower resolution. Anti-aliasing is used in digital photography, computer graphics, digital audio, and many other applications. Anti-aliasing means removing signal components that have a higher frequency than is able to be properly resolved by the recording (or sampling) device. This removal is done before (re)sampling at a lower resolution. When sampling is performed without removing this part of the signal, it causes undesirable artifacts such as black-and-white noise. In signal acquisition and audio, anti-aliasing is often done using an analog anti-aliasing filter to remove the out-of-band component of the input signal prior to sampling with an analog-to-digital converter. In digital photography, optical anti-aliasing filters made of birefringent materials smooth the signal in the spatial optical domain. The anti-a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Glare (vision)
Glare is difficulty of seeing in the presence of bright light such as direct or reflected sunlight or artificial light such as car headlamps at night. Because of this, some cars include mirrors with automatic anti-glare functions and in buildings, blinds or louvers are often used to protect occupants. Glare is caused by a significant ratio of luminance between the task (that which is being looked at) and the glare source. Factors such as the angle between the task and the glare source and eye adaptation have significant impacts on the experience of glare. Discomfort and disability Glare can be generally divided into two types, discomfort glare and disability glare. Discomfort glare is a psychological sensation caused by high brightness (or brightness contrast) within the field of view, which does not necessarily impair vision. In buildings, discomfort glare can originate from small artificial lights (e.g. ceiling fixtures) that have brightnesses that are significantly greater tha ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Daylight Factor
In architecture, a daylight factor (DF) is the ratio of the light level inside a structure to the light level outside the structure. It is defined as: :''DF = (Ei / Eo) x 100%'' where, ''Ei'' = illuminance due to daylight at a point on the indoors working plane, ''Eo'' = simultaneous outdoor illuminance on a horizontal plane from an unobstructed hemisphere of overcast sky. To calculate ''Ei'', requires knowing the amount of outside light received inside of a building. Light can reach a room via through a glazed window, rooflight, or other aperture via three paths: * Direct light from a patch of sky visible at the point considered, known as the sky component (''SC''), * Light reflected from an exterior surface and then reaching the point considered, known as the externally reflected component (''ERC''), * Light entering through the window but reaching the point only after reflection from an internal surface, known as the internally reflected component (''IRC''). The sum of the thr ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting with a mouse and keyboard. X does not mandate the user interfacethis is handled by individual programs. As such, the visual styling of X-based environments varies greatly; different programs may present radically different interfaces. X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at version 11 (hence "X11") since September 1987. The X.Org Foundation leads the X project, with the current reference implementation, X.Org Server, available as free and open-source software under the MIT License and similar permissive licenses. Purpose and abilities X is an architecture-independent system for remote graphical user interfaces and input device capabilities. Each person using a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Alias Wavefront
Alias Systems Corporation (formerly Alias Research, Alias Wavefront), headquartered in Toronto, Ontario, Canada, was a software company that produced high-end 3D graphics software. Alias was eventually bought by Autodesk. History Alias Systems Corporation was founded by Stephen Bingham, Nigel McGrath, Susan McKenna, and David Springer in 1983. The company was initially funded by a $61,000 grant from the National Research Council, scientific research tax credits, and the founders personal funds. In 1984, while sitting in a Detroit restaurant during the SIGGRAPH conference, the founders decided to name the company Alias because its only revenue came from Springer's work on an anti-aliasing program for Silicon Graphics International. In 1985, at SIGGRAPH the company released Alias 1, which used cardinal splines instead of polygon meshes with straight lines. In 1989, Alias 2 was used to produce ''The Abyss'' which won the Academy Award for Best Visual Effects that year. In 1990, Ali ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

International Commission On Illumination
The International Commission on Illumination (usually abbreviated CIE for its French name, Commission internationale de l'éclairage) is the international authority on light, illumination, colour, and colour spaces. It was established in 1913 as a successor to the Commission Internationale de Photométrie, which was founded in 1900, and is today based in Vienna, Austria. Organization The CIE has six active divisions, each of which establishes technical committees to carry out its program: * Division 1: Vision and Colour * Division 2: Physical Measurement of Light and Radiation * Division 3: Interior Environment and Lighting Design * Division 4: Transportation and Exterior Applications * Division 6: Photobiology and Photochemistry * Division 8: Image Technology Two divisions are no longer active: * Division 5: Exterior Lighting and Other Applications * Division 7: General Aspects of Lighting The President of the CIE from 2019 is Dr Peter Blattner from Switzerland. CIE publi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Surface Of Revolution
A surface of revolution is a surface in Euclidean space created by rotating a curve (the generatrix) around an axis of rotation. Examples of surfaces of revolution generated by a straight line are cylindrical and conical surfaces depending on whether or not the line is parallel to the axis. A circle that is rotated around any diameter generates a sphere of which it is then a great circle, and if the circle is rotated around an axis that does not intersect the interior of a circle, then it generates a torus which does not intersect itself (a ring torus). Properties The sections of the surface of revolution made by planes through the axis are called ''meridional sections''. Any meridional section can be considered to be the generatrix in the plane determined by it and the axis. The sections of the surface of revolution made by planes that are perpendicular to the axis are circles. Some special cases of hyperboloids (of either one or two sheets) and elliptic paraboloids are su ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Standard Output
In computer programming, standard streams are interconnected input and output communication channels between a computer program and its environment when it begins execution. The three input/output (I/O) connections are called standard input (stdin), standard output (stdout) and standard error (stderr). Originally I/O happened via a physically connected system console (input via keyboard, output via monitor), but standard streams abstract this. When a command is executed via an interactive shell, the streams are typically connected to the text terminal on which the shell is running, but can be changed with redirection or a pipeline. More generally, a child process inherits the standard streams of its parent process. Application Users generally know standard streams as input and output channels that handle data coming from an input device, or that write data from the application. The data may be text with any encoding, or binary data. In many modern systems, the standard error str ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Standard Input
In computer programming, standard streams are interconnected input and output communication channels between a computer program and its environment when it begins execution. The three input/output (I/O) connections are called standard input (stdin), standard output (stdout) and standard error (stderr). Originally I/O happened via a physically connected system console (input via keyboard, output via monitor), but standard streams abstract this. When a command is executed via an interactive shell, the streams are typically connected to the text terminal on which the shell is running, but can be changed with redirection or a pipeline. More generally, a child process inherits the standard streams of its parent process. Application Users generally know standard streams as input and output channels that handle data coming from an input device, or that write data from the application. The data may be text with any encoding, or binary data. In many modern systems, the standard error st ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]