Jump to content
Sign in to follow this  

Improvements for procedural texture

Recommended Posts

I'd like to make some suggestions for making the creation and use of the procedural texture filter a lot easier.

  1. Allow the formula to be created in a text area, not just a single line.
    1. Making this area collapsible would be great so you could hide it if desired
    2. Instead of having to use the RGBA buttons to target a channel, just make those global variables. Then from any equation, if you set R = some value, it would affect the red channel.
  2. Documentation
    1. There really needs to be more documentation. Not just a list of functions but what those functions do and possibly an example of what they might be used for. Not teaching mathematics but at least giving the idea of what a function does. 
    2. There is mention that you can't use a variable name that clashes with established function names but there isn't a list of all the function names. Yes, there are the functions like smoothstep, vec3, abs, etc. But it also says you can't use w but we aren't told clearly what w stands for. I know it is width but there is also h which is height and that isn't mentioned anywhere. And then there is rx and ry which are very important but never clearly defined. Having all these clearly defined with an explanation of how they are used is a must. And when would you use x and when would you use rx? I know some of these answers by trial and error but more straightforward documentation would be very helpful.
  3. Range inputs
    1. It would be really nice to have input ranges instead of just 0-1 and -1 to 1. Without this you have to put scaling variables in the equation which just makes things messy and difficult to read and control. Letting the user define they want the slider to be a real number slider between 1 and 100 (or whatever other range or number types) would be wonderful.
  4. Errors
    1. It would be really helpful for the system to highlight where the error is instead of just not applying the filter. This would make it easy to find an error quickly especially if it is just a simple error (missing a ; or putting in " instead of ', etc)

That's it for now. It's really fun to play with the procedural texture feature but frustrating at the same time. Through trial and error I've been able to make some interesting things but it is very slow going partly because of the above issues and partly because my math education stopped in high school... ;)

Share this post

Link to post
Share on other sites

Great suggestions! Currentl way of editing really require some trials and errors to get everything right //

Can`t resist to add another - please, extend the list of available methods with color conversions: RGB <-> HSL, RGB <-> HSI, RGB <-> LAB

This way this single adjustment can replace a whole bunch of other adjustments... Even with greater flexibility.

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.