Comments (13)
I guess this answers it. I have thought about it, but it's a bit tricky(especially in the scope I am/was planning). My idea was to split the wings into parts, keep the outer edge at the vanilla fixed location, but let the inner edge be simulated. This has a "few" challenges:
- split the wings into parts that still render correctly(that's where the mod is currently stuck, cause the wings render a bit more tricky than the cape)
- be able to animate the inner and outer vertices independently of each other so they can be attached to the stick animation
- update the stick animation to be able to handle this correctly(changed directions of gravity/that when flying slowly the elytra doesn't fold into itself)
But yea, if you have the experience to work on points of this, be my guest(here on Github/Discord).
from waveycapes.
Basically animated it in a style how the bone part outside is static(where the elytra have the thick edge), but animated on the thin inner part.
from waveycapes.
Cool idea, but for me it also seems complicated, I think that you are more experianced than me.
Also I'm not sure if minecraft elytra is big enough to make this effect you are proposing visible.
For me cape's physic applied to elytra would be enough.
from waveycapes.
Just blindly applying the cape physics would look really odd when it's just flopping around you while you are "gliding" with it.
from waveycapes.
Yeah, some isGliding check would fix that.
from waveycapes.
I mean to have it when not gliding is like 90% of the way there. So might as well add slight waves to it then.
from waveycapes.
Exactly, the gliding part is less important because it looks fine in vanilla. With this mod it's just so odd for me that when I walk elytra has no movement.
from waveycapes.
What I meant with that is, when you can move and animate it while walking, then you might as well also animate it while flying. The issue is getting to this point at all.
from waveycapes.
Ah ok
from waveycapes.
Unsure about how far you are with this, but as a temporary solution you could do something similar to this https://www.curseforge.com/minecraft/mc-mods/elytra-physics
Only a suggestion tho, if you don't want to do it that's fine as well
from waveycapes.
That actually looks like a nice solution for when walking. I had more in flight/ or start/stop of flight in mind. The recently added Simulation V2, which runs in 3d internally, might help with this. Still would require redoing the entire elytra model to be animate-able.
from waveycapes.
So you would let the animation when walking part to Elytra Physics and you do the flying animation part ?
from waveycapes.
I'm guessing this is still on pause
from waveycapes.
Related Issues (20)
- 1.7.10? HOT 1
- Cape's bottom side not rendering at all HOT 5
- 1.19.2? HOT 3
- [Suggestion] Add hover text to settings HOT 1
- Config Crashes The Game HOT 2
- 1.12.2 Support of newer versions and features HOT 1
- MinecraftCapes crash HOT 7
- Reduce icon size HOT 2
- cant launch it in 1.19 fabric HOT 1
- Display dummy cape when user has no cape HOT 4
- cape elytra HOT 1
- Smooth cape style does not work with More Banner Features HOT 1
- [Feature Request] EmoteCraft compatibility. HOT 7
- 1.4.1-1.20.2 Incorrect modrinth version number HOT 1
- Allow 3rd Party Downloads on CF HOT 1
- 1.4.2 backport to Fabric 1.20.1 HOT 3
- [Bug] Capes with "Smooth" style HOT 1
- STDOUT in release version HOT 3
- Mod is throwing a virus flag HOT 3
- Is possible make the cape hangs down naturally when the character crouches? HOT 1
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 waveycapes.