background preloader

Foundation

Facebook Twitter

Opengl - How does UVW texture mapping work? Volume Rendering for Artists » www.scratchapixel.com. WIP this lesson is currently being written Structure of this Lesson It is worth mentioning that this lesson will contain a lot of concepts and techniques already described in the lesson on subsurface scattering.

Volume Rendering for Artists » www.scratchapixel.com

If you are interested in volume rendering you will probably find it useful to read the lesson on subsurface scattering as well.Rendering volumes such as fog, fire, clouds, smoke, and even skies etc. is slightly more complicated than rendering solid objects whether these objects are transparent or not.

Noise

Madena Software: Bias & Gain. Madena provides the functions bias & gain as an alternative to brightness and contrast for image enhancement.

Madena Software: Bias & Gain

The bias and gain functions were first described by Perlin and Hoffert (K. Perlin and E. Hoffert, Hypertexture, Computer Graphics, 23(3):287-296, 1989). The faster alternative method of Schlick (C. Schlick, Fast Alternatives to Perlin's Bias and Gain Functions, Graphic Gems IV, P. The objective of the bias function is to alter the display in favor of either its low or high values. To enable bias & gain click the "Gamma" button.

When the bias is taken to a value below 0.5, the display gradient is steeper at the low (black) end of the histogram. When the bias is taken to a value above 0.5, the display gradient is steeper at the high (white) end of the histogram. Gaussian blur. The effects of a small and a large Gaussian blur A Gaussian blur (also known as Gaussian smoothing) is the result of blurring an image by a Gaussian function.

Gaussian blur

It is a widely used effect in graphics software, typically to reduce image noise and reduce detail. The visual effect of this blurring technique is a smooth blur resembling that of viewing the image through a translucent screen, distinctly different from the bokeh effect produced by an out-of-focus lens or the shadow of an object under usual illumination. Gaussian smoothing is also used as a pre-processing stage in computer vision algorithms in order to enhance image structures at different scales—see scale space representation and scale space implementation. Mathematically, applying a Gaussian blur to an image is the same as convolving the image with a Gaussian function. Mechanics[edit] Gaussian blur can be used in order to obtain a smooth grayscale digital image of a halftone print (where for a non-separable kernel. . Why mantra renderer is so so so slow? This set looks like it has been taken, but to define one thing first and mix in some more answers, especially from some on that has a long wish list.

why mantra renderer is so so so slow?

Use the right tool for the job. Houdini can do a lot, but it is not a panacea. Don't use your hammer when you need a saws-all. If you want to do UVing of Organic modeling, use UV-Layout, if you want to do 3-D painting use Modo. Most software, and especially render engines are specialized, or have specialties. Beyond that; 1. 2. Table of Contents. Untitled. Basics.

Old school

How do I separate an imported mesh? The methods I have always done is to first take the File SOP and pass it to a "Reverse" SOP if it is from a .obj from Maya.

How do I separate an imported mesh?

This reverses normals and such so that it displays correctly in Houdini. If the model still looks messed up, you may need to connect it to a "Facet" SOP to consolidate points, cusp (harden edges based on angle), and/or recompute normals, etc., but be careful of this if you need to rely on the different meshes being seperate like in my second method below. Now for this first method to work, the input geometry needs to have seperate groups in it that are generally created based on material assignments in Maya or whatever. Vex_101. Hey Suzanne, Regarding your (and other people's -- don't worry, you're not alone ) puzzlement at why an environment map should be indexed using only a direction and ignoring the ray's origin, you wrote: _suz_, on Nov 4 2008, 05:15 AM, said: 1.the book: "which tend to have ALL their points index the SAME SPOT on the environment map"and your reaction: "you can see how all those rays I just described would end up indexing the map at almost the same pixel"what bothers me about this that is that its supposed to be a lookup in order to get a mirror reflection - yet all points that reflect in the same direction just default to the same lookup ptSuzanne's diagrams.

vex_101

Nice diagram. Do i understand the MIRROR DIRECTION of a point correctly as the reflection angle being the same as the incoming angle,so that it is the correct environment lookup for that specific pt...? The RSL storage modifiers (uniform and varying) are not needed in VEX. #define uniform #define varying extern? #define output extern. SpacesDefinitions. From Odwiki Spaces in VEX First of all, we need to make a subtle but important distinction: VEX, unlike languages like Renderman's Shading Language (RSL), is not just a shading language; it is a generic, multi-context, "vector expression" language.

This is great, but some concepts are not equally meaningful across all contexts.