Overview
ProTex is a procedural texture tool, designed for ease of use and rapid prototyping. ProTex is based on FxGen and Libnoise. In the future ProTex will have a new GUI and noise engine, and will not have any dependencies. .
Screenshots
News
18.10.2007 ProTex 0.5 alpha is Released!
This version fixes over 20 bugs in the last version
The graph tools are abstracted and modularized.
The former versions of the graph tools had serious bugs.
The terrace dialog is now operational.
The dialogs now have a 'delete point' operation.
Improvements over the Libnoise functionality.
L_Cache is now operational.
New operator called L_LoadCache, for use with the L_Cache,
New noisemap builder called L_Plane2 with options to wrap or change depth.
Var Operators
Vars can be added subtracted, multiplied, divided etc.
All floating point property items can use a Var as the source
see tutorial 2 for more information on Vars.
11.10.2007 ProTex 0.3 alpha is Released!
ProTex 0.3 alpha contains several important new features:
Dialogs
Protex now has a Curve dialog and a Terrace dialog
The protex dialog interface is more user friendly
New Routines
Crater – an experimental routine for causing 2d impact craters.
Turbulence generator.
Can now save textures in both the .BMP and .TGA format.
Code Updates
All runtime asserts have been removed from libnoise, making the code run as specified.
Much cleaner, more manageable...
3.10.2007 FxGen 0.4 alpha is merged
FxGen 0.4 alpha is available - the current version of ProTex involves a workaround to fix incompatible modules (i.e. light and light2).
3.10.2007 ProTex 0.1 alpha is Released!
Features:
Procedural Techniques:
ProTex uses advanced texture synthesis methods from libnoise.
ProTex is augmented by the built in texturing features of FxGen.
Additional routines have been added, including Hetero-fractal, Hybrid-Multifractal, FBM and much more!
FxGen Application changes:
Added in the entire libnoise library.
New Gui dialog for adding texture gradients.
Can save textures in the .BMP format.
Export functionality:
can save projects
can save textures in the .BMP format.
Can save gradients using the gradient tool.
Thanks to all who helped in the development of the ProTex project!
Documentation
Downloads
ProTex software and sourcecode is available from here.
License
ProTex is a Free Software project. ProTex texture synthesis tool, libnoise library and FxGen editor are distributed under the terms of the GNU General Public License (GPL). Components of FxGen including the Software libraries (FxGenLib and GUILib) which may be used in another projects are distributed under the terms of the GNU Lesser General Public License (LGPL).
Links
http://www.shatters.net/celestia/ Celestia by Chris Laurel is an excellent website.
The FxGen homepage This is full of interesting textures created by users of FxGen.
The libnoise homepage A great site with some excellent tutorials and hyperlinks.
Noise machine A talk by Ken Perlin about procedural noise techniques.
The Virtual Terrain Project One of the most useful sites for information about terrain engines.
Contacts
If you have any questions just email: cyber_wiz_2007@hotmail.co.uk