Giter Site home page Giter Site logo

Non constant fur length about shellfurgodot HOT 11 OPEN

br3eze avatar br3eze commented on June 3, 2024
Non constant fur length

from shellfurgodot.

Comments (11)

br3eze avatar br3eze commented on June 3, 2024 1

May be it will be helpful. It is not about only a wind, also it ruins all when you use high gravity or too low dump values.

from shellfurgodot.

Arnklit avatar Arnklit commented on June 3, 2024

Yeah you are right. Wind can effect the length of the fur. It's a bit difficult to avoid without making the vertex shader way more complicated, but I think I can improve it quite a bit. I'm getting started on some improvements for the next version right now and I'll be sure to improve this.

from shellfurgodot.

br3eze avatar br3eze commented on June 3, 2024

Hello. We are preparing to release and want to use you plugin.
Should we wait or search another way to deal with a fur?
We are working with 3.5 branch.

from shellfurgodot.

Arnklit avatar Arnklit commented on June 3, 2024

Hi Breeze, I've been on summer vacation, so sorry for the delay. Is this in relation to this bug? Or just the plugin in general?

from shellfurgodot.

br3eze avatar br3eze commented on June 3, 2024

It's ok, no hurry. And if we can set length and spring as gradients with a fur texture, then only this bug.

Why spring? Because there is no way to make an adequate fur on a low-poly model.
Just for example: 10 cm long fur on a dog 1500 polys model. It will lay on the model and will show every polygon on the dogs back. I have no clue how to make it right.

from shellfurgodot.

br3eze avatar br3eze commented on June 3, 2024

"And if we can set length and spring as gradients with a fur texture" - now I know that we can't.

from shellfurgodot.

Arnklit avatar Arnklit commented on June 3, 2024

I'm sorry br3eze I'm really not sure what your limitations are and what you need, could you try and post some screenshots of the issues? I know there are issues with fur not keeping it's length with strong physics forces, but that's not something I can easily fix.

I'm currently spending my time updateing my other plugin Waterways to Godot 4.0, but when I'm done with that I hope to get to working on updating shell fur to Godot 4.0.

from shellfurgodot.

br3eze avatar br3eze commented on June 3, 2024

Yeah, may be I was not quite concrete or it is my English. This is what I mean:
image_2022-07-19_23-51-02

You can't make a gradient of a fur length: short on feet and ears, and long on a body. Just an example for clearness.

Also, I don't know how to orient a nap - it just grows perpendicularly. So, your personage looks very weird.

I know nothing about shaders creation yet. But may be an alpha rgb channels values of a texture can bu used for some parameters.
How and can it be even done in a shader code not even imagine. Just sharing a thought.

from shellfurgodot.

Arnklit avatar Arnklit commented on June 3, 2024

You can use the ldtg texture to control the length. If all you want to control is the length, you should put your length data in the red channel and leave the other channels full white. The examples in the demo scene also use this, so you can look there.

This is an example texture, that has a gradient in the red channel, but is white in the other channels, try that out as the ldtg texture.
ldgt

If you want to orient the growth you need to make a blend shape in Blender and set that in the "Blendshape Styling" section. I also do this in the demo, the Rat has a blend shape that orients the fur, it's also detailed in the documentation.

from shellfurgodot.

br3eze avatar br3eze commented on June 3, 2024

Please excuse my inattention and thank You for Your patient!

from shellfurgodot.

br3eze avatar br3eze commented on June 3, 2024

Unusable in real projects, if Your personage should move. If it can move fast, unusable^2.
What can we do with this? How to clamp fur's length?
I mean, may be You know how to reduce this effect at least?

https://dropmefiles.com/iBtId

from shellfurgodot.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.