Author Topic: Classic Erosion plugin  (Read 8906 times)

Online luvsmuzik

  • Member
  • *
  • Posts: 2758
    • luvsmuzik 1995
Re: Classic Erosion plugin
« Reply #30 on: November 28, 2017, 10:55:06 PM »
Thank you both, I hate to say this stuff is starting to make sense....

Offline blinkfrog

  • Member
  • *
  • Posts: 109
Re: Classic Erosion plugin
« Reply #31 on: December 26, 2017, 05:09:18 AM »
Merry Christmas!

I have some interesting features in development, but I think I'll defer adding them into the next update of Classic Erosion shader (there is some more work needed). But I want to release smaller update with bugfixes and masking mechanics fix at least, so I want to ask users of my plugin about this fix.

At this time masking by Surface layer of Distribution shader works, but it is inconsistent with other TG shaders and works different to them. It takes normal and terrain from Mask input branch, so, if you want to mask it by some slope or altitude selection, you need to:
1. Connect Distribution shader or surface layer to the Mask input.
2. Connect current terrain to Distribution shader.
3. (Optional for some cases) add Compute normal/terrain between the terrain and Distribution shader.
See the pic:


I fixed masking and now it works similar to other TG shaders. You just need to:
1. Connect Distribution shader or surface layer to the Mask input.
2. (Optional for some cases) add Compute normal/terrain between the terrain and Classic Erosion shader.
So the normal/displacement is now taken from the main branch.
See the pic:


(BTW this method has some disadvantages - distribution shader's preview doesn't work correctly. At least for me)

I think I should apply this fix in the next update, but it might requre some reconnecting in already existing projects. That is why I ask: what do you think?

Also I can apply the same fix for the Procedural Erosion.

Daniil.
« Last Edit: December 26, 2017, 05:11:47 AM by blinkfrog »

Offline bobbystahr

  • Member
  • *
  • Posts: 9369
  • Turn, and face the Strange Ch Ch Changes...D Bowie
Re: Classic Erosion plugin
« Reply #32 on: December 26, 2017, 03:08:30 PM »
Merry Christmas on Boxing day from me as well...I'd have to say move forward as for me there's nothing I've made with Classic so far that couldn't be better with an improved plug in...
If you're using the free version how does one find out about updates by the way?
something borrowed,
something Blue.
Ring out the Old.
Bring in the New

bobbystahr

Offline mhaze

  • Member
  • *
  • Posts: 3438
Re: Classic Erosion plugin
« Reply #33 on: December 27, 2017, 09:11:30 AM »
Hi Danii,

I hope you have had an excellent Christmas.  I have two requests.  If it is at all possible, .bmp output of the maps for external, to TG, editing and a way to soften the edges of map output.

Keep up the excellent work.

Mick

Offline blinkfrog

  • Member
  • *
  • Posts: 109
Re: Classic Erosion plugin
« Reply #34 on: December 27, 2017, 04:51:23 PM »
If you're using the free version how does one find out about updates by the way?

Free version is actually the same as full, downloadable at https://daniilkamperov.com/downloads/.

Quote from: mhaze
I have two requests.  If it is at all possible, .bmp output of the maps for external, to TG, editing and a way to soften the edges of map output.

.bmp export is possible, I thought about it. Although some things must be thought through.
About edges - what do you mean? Boundary edges? Or the edges of features?

Daniil.

Offline mhaze

  • Member
  • *
  • Posts: 3438
Re: Classic Erosion plugin
« Reply #35 on: December 28, 2017, 10:23:34 AM »
Edges of say a flow map.  They can be very hard when using them as masks for veg and fake stones.

Offline ajcgi

  • Terragen Alpha Tester (Mac)
  • ***
  • Posts: 569
    • My little blogsite
Re: Classic Erosion plugin
« Reply #36 on: January 08, 2018, 01:08:58 PM »
This looks like marvellous progress Daniil. Super excited to try this out soon, hopefully in production.

Offline René

  • Member
  • *
  • Posts: 529
Re: Classic Erosion plugin
« Reply #37 on: January 08, 2018, 02:12:37 PM »
I am happy to hear that there will be an osx version. :D

Offline D.A. Bentley

  • Member
  • *
  • Posts: 231
    • D.A. Bentley
Re: Classic Erosion plugin
« Reply #38 on: March 08, 2018, 07:30:36 PM »
Hi Daniil,

Just wondering if any updates are coming soon.  Is the manual coming along?

Derek

Offline D.A. Bentley

  • Member
  • *
  • Posts: 231
    • D.A. Bentley
Re: Classic Erosion plugin
« Reply #39 on: March 14, 2018, 01:45:55 AM »
Also there seems to be a bug with the Classic Erosion node.  When you disconnect it in the Node Network View TG4 consistently crashes.  So you have to constantly be very careful about how you are connecting the erosion node (very frustrating when experimenting).


Online luvsmuzik

  • Member
  • *
  • Posts: 2758
    • luvsmuzik 1995
Re: Classic Erosion plugin
« Reply #40 on: March 14, 2018, 02:07:17 AM »
Also there seems to be a bug with the Classic Erosion node.  When you disconnect it in the Node Network View TG4 consistently crashes.  So you have to constantly be very careful about how you are connecting the erosion node (very frustrating when experimenting).

I have paid version and it had an update that fixed that....check you download and see if it is current?

Offline D.A. Bentley

  • Member
  • *
  • Posts: 231
    • D.A. Bentley
Re: Classic Erosion plugin
« Reply #41 on: March 14, 2018, 03:57:54 AM »
I have the latest version from here:  https://daniilkamperov.com/downloads/#classic-erosion which is 1.0.2 beta.

Is there something newer, or a patch?  If an email went out I maybe have missed it.

Derek

Offline blinkfrog

  • Member
  • *
  • Posts: 109
Re: Classic Erosion plugin
« Reply #42 on: March 14, 2018, 05:55:18 AM »
Also there seems to be a bug with the Classic Erosion node.  When you disconnect it in the Node Network View TG4 consistently crashes.  So you have to constantly be very careful about how you are connecting the erosion node (very frustrating when experimenting).
Hello Derek,
Sorry for delay, I haven't had any time last weeks. I don't remember exactly, I think I've fixed this bug in the last unreleased build. I'll try to release a public build with this and some other fixes this week.
Daniil

Offline blinkfrog

  • Member
  • *
  • Posts: 109
Re: Classic Erosion plugin
« Reply #43 on: March 18, 2018, 06:22:39 PM »
Hello,

here is 1.0.4 beta for TG4:
https://daniilkamperov.com/downloads/#classic-erosion

TG3-version is still 1.0.2, I'll update it later. If someone wants to help me with testing TG3-version, please email me (support@daniilkamperov.com).

Changes include multiple bugfixes and new masking behavior, described here.
Now displacement for mask input is evaluated using main nodes branch (nodes connected to main CE-shader input), and not the mask nodes branch. Some older projects may require a little reconnecting. I could add a switch to select the masking behaviour, but I think it is better to always stay consistent to other Terragen nodes.

Daniil

Offline bobbystahr

  • Member
  • *
  • Posts: 9369
  • Turn, and face the Strange Ch Ch Changes...D Bowie
Re: Classic Erosion plugin
« Reply #44 on: March 18, 2018, 07:23:05 PM »
thanks very much...off to install it across the room.
something borrowed,
something Blue.
Ring out the Old.
Bring in the New

bobbystahr

 

anything