Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 14 Next capture
2021 2022 2023
2 captures
13 Jun 22 - 14 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
4
Question by SrBilyon · Feb 10, 2011 at 12:11 PM · graphicsspritestextureseffectparticle

Designing Particle Textures for Unity

I've been wanting to learn how to create particles in Unity, and I have came to the conclusion that I would have to create my own particle maps/textures to make them look original or at least flashy (being obvious assumption, correct?). I want to produce particle effects seen in games such as the Final Fantasy or Tales series and from what I am seeing, this is possible through animated particles.

My problem is that I don't know how to approach creating my own custom particles textures. Should I make multiple random sprites and have the particle editor randomly spawn it, or is there a way to create particles in Photoshop or After Effects and export them as gifs?

And does anyone know of any good guides on creating particle textures in general? -Thanks

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 dissidently · Feb 22, 2011 at 05:21 PM 3
Share

Unity's particle system is a little primitive compared to most modern particle systems. Sure, it's got enormous amounts of settings, but all those settings don't actually do a lot. Everything you try to achieve with it you'll need to do through trickery. The best tutorials would likely be from rendering software of 10 years ago. $$anonymous$$aybe even longer. Something like a very old book on 3ds max or maya particles.

5 Replies

· Add your reply
  • Sort: 
avatar image
7
Best Answer

Answer by Jason_DB · Feb 24, 2011 at 11:48 PM

Forest Johnson has a good particle tutorial on his blog that includes creation of a texture.

You shouldn't need to export as a gif or anything to get a nice animated texture, you just have the frames set up on a grid in one texture, and then change the Tile and Cycles under "UV Animation" on the particle renderer.

Comment
Add comment · Show 6 · 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 WaddleDuck · Feb 25, 2011 at 02:35 AM 1
Share

This is totally in the right direction, let me know if you have anymore links like this :D

avatar image SrBilyon · Feb 25, 2011 at 09:09 PM 0
Share

This is great. If you do have anymore links I would like to know also.

avatar image Jason_DB · Feb 26, 2011 at 02:14 PM 1
Share

I don't know of any other tutorials like it, but it was a good start for me. I think that the bootcamp demo does have a couple examples of good particle textures, though, for another point of reference.

avatar image VotaVader · Dec 08, 2014 at 07:56 PM 3
Share

The blog linked in this answer seems to be invitation only.

avatar image JeevanjotSingh VotaVader · Jan 31, 2016 at 07:22 PM 0
Share

Yes i can't able to view content .

avatar image Ali_Akbar_Montazeri · Jul 04, 2017 at 12:11 PM 0
Share

It's been years but any idea how to contact the owner ?

avatar image
7

Answer by AngryOldMan · Feb 24, 2011 at 05:06 PM

I think the best place to look to understand how to edit particles would be here http://unity3d.com/support/documentation/Manual/Particle%20Systems.html Then it would be a case of finding the right material shader with the right textures.

We have used a photoshoped image of a circle with transparency, exported as a PNG and applied that to a new material, we chose the shader, Particles/Additive (soft) and that has made a very nice sphere particle.

If you combine a mesh particle emitter and particle animation effects, then make a few of them emitting at the same time from an empty object, with a script on that activates all your particles (you can also script a few changes to the particle emitter to add some extra effects) parented to your player. With enough time and effort you can make something like final fantasy. (better watch out for performance issues tho lots of fancy particles can be heavy on the system)

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 efge · Feb 21, 2011 at 09:43 PM

You could download the detonator package here and look at the example prefabs in it, and read the documentation :-).

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 SrBilyon · Feb 23, 2011 at 06:38 AM 0
Share

Sorry, I was looking more for the creation of particle TEXTURES, not so the emission of particles. I was thinking more on the lines of something like making effect sprite sheets or something like that.

avatar image efge · Feb 24, 2011 at 01:54 PM 0
Share

There are a lot of textures included. $$anonymous$$aybe they are somehow useful as a starting point.

avatar image
0

Answer by bowditch · Feb 24, 2011 at 05:21 PM

As for customizing the capabilities of Unity's built in particle system, you could look at using the Nvidia PhysX developers tools to create the features you want and call them externally using C#. You can modify the particles to fit your needs both aesthetically and behaviorally.

http://developer.nvidia.com/object/physx_partners.html

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 owenpat · Feb 25, 2011 at 12:25 AM

To make a basic particle texture in photoshop, etc..., add a transparency layer (otherwise known as an Alpha layer,) set parts to be transparent, and save as a PNG instead of a GIF (gifs can fake transparency, but can't get partials for fog and the smooth fall-off we need.)

I use gimp, so I: fill the image to black, paint with whatever colors using the brush or sprayPaint tool (the ones that give feathered edges) Layer->AddAlpha, Layer->ColorToAlpha and tell it to make black transparent. You should see a checkerboard pattern in the transparent parts. In Photoshop, I'm told you select Transparency first, and it will automatically fill in the parts you paint. When you view them in a normal pictureViewer, they will look all blobby -- that's normal, the viewer isn't using your transparency.

To use your texture in Unity, create a material, select that image for your material and select the Particles/AlphaBlend shader (or try other Particle shaders.) In the ParticleEffect, down in ParticleRenderer, pop open Materials and select yours.

Two schools for the texture color: One is to use the exact color you want, and leave the unity colors as all white (which means "no change" in this case.) Two is to use mostly white/grey/off-grey, then, in Unity, select the colors you want. For example, green for poison, then reuse it with white for mist.

To make Animated textures, do the same thing, but, for example, use the 64x64 corner of a 256x256 texture (sticking with powers of 2 is a good idea.) The most common trick for Cut&Paste is to create several layers (copies of the 1st,) move/rotate them, then merge them all down when finished. But, try using one texture and select RndRotation and AngularVelocity, RndVelocity and maybe SizeGrow(in the Animator) -- identical overlapping spinning floating particles can look like chaotic swirls.

Using layers to move things around (think about sliding around a bunch of transparent slides until they overlap the way you like) is a generic topic -- not specific to particles -- and should be easy to find.

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

2 People are following this question.

avatar image avatar image

Related Questions

Do Sprites Hinder Preformance? 1 Answer

shooting an enemy with particles 1 Answer

How to make the pixels of an object that are obscured by a specific object transparent Unity2D 1 Answer

Transparent Shader Graph Shader still casts objects full shader 0 Answers

Texture visual glitches but only on some computers 0 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