Comments (47)
Sceneform 1.0 does not support skeletal animation. We are looking into this for future releases.
from sceneform-android-sdk.
Thank you! We've definitely noted the requests here. I believe we have this feature completed in our code so it should be part of an upcoming release. We can't be more specific on timing yet, it has to go through several more steps before actual release.
from sceneform-android-sdk.
FBX based animation is in Sceneform 1.7, https://developers.google.com/ar/develop/java/sceneform/animation/
I'm sure there will be many follow on issues and requests, please open new threads for them.
from sceneform-android-sdk.
+1 on the animation support.
from sceneform-android-sdk.
This will be in an upcoming release. I'm not able to provide a timeframe on this feature however.
from sceneform-android-sdk.
An update on this. Although the code for this is in, the feature did not make the release train for the upcoming release and will not be included in version 1.6. We hope to get it onto a release train as soon as possible.
from sceneform-android-sdk.
Please do. That's really the single most important purpose of the FBX format. With that Sceneform would be on par with iOS' SceneKit Collada support, and any other 3D java library that supports skeletal animation.
from sceneform-android-sdk.
+1 support adding this feature in the next release :)
from sceneform-android-sdk.
Any news about skeletal animation?
from sceneform-android-sdk.
Thanks a lot for making this a feature request. I have been struggling to render fbx/dae as models along with google ar. Though I got some success with libgdx and fbxconv, their performance is not that good. I tried fbx with Sceneform and its very smooth taking up less memory.
Do we have any timeline on when fbx animations will be supported?
from sceneform-android-sdk.
oky,i hope google will provide our a powerful api for developers
from sceneform-android-sdk.
+1 for animations!!!
from sceneform-android-sdk.
+1
Adding my voice to the choir on getting gltf skeleton animations working. Any ETA?
Also, for those of us animators looking at exporting multiple a gltf clips, you might like to know that blender insists on one skeleton per NLA track, which is required for exporting clips in GLTF. this means that most GLTF skeletons are going to have lots of rigid objects skinned to bones.
KhronosGroup/glTF-Blender-Exporter#166
https://blender.stackexchange.com/questions/80550/is-it-possible-to-use-one-action-for-multiple-objects
Because of this, in your implementation. it might be good to detect skin weights of (1, 0, 0, 0) and optimize them on load as rigid objects since they have 100% of their weighted bones transform.
from sceneform-android-sdk.
@haroldmthyng +1 on that. It took me around 30 mins to get my fbx animations/blend shapes up and running in Unity. We ended up postponing this project, but I could have API-fied very quickly a cool experience in Unity if I had had green light.
Performance-wise, I don't know how different Unity would be from a native solution. My intuition is that a native framework or native solution would be faster, but I wouldn't underestimate unity
from sceneform-android-sdk.
@haroldmthyng that's corporate life hahaha. I did notice how strong Unity is - and that a small prototype apk was about 15 MB haha. You can't have it all :/ .
I didn't get to do the switch, but from the API and sample projects, I foresaw a relatively easy transition
from sceneform-android-sdk.
@malik-at-work Appreciate the heads up. Was hoping it was in the up coming release, but hopefully it makes in way in after the holidays. Please keep us posted.
from sceneform-android-sdk.
is there support for morphs and blend shapes? I have been reading the documentation, but I have not found much about this
from sceneform-android-sdk.
@malik-at-work will this be like the SCNSkinner in scenekit?
from sceneform-android-sdk.
Any news?
from sceneform-android-sdk.
We need animation, pleaseeee!!!
from sceneform-android-sdk.
The feedback on what features are desired most is appreciated.
from sceneform-android-sdk.
I'm also waiting for this feature. FBX and gltf animations will be great feature and make sceneform the excellent framework for AR and 3D.
from sceneform-android-sdk.
@malik-at-work Support for blend shapes, and FBX and gltf animations would be amazing
from sceneform-android-sdk.
Please add animations for fbx in sceneform. 🙏
from sceneform-android-sdk.
Please add expedite this feature. Thank You.
from sceneform-android-sdk.
No animation? back to fighting artoolkit + openscenegraph :-(
from sceneform-android-sdk.
+1 for adding animations :)
from sceneform-android-sdk.
+1 for animations on fbx file
from sceneform-android-sdk.
+1 for fbx animations. Roadmap?
from sceneform-android-sdk.
+1 for animations!
from sceneform-android-sdk.
@malik-at-work the demand is definitely growing as this feature is pretty much a must have. Any updates regarding animation support?
Also I haven't checked, but any insights to an open source project that may be addressing this?
from sceneform-android-sdk.
So what is supported? Is it only skeletal animation or it doesn't support any type of animation at all? What would be the alternative?
from sceneform-android-sdk.
+1 on this. By the way, I saw a demo video online somewhere, In this video there were a lion figure, who reacted to user interaction and light change. Is this possible right now with the public release?
from sceneform-android-sdk.
+1 on this. By the way, I saw a demo video online somewhere, In this video there were a lion figure, who reacted to user interaction and light change. Is this possible right now with the public release?
@stewe93
Most of these demos are built from ARCore SDK for Unity, NDK etc. They are not created from Android SDK only. I also not sure how well Android SDK will support animation, maybe still need to use Unity to do things like so.
from sceneform-android-sdk.
+1 on this. By the way, I saw a demo video online somewhere, In this video there were a lion figure, who reacted to user interaction and light change. Is this possible right now with the public release?
@stewe93
Most of these demos are built from ARCore SDK for Unity, NDK etc. They are not created from Android SDK only. I also not sure how well Android SDK will support animation, maybe still need to use Unity to do things like so.
@zhangruize do you do both unity development and android ? ... I am keen to try Unity development but worried about the switch from java/kotlin to C# ?
from sceneform-android-sdk.
hi all,let's use virocore,and wait google developer.
https://github.com/viromedia/virocore
from sceneform-android-sdk.
hi all,let's use virocore,and wait google developer.
https://github.com/viromedia/virocore
this is a good alternative and can handle 3d animations.
from sceneform-android-sdk.
@malik-at-work let us know if you would like us to try a beta version!
from sceneform-android-sdk.
@Nullifier1571 @kunleLaundrapp virocore is a good alternative if the type of work that you are doing does not require a GPL or MIT license
from sceneform-android-sdk.
hi all,let's use virocore,and wait google developer.
https://github.com/viromedia/virocorethis is a good alternative and can handle 3d animations.
Virocore is a decent alternative for new and especially small projects. Or if you have the time to pivot. But for an existing larger framework it's just not feasible to switch to using Virocore without some heavy refactoring. If I was going to make that heavy of a change at this point, I'd probably just switch over to using Unity where the 3D capabilities open up 10 fold.
from sceneform-android-sdk.
@juanluislm you sound like me. Dying to make the switch, but holding for that green light. In terms of 3D rendering, the engine is just solid and I would stack it's performance against a native solution any day. Especially when you count in physics, lighting, environment mapping, effects that list just goes on and on. The major drawback is size. Your project and app at a minimum will double.
But have to say the switch to using Sceneform is relatively easy as well. So similar to standard OpenGLES that it's easy to wrap.
from sceneform-android-sdk.
@malik-at-work Thanks so much!
from sceneform-android-sdk.
@haroldmthyng @juanluislm
Guys I started with sceneform, but now seems like unity is a more complete solution as of now.
Is it worth it to invest time in learning Unity for mobile AR applications ??
Thanks in advance.
from sceneform-android-sdk.
@AndroDevMili I would suggest it. While Sceneform is coming along, Unity is rather extensive and offers a lot more capabilities. Especially if you're planning to develop cross-platform AR applications.
from sceneform-android-sdk.
Any news on this one?
from sceneform-android-sdk.
Any update on this guys? Based on release history it looks like releases are made every two months so... early February?
from sceneform-android-sdk.
You can take a look at https://github.com/google/filament/releases to see the release state of the core.
from sceneform-android-sdk.
Related Issues (20)
- Null object
- How to find angle of model from localRotation?
- two modelRenderable overlapping will flicker HOT 1
- [SceneForm v1.16.0 breakage] Not AndroidX ready
- [SceneForm v1.16.0 breakage] no maven dep
- [SceneForm v1.16.0 breakage] ViewRenderables not working HOT 1
- available configuration for avoiding too much heat on device
- GLTF's UV scale functionality not implemented in 1.16.0?
- Object is moving along when i move the phone ?! HOT 5
- ArSceneView have some black dot
- Sceneform plugin:1.15.0 with Android Studio 3.6 not working at all HOT 5
- [SceneForm v1.16.0 breakage] chromakey video
- Cannot load GLB file at Runtime using canonical face
- Is there a way to generate .sfb files from .fbx in runtime HOT 2
- Work with Canonical Face Mesh in Blender
- SceneForm Uses 100% RAM HOT 3
- Update Filament to v1.6.0 (filament-android:1.6.0 & gltfio-android:1.6.0) HOT 1
- How To Show Normal Texture in UV1?
- How can I import model asset the obj file?
- ArFragment leaking after parent activity finished
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 sceneform-android-sdk.