Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Crimsonkomodo777 · May 24, 2012 at 04:01 AM · importblenderwater

How do you import Blender water into unity 3D

I have tried but it doesn't work it's just frozen there's no animation. Please help! thank you

Comment
Add comment · Show 5
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image hijinxbassist · May 24, 2012 at 04:18 AM 0
Share

The model imports correctly right. You just arent seeing animations? http://www.youtube.com/watch?v=p25SFf6$$anonymous$$f0g>Here is a vid i found regarding animations, this person used blender as well.

avatar image Crimsonkomodo777 · May 24, 2012 at 04:49 AM 0
Share

Yes, but there's no animation. The water doesn't have keyframes thats the problem, unity seems to only recognize keyframes for animation

avatar image Lo0NuhtiK · May 24, 2012 at 05:03 AM 0
Share

Been awhile since I messed with Blender, but if I remember right the water in it is a physics liquid simulation in the program. Not sure if it's even possible to bring that into Unity along with the rest of it.

avatar image hijinxbassist · May 24, 2012 at 06:20 AM 0
Share

@Crimsonkomodo777 If it is a native-to-blender type simulation, dont expect it to show up in Unity. I wasnt quite sure what you were talking about, but it sounds like a blender-native thing. While it would be nice to have those cool effects, understand that the Unity3d coders would have to write a translation between blender and the game engine(not easy). Anyhow..try out some other things, my suggestion for water(done simply) is to do UV animation on one or multiple water textures..or mess around with the SimpleWater. Its not the end all be all by far, but at least its something(if you dont want to write and animate your own water system). Water or any liquid for that matter is not simple, so do some experimenting and look around the web for alternate solutions.

avatar image Crimsonkomodo777 · May 24, 2012 at 04:23 PM 0
Share

Okay, thank you for the replies!

3 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by David C · May 24, 2012 at 06:17 AM

Water is not a skeletal animation, thats why you cant import it. In Blender you can keyframe the animation but that still wont work because it is a mesh modification.

The easiest solution would be to convert the animation in a shapekey and then use MegaFiers or some other mesh morphing system to import the shapekey into Unity.

There is a couple of reasons why you should NOT do this though. Mainly nice water will need a huge amount of verticies which will slow down you game massively, so will a complex mesh modification system. I suggest using Unity water and make a moving water texture (and normals if you want) to fake the look of flowing active water.

David

EDIT: Just a another little suggestion, make the water in Blender and then give it a material and bake the normals and textures onto a flat (Project from view) UV texture that you can use in Unity. This is the best you will get at the moment.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image hijinxbassist · May 24, 2012 at 06:25 AM 0
Share

Good suggestion

avatar image Crimsonkomodo777 · May 24, 2012 at 04:22 PM 0
Share

Thank you for the answer, I'll try it!

avatar image
1

Answer by potatoesinside · Aug 14, 2016 at 01:19 AM

Or you can export a mesh for each frame (or each 2 frame, etc.), then animate in unity by enabling/disabling one mesh after the other with a script. With enought frame rate (enought meshes) the effect is pretty smooth, especially if it's a short and/or fast animation like a blood splash. About the performances, I don't know because I only tested it with a short and low quality animation for now.

Also, you have the asset Mega Cache that is much cheaper than mega fiers and would do a good job.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
1

Answer by missmurderith · Dec 05, 2019 at 03:54 AM

I was in the same spot, if you were using blender's fabulous water simulator. I was able to accomplish export with this method:

https://youtu.be/ZtWWHLHXWq4

Note: They only started supporting alembic files in both unity and blender in the recent months. Blender needs to be 2.81 and unity needs to be 2019.3.0a6 or higher and also have the alembic package installed in unity. Mine didn't work until I restarted my computer also.

Second note: Even after accomplishing this, the amount of data the water animation took once it was in the game was humongous. I'm going back to the drawing board for a water fountain. Good luck! ,They've just recently added alembic support to blender (2.81) and unity (not sure what update, but it was fall 2019) you have to have the alembic package installed in unity, this tutorial explains it well:

https://youtu.be/ZtWWHLHXWq4

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

9 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Unity wont recognize High Definition Models from blender 0 Answers

A node in a childnode? 1 Answer

Importing Blender Water to Unity 0 Answers

blender crashing test play 1 Answer

Texturing blender models in Unity 2 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges