At the moment, to apply triplanar shading to a Corona Material, I hook up triplanar maps to any incoming texture maps to the shader, then attach a bezier float controller to control the scale of the triplanar.
Setting this up for every material in which it is called for is very time consuming. Is there any faster way to do this?
Just set up material with triplanars once and save it to material library as template. From this point, it’s a matter of adding template material from library to editor and hooking up needed bitmaps. I don’t think there’s faster way than this, unless you’ll write yourself a script, which does that with the click of a button.
Maybe it’s an over-the-top request, but you can imagine a Boolean switch on each map channel to enable / disable triplanar mapping rather than manually setting the triplanar nodes per channel.
Just an idea - maybe simplified triplanar mapping could be implemented straight into Corona bitmap, next to explicit, real world and enviromental mapping modes. So when you don’t need advanced parameters of full triplanar node and 95% of the time i don’t need them, then you simply could turn on triplanar in CBitmap and be happy.
To be clear, and in case it’s relevant, I would want access to several of the triplanar adjustment options, i.e. offset, rotation, scale, displacement support, etc.
Or course, I cannot speak for others, just my two cents.
A better approach to set up triplanar maps is needed. Its great to have it as and individual node, but most of the time our map sizes should be linked together. Will keep an eye on this one
@ikercito, just to be clear, the proposal has nothing to do with map scale. You still would have to link map scale with controllers between different bitmaps. What triplanar implemantion into CBitmap would solve, is faster and easier se tup, less clutter in material editor, easier to read graphs, more intuitive mapping.
Could you attach screenshot of Fstorm implementation? I could add it as an example to the feature request then.
For sure! Attempting to attach. Triplanar is just a choice on the ‘mapping’ dropdown similar to spherical, etc. Also note the random tiling feature…cough
Thank you! That’s exactly how i imagined triplanar implementation in CBitmap. All the other goodies from Fstorm bitmap, would be nice to have as well :]
This was already requested long ago no real spot on the road map, the quick way to control all triplanars is to add “Bezier Float” as a scale controller
So far no other method was found, the best solution here would be to add “TriplanarLayer” for corona MTL but that would be inconvenient for some of the maps.