[]  Persistence of Textures

Requirements Features History Links Contact Tutorial

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

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!

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.
  • 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 :
    • Sort textures alphabetically.
    • 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
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, marble added.
  • Support more pattern modifiers : octaves, omega, lambda added.
  • Includes a tutorial that describes how to create your first texture : a hot lava texture.
22nd February 2002, release 1.1
  • First public release.
  • Major UI and model re-write
  • Re-compiled on Dano
  • Preview rendering added

L i n k s

C o n t a c t
Feel free to contact me for bugs reports.


B.Théry - 2002.