Persistence of Textures

Download Requirements Features History Links Contact

Persistence of Textures is a texture editor for POV-Ray 3.1.

screenshot 01   screenshot 02   screenshot 03

N e w s

  • 13/05/2002 - Release 1.4.1. See History for details about the new features.
  • 08/05/2002 - Release 1.4 introduces export features.
  • 18/03/2002 - Release 1.3 delivers even huger improvements.
  • 01/03/2002 - Release 1.2 delivers huge improvements.
  • 22/02/2002 - First public release available.
    WARNING : This is a preview release. Most of the features are not finished yet. It may even seem unusable to some people. Many bugs are still linving in the code. Beware.
  • 19/02/2002 - First screenshot available.

D i s c l a i m e r

This program is a freeware. It is provided as is. I take no responsibility for any damage or consequences directly or indirectly, intentionally or unintentionally, which may arise from using this program - YOU USE IT AT YOUR OWN RISK!

D o w n l o a d

R e q u i r e m e n t s
  • Persistence of Textures runs on BeOS 5.0.3 Intel. Works fine on Dano.
  • POV-Ray 3.1g is required to render the textures. You can download it here

F e a t u r e s

Persistence of Textures offers graphical controls for many texture features.

The current release offers the following features:

  • Textures tree :
    • Create, select, edit, rename and delete multiple textures.
    • Load/save textures. Textures are saved in the folder textures.
    • Sort textures alphabetically.
  • Texture rendering : render and display current texture.
    • Choose different scene : cone, cube, sphere, cylinder, plane, orthographic, superellipsoid-cube or superellipsoid-cylinder.
    • Customize scene : show/hide walls, ground and sky.
    • Choose rendering attributes : size, quality and anti-aliasing
  • Texture export : drag-n-drop the texture text to the Tracker or to any text editors to re-use it.
  • Texture attributes :
    • Plain textures.
    • Pigment : color, image_map, agate, bozo, checker, crackle, cylindrical, gradient, granite, hexagon, leopard, mandel, marble, onion, quilted, radial, ripples, spherical, spiral1, spiral2, waves, woods, wrinkles.
    • Normal : agate, bumps, bump_map, crackle, dents, granite, leopard, marble, onion, ripples, waves, wood and wrinkles.
    • Finish : ambient, diffuse, brilliance, phong, phong_size, specular, roughness, metallic, reflection, crand.
    • Transformations : scale, rotate, translate for pigment, normal, finish and the whole texture.
  • And many bugs.
What will come next :
  • Texture tree :
    • Copy/paste between textures.
    • Zip saved textures use less space on disk.
  • Texture rendering :
  • Texture attributes :
    • Pigment : average, boxed, brick, density_file, planar.
    • Normal : bozo, cylindrical, gradient, spherical, average, boxed, brick, checker, density_file, hexagon, mandel, planar, quilted, radial, spiral1, spiral2.
    • Finish : iridescence.
  • Some more bugs but some bug fixes too.
What could come in a distant future :
  • Import textures from POV-Ray source files.
  • Texture attributes :
    • Support for POV-Ray 3.5 textures enhancements.
    • Layered textures.
    • Interiors.
  • Some more bugs but some bug fixes too.

H i s t o r y
13th May 2002, release 1.4.1
  • Textures in the tree are sorted!
  • Bug fixes :
    • Fix icons drawing. Icons are now properly displayed in the tree even if the font is small.
8th May 2002, release 1.4
  • Export : new items added in menu File.
    • Export as text to export current texture or full library in a text file in POV-Ray format.
    • Export as image to export current texture to an image file. Nice feature to create wallpapers. It renders the texture as it is seen with the orthographic scene.
  • New scenes : heightfield, room.
  • Support more pigment patterns : radial, ripples and waves added.
  • Support more pigment modifiers : frequency and phase added for pigments based on color maps.
  • Support more normal patterns : onion, ripples, waves, wood, wrinkles added.
  • Support more normal patterns modifiers : turbulence, octaves, omega, lambda, frequency and phase added.
  • Menu Edit : Items Rename and Delete added.
  • Some cosmetic improvements.
  • Bug fixes :
    • Mandel iterations and spirals # of arms are now correctly represented by integer values.
18th March 2002, release 1.3
  • Save/Load textures : textures present in the tree are automatically saved when you quit the application and reloaded at launch time.
  • Add your own scenes in the folder preview-scenes. At next start, they will magically appear in the menu 'Scenes'. Use POT_TEXTURE as texture name where you want to see your new texture (have a look at the scenes shipped with the application).
  • New scenes : torus, walls.
  • Support more pigment patterns : checker, hexagon, mandel, quilted, spiral1 and spiral2 added.
  • Color maps editor : clear gradient added.
  • Transformation views : lock added that allow to modify all the three dimensions at the same time.
  • Delete or rename textures in the tree with contextual pop-up menu.
  • Bug fixes :
    • Fix the crash that occured when you selected "Texture Library" in the tree at application start.
    • Last scene rendered is now stored in preferences.
    • Fix problem with dents pigment pattern.
    • Fix Invert gradient in the color map editor.
1st March 2002, release 1.2
  • Render settings are now fully customizable and saved between executions. You can set :
    • Scene : cone, cube, sphere, cylinder, plane, orthographic, superellipsoid-cube or superellipsoid-cylinder.
    • Scene decor : walls, floor and sky.
    • Render size : 32x32, 64x64, 96x96, 128x128 or 160x160.
    • Quality.
    • Anti-aliasing.
  • Support more normal patterns : dents, granite, leopard, m