Comments (11)
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.
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.
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.
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.
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.
"And if we can set length and spring as gradients with a fur texture" - now I know that we can't.
from shellfurgodot.
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.
Yeah, may be I was not quite concrete or it is my English. This is what I mean:
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.
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.
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.
Please excuse my inattention and thank You for Your patient!
from shellfurgodot.
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?
from shellfurgodot.
Related Issues (8)
- Reparenting object with shell fur applied causes brief "flash" of partially unshaded object HOT 3
- The project file doesn't respect case sensitive platforms.
- Old intel cards don't do LOD correctly, and certain types of fur are corrupt (hard black blotches) HOT 3
- New version HOT 8
- "LOD 1" seems doesn't work at all, eats all the performance at any value. HOT 4
- Gradient HOT 2
- Please. Port it on 4.0 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shellfurgodot.