HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Particle Emitters, HELP ME!

03-07-2004, 02:01 AM#1
Pheonix-IV
Ok, i want to add the Revenant's particle emitter (the one at its base that throws up little blue balls) onto the Arthas model, i wan the emitter to be on the right and left hands and the head, YES I HAVE LOOKED AT TUTORIALS BUT I STILL CANT GET IT TO WORK.

now, i dont want people saying "go look at such and such" i want somone to come up and say "do this, this and this" preferably with screenshots, from there on i can probably dissasemble what is needed for other particle effects.

Help me! I would offer points, but they all got fcked up so i cant.
03-07-2004, 03:14 AM#2
Ari
Quote:
Originally Posted by Pheonix-IV
Ok, i want to add the Revenant's particle emitter (the one at its base that throws up little blue balls) onto the Arthas model, i wan the emitter to be on the right and left hands and the head, YES I HAVE LOOKED AT TUTORIALS BUT I STILL CANT GET IT TO WORK.

now, i dont want people saying "go look at such and such" i want somone to come up and say "do this, this and this" preferably with screenshots, from there on i can probably dissasemble what is needed for other particle effects.

Help me! I would offer points, but they all got fcked up so i cant.


At what point in the process are you having problems? Are you able to get the emitter into the model but unable to position it, or are you completely unable to get it in? Give a little detail about the things you've tried, and I'll try to tell you what to do.
03-07-2004, 09:07 AM#3
Pheonix-IV
Quote:
Originally Posted by Ari
At what point in the process are you having problems? Are you able to get the emitter into the model but unable to position it, or are you completely unable to get it in? Give a little detail about the things you've tried, and I'll try to tell you what to do.

the problem is a simple one, i copy the emitter in, i do all the stuff it says to in the tut, and when i try to convert it with yobglues it pops up a huge error about "unexpected lines" or something similar
03-07-2004, 11:11 AM#4
AoH
Quote:
Originally Posted by Pheonix-IV
the problem is a simple one, i copy the emitter in, i do all the stuff it says to in the tut, and when i try to convert it with yobglues it pops up a huge error about "unexpected lines" or something similar

always happens to me too...
it would be really helpfull with a toutorial that explains this.
03-07-2004, 01:15 PM#5
Alfred
its either u have a missing } to close the section or u have accidentally added another line...
or it might be u entered unknown values for the emmiter, like the filtermode
03-07-2004, 06:32 PM#6
Ari
Pheonix, why don't you paste the emitter in here. Perhaps there's some obvious bug. Also, make sure that any references in the original model to things specific to the original model have been changed to reflect the new model. For example, if the emitter uses "texture 1" in the old model, you'll probably have to change that in the new model (not to mention adding in that texture in the texture section). Any "parent" references would also need to be changed, as well as any references to keyframes that don't exist in the new model.

Alfred, that's a *sweet* looking model, but please be nice to all of us on 56k's and don't make us dl a 500kb image each time we look at one of your posts.
03-07-2004, 10:09 PM#7
Pheonix-IV
oh i see, alfy gets a moving avatar and i dont.. not fair ;(

Anyway i'll post the emitter here when i get the chance.
03-07-2004, 10:15 PM#8
Pheonix-IV
}
RibbonEmitter "BlizRibbon01" {
ObjectId 52,
Parent 21, // "Sword"
static HeightAbove 30,
static HeightBelow 30,
static Alpha 0.2,
static Color { 1, 0.803922, 0.52549 },
static TextureSlot 0,
Visibility 16 {
DontInterp,
33: 0,
3333: 0,
10000: 0,
30000: 0,
33333: 0,
33633: 1,
33967: 0,
36667: 0,
37133: 1,
37367: 0,
40000: 0,
46667: 0,
53333: 0,
60000: 0,
73333: 0,
126667: 0,
}
EmissionRate 40,
LifeSpan 0.1,
Rows 1,
Columns 1,
MaterialID 4,
Rotation 2 {
Linear,
33333: { 0, 0, -0.707107, 0.707107 },
36667: { 0, 0, -0.707107, 0.707107 },
}
ParticleEmitter2 "BlizParticle01" {
ObjectId 53,
Parent 14, // "Bone_Root"
Unshaded,
static Speed 100,
static Variation 0.02,
static Latitude 32.5,
static Gravity -220,
Visibility 3 {
DontInterp,
42000: 1,
44700: 1,
53400: 1,
}
LifeSpan 1.5,
static EmissionRate 25,
static Width 10,
static Length 10,
Additive,
Rows 1,
Columns 1,
Head,
TailLength 1,
Time 0.25,
SegmentColor {
Color { 1, 1, 1 },
Color { 1, 1, 1 },
Color { 1, 1, 1 },
},
Alpha {150, 255, 0},
ParticleScaling {30, 20, 2},
LifeSpanUVAnim {0, 0, 1},
DecayUVAnim {0, 0, 1},
TailUVAnim {0, 0, 1},
TailDecayUVAnim {0, 0, 1},
TextureID 5,
Rotation 7 {
Linear,
6667: { 0, -0.99999, 0, 0.00436333 },
9667: { 0, -0.99999, 0, 0.00436333 },
12667: { 0, -0.99999, 0, 0.00436333 },
15667: { 0, -0.99999, 0, 0.00436333 },
38333: { 0, -0.99999, 0, 0.00436333 },
42000: { 0, 0.0043633, 0, 0.99999 },
53400: { 0, -0.99999, 0, 0.00436333 },
}
}

thats the particle stuff (yes the textureID has been changed) and the ribbon emitter was there already.
03-08-2004, 03:46 AM#9
Ari
Hmmm, I don't see anything obviously amiss. A few things I'd try at this point:

-make sure the keyframes correspond to animations in this model - the converter gives an error if the emitter has a reference to a frame "between" animations

-make sure the objectID's are all in sequence (it's not unheard of you me to forget to increment them all properly)

-if that fails, try removing the emitter and resetting everything, and see if the model converts properly. It's possible there's a typo (or missing comma or bracket) someplace else in the model, and in my experience, finding typos in an mdl is a nightmare; far easier to start from scratch. One place you might want to look for a typo would be the VERY first character in the file. I've occassionally accidentally typed something there, which has caused compilation errors.

-if the model works fine as long as that emitter isn't present you might want to initially add in another emitter, see if you can get THAT one to work, and then change all the parameters to match those of the desired emitter.

I'm sorry I can't tell you exactly what's wrong with that one. If it's any consolation, you'll probably feel pretty silly once you find out :)