Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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 BromideBoy · Aug 11, 2011 at 06:18 PM · sizeparticle

Size Grow (ParticleAnimator). How does this work exactly?

I'm finding it frustrating that, when I adjust the lifespan of a particle the grow size changes. So if I make the life span shorter the particle won't grow as big.

It seems that the 'size grow' function has a built-in notion of rate, where it scales the particle over a fixed time rather than adjusting it to its lifespan. It seems like a value of 1 means, double in size over 1 second or something like that.

Can someone please confirm how this works?

Red herring: The 'Max Particle Size' in the Particle Renderer box will prevent a Billboard particle growing in screen space. This is not the issue. I am using a Horizontal Billboard which seems not to be affected by 'Max Particle Size', presumably because it's rendered in world space.

Comment
Add comment · Show 1
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 Waz · Aug 12, 2011 at 12:18 AM 1
Share

I'd report this as a documentation bug (actually, I think I already have :-)

Unity docs tends to be sparse on specifics like this.

I don't think we can say the behaviour is wrong - different particle effects will need different things, but certainly it is under-documented.

2 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by timmypowergamer · Dec 07, 2011 at 09:57 AM

I too was wondering about this. After much experimentation I think I figured out how it works (at least, for the values I'm working with it holds true, it might not at higher values. Someone may need to confirm.)

It seems that Size Grow is the percentage increase in current size per second. To put that another way, if your size grow is 0.5, your particles will increase in size by 50% each second. At first I thought that it was 50% of the initial size, but apparently it compounds it over time.

So, for example: If you have an emitter with a Max/MinSize of 100 and a size grow of 0.5, after 1 second your particle will have a size of 150. After 2 seconds, it will be 225, 3 seconds 337.5, and so on (1.5 x the current size each time). So essentially it is actually growing faster the longer it exists. I suspect that they did this because if it grew at a constant rate it would actually appear to grow slower the larger it got.

The equation for this would look something like:

size = startSize * (1 + ParticleAnimator.sizeGrow)^energy

At any rate, if I am wrong about any of this then please correct me. Hope this helps someone else out.

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
0

Answer by KruegerT · Oct 06, 2011 at 05:32 PM

Probably you have to set the "Max Particle Size" inside the "Particle Renderer" to 1. Then the particles are allowed to get renderer over the complete viewport.

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

5 People are following this question.

avatar image avatar image avatar image avatar image avatar image

Related Questions

How to make Particles grow faster 1 Answer

What's the real unit of the particle system's start size 1 Answer

Particles sized to screen, not scene? 1 Answer

Particle size changes when I build on a device 1 Answer

Why do my particles stop growing halfway through? 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