Information

Welcome to the home of AB Textures, brought to you by Alan Bucior.

What are AB Textures?
AB Textures are a set of plug-in procedural textures/shaders written for the Imagine for Windows software package. Imagine textures are much like Renderman shaders, but each texture is written as a Windows DLL and includes Windows code to provide an easy interface to the texture's parameters.

What is Imagine?
Imagine is a 3D Rendering package along the lines of Lightwave or 3D Studio. It's not as famous, but just as powerful, and much more affordable. Check out the home of Imagine at the Impulse web site.


What is the cost?
AB Textures are free to download and use. Perhaps the best term to describe AB Textures is "donation-ware". You are not required to send any money, but if you like the textures, a donation of $20 would be greatly appreciated. Donations in the form of a cheque made out to "Alibi Images" can be sent to the following address:

Alibi Images
#304 - 811 Helmcken St.
Vancouver, BC, V6Z 1B1
Canada

The Textures

Download AB Textures Volume 1
Last updated Thursday May 29, 1997.
Download AB Textures Volume 2
Last updated Saturday June 8, 1997.

Whats new:

ABGhost - Like ghost.itx, but it's a true volumetric texture in that it uses the thickness of the object to determine its transparency. It does not use the Fog attribute of Imagine, so you don't need to set it before adding the texture.
ABFakeNC - Like ABFakely, but handles all non-color attributes.
ABMPlanet - simulation of "M"-Type planets (i.e. earth-like)
All textures that were having problems working with version 1.2 of Imagine have now been fixed. Please email me if you find any problems.

Soon to come:

ABMoon, ABCrater
Snake skin.
Various simple quicky textures will be posted from time to time with little notice. Stay tuned!

If you have a texture you'd like to see implemented, or if you have comments or bug reports on any existing textures. Please email me at abucior at gmail dot com.

Bump Textures
ABCrumple This texture simulates the look of crumpled paper, or even of a fractured rock surface. It modifies the surface normal only. It can be used on any shape of object including spheres and planes. It can also be used to generate dents and bumps if the Crumple Balance parameter is set accordingly.
ABDented This bump texture simulates the look of denting or corrosion. It modifies the surface normal only. It can be used on any shape of object including spheres and planes. By setting the bump adjust parameter to a positive number, the dents can be made into bumps.
ABOrganic This texture is an exploration tool to play with up to four octaves of various styles of a Voronoi-based cell basis function. You can create lots of crumply or cellish looking texures and then color them with ABColorHeight.
ABColorHeight This texture is used to vary the attributes of areas that are disturbed by AB bump textures or by altitude brush maps. The texture can be used to color bumps and dips, as well as vary almost any other attribute. Especially useful is the ability to vary filter settings. Complete corrosion (as shown at left) can be simulated. NOTE: Only altitude brush maps or AB Textures that store height information in the shared texture data will work with this texture. Not all bump textures have been converted at this time.

Special Purpose Textures
ABDust This texture can be used to create a dust or snow effect on an object. It can even be used to create polar ice caps. It applies a specified color on all surfaces that point upwards. i.e. in areas where dust would typically fall. It works much like ABFakely, but instead of using the angle towards the viewer, it compares the surface normal with the global Z axis.
ABHeat This texture simulates heat distortion of the air by causing random distortion of the image viewed through any object that this texture is applied to. This can be used to achieve effects ranging from the look of heat slowly rising off the ground to the look of heat roaring out the back of a jet engine. NOTE: In order to see the results of this texture, the scene must be rendered in ray-trace mode.
ABHullRadial This texture creates a hull or brick pattern that can be wrapped around an object in a radial or spherical manner. Rows can be staggered. Plate sizes can be changed randomly. The plate sizes can be varied to maintain their size near the poles. Dirt and plate color variance can be added with an associated specularity variation.
ABFlagstones This texture creates the look of a stone tile surface. It is very similar to the Essence "flagstones" texture. The parameters are slightly different, but the end result is much the same. The option to use the object's color for the mortar or stone color has been included so that the texture can be used in conjunction with other textures.
ABMPlanet This texture applies a planetary texture to the object. It is obviously best used on spheres, but it could be used on any object. ABColorHeight can be used to modify the default elevation colors. Sea level, ice caps, water depth, and other parameters are modifiable.
ABTornado This texture generates a noise pattern that is drawn into a sort of cyclone or tornado. It can be used to generate something that looks like a hurricane or even a galaxy. By default, you should set your object color to something other than white (since overlayed clouds are white). Setting the object color to Blue looks quite nice.

Utility Textures
ABAttrib This texture allows for any of the standard Imagine attributes to be set via the texture interface. This texture becomes useful when used with face subgroups. Normally, a subgroup's attributes will be overwritten whenever a change to the attributes of the object as a whole are made. By locking a texture to a face subgroup, the attributes can be locked to the subgroup and will be modified only via this texture.
ABBoost This texture allows for any of the standard Imagine color attributes to be boosted beyond the 255 limit. As shown in the example picture to the left, this texture can be used to create a white specular highlight with a colored edge. Note that this texture can be applied after other textures so that other textures can be boosted as well as the base object attributes.
ABCol2Attr This texture is used to map the Color attribute to any of the Specularity, Filter, Reflect, or Hardness attributes. The mapping function can be manipulated to modify the contrast or brightness of the input colors.
ABFakely These textures improve upon Impulse's Fakely texture by adding the ability to specify angles of begin/end transition instead of just a 0.0 - 1.0 range. For those not familiar with Fakely, the texture transitions from one attribute in areas where the surface normal is directly facing the camera to another color in areas where the surface normal is perpendicular. Color attributes are modified via ABFakely. Non-color attributes are modified via ABFakeNC.
ABFlatten This texture modifies the surface normal to make the object look flat. The texture can flatten the object in one of four ways and has a Fade parameter to vary the strength of the effect. As shown in the example, the texture can be used to get a cartoon-like effect.

BACK IMLSITE Home NEXT

This is an IMLSITE ....
To move to another site in the ring, click one of the arrows.
For more information, click the circle.