Hi all, which mask i should use to reach a glossy effect on items? I test all channels, but i can't get glossy effect.
And no one say a single word about my sword for jugger, it's too bad and i should rework him totally? I would be glad any comments pls . i need them to improve my work.(cause i'm new on this type of work) Tnx!
im trying the particles too with some help from paskie, if it work i will come here with the solution to all =]
---
ok guys
im fininshing the courier, any critiques on the texture?
ignore the skinning on the wings, is still on the "wip" stage
this is an early picture in-game
ps: just saw a problem in the specular on the arm in the winged version =]
Hi all, which mask i should use to reach a glossy effect on items? I test all channels, but i can't get glossy effect.
And no one say a single word about my sword for jugger, it's too bad and i should rework him totally? I would be glad any comments pls . i need them to improve my work.(cause i'm new on this type of work) Tnx!
to test ingame you need to compile it into a mdl, create textures as vtf, a material as vtm, a qc file to compile it and replace one of the game files.
i like your sword, just the tip appears too fragile for my taste, the widest part of the sword is exactlly on the middle which is not usual for a sword or knife. but its just my opinion =]
i like more this shape
to test ingame you need to compile it into a mdl, create textures as vtf, a material as vtm, a qc file to compile it and replace one of the game files.
i like your sword, just the tip appears too fragile for my taste, the widest part of the sword is exactlly on the middle which is not usual for a sword or knife. but its just my opinion =]
i like more this shape
Ty man!
I try to play with shape later
mb something like this
@ Paskie / Tvidotto; I already looked through the standard particles. What I'm trying to do is actually ADD a particle effect that does not already exist. On top of that, the given guides don't seem to work for me (the alien swarm particle viewer tool isn't working).
I just got custom soft body physics to work inside of Dota 2 Test using my Naginata. The feathers bob around and it's cool as shit and a TOTAL hack job. It looks like ass at the moment, give me a bit to clean it up (PL is literally invisible and feathers are like 10 feet from my weapon BUT THEY MOVE DYNAMICALLY!!!)
The long and short of it; (1)you need to decompile your hero, (2)re-write their .qc, (3)rig your item appropriately, (4)re-export the hero .smd, (5)export your item, (6)write some more .qc, (7)and re-compile EVERYTHING, ( 8 )extract all of your .vpk files then rename them to enable using custom items as default items and then (9)write a .cloth file to control the bone movement.
@HntrLuc - UO couriers we're always the best IMO, nice job! I kind of feel like he needs a bit of straw hanging out of his mouth...not really sure why lol.
@Starcofski - Here's the other half of your question from earlier, right here, this very post!
@Ionic - Blade looks too flat, push the spec harder. It comes off as having a very blunt or play-doh-y looking edge and doesn't look sharp.
@ Paskie / Tvidotto; I already looked through the standard particles. What I'm trying to do is actually ADD a particle effect that does not already exist. On top of that, the given guides don't seem to work for me (the alien swarm particle viewer tool isn't working).
Try the particle editor in Source Filmmaker, that one works for me. What mean when i say use the default as a template is that you load a heroes .pcf file in the particle editor and make your own particle effects from one of those. That is the only way to get it in the itemtester. I tried one that i had made from scratch and it did not load, so it has to be a modified one from the game. But that does not matter, because you can alter it however you like in the editor, add children, switch alphas, well anything really. Just pick one, open in the editor and make it look like you want and then rename to one that exist in the scripts, add it in the scripts if you are using one that is not the heroes default.
Alright so I've learned quite a bit today about the soft-body system and have produced some pleasing results. I'll definitely be updating my workshop submission with these changes, as it was always the original intent to have jiggle bones on the feathers. Here's a quick video to show the results.
That's basically it guys, custom cloth/jiggle/soft body effects are all possible right now with a bit of work and some proper code (re)writing. Floppy hats, bouncing hair, swinging lamps, chains, you name it and we can do it! If any of you want to work on items making use of this and have trouble deciphering my gibberish from above, then let me know and I'll give ya a hand.
I just got custom soft body physics to work inside of Dota 2 Test using my Naginata. The feathers bob around and it's cool as shit and a TOTAL hack job. It looks like ass at the moment, give me a bit to clean it up (PL is literally invisible and feathers are like 10 feet from my weapon BUT THEY MOVE DYNAMICALLY!!!)
The long and short of it; (1)you need to decompile your hero, (2)re-write their .qc, (3)rig your item appropriately, (4)re-export the hero .smd, (5)export your item, (6)write some more .qc, (7)and re-compile EVERYTHING, ( 8 )extract all of your .vpk files then rename them to enable using custom items as default items and then (9)write a .cloth file to control the bone movement.
@HntrLuc - UO couriers we're always the best IMO, nice job! I kind of feel like he needs a bit of straw hanging out of his mouth...not really sure why lol.
@Starcofski - Here's the other half of your question from earlier, right here, this very post!
@Ionic - Blade looks too flat, push the spec harder. It comes off as having a very blunt or play-doh-y looking edge and doesn't look sharp.
man that is insane
first, where did you get the qc file for phanton lancer? i cant believe you got it! =]]]]
that will make everything more "undestandable"
where you attach the cloth the sword? you dont need to at least create a attachment nad parent the bones to it?
Going to finish my shield for CK this weekend since i'm done with the hat for Witch Doctor. I have not done anything with masks yet. Should be interesting.
Try the particle editor in Source Filmmaker, that one works for me. What mean when i say use the default as a template is that you load a heroes .pcf file in the particle editor and make your own particle effects from one of those. That is the only way to get it in the itemtester. I tried one that i had made from scratch and it did not load, so it has to be a modified one from the game. But that does not matter, because you can alter it however you like in the editor, add children, switch alphas, well anything really. Just pick one, open in the editor and make it look like you want and then rename to one that exist in the scripts, add it in the scripts if you are using one that is not the heroes default.
OK, that has worked a LOT better for me, thanks! Because I just can't get the Alien Swarm particle viewer to even function. Is there a way to use the information from this (https://developer.valvesoftware.com/wiki/Attachment) in a 3d modeling program?
@ Mark: amazing, I'll have to see if I can replicate that (unlikely).
Tviditto - thanks! and thanks for the offer, ill keep it in mind if i make a mess of things on my own hahah
mark.n - thanks, i actually was planning on giving him a straw in his mouth :P i ran out of poly budget and bones though. Also meepo's got a hay straw in his mouth, so it feels less worthwhile somehow
Ok i've got a question for you cause i didn't get it straight yet.
The weapons for the character should always be the same kind of weapon or they can be others?
Example: Omniknight is clearly a cleric and uses hammers. Can you make a Axe for him instead of a hammer? The answer is apparently yes considering that i've seen a Shop item that is actually an axe for Omni. So the real question is, how far can you push the variations? and is there a guideline for this?
I think it comes down to your own judgement; look at the animations and character and think about if this weapon would fit them.
For example, a really awesome Hammer for Axe was rejected because... well, his name is "Axe".
There are some heroes with less-defined waepon-types like Bounter Hunter's large weapon, Void's Mace, Outworld Destroyers... thing. I think it just comes down to your own discretion.
Ok i've got a question for you cause i didn't get it straight yet.
The weapons for the character should always be the same kind of weapon or they can be others?
Example: Omniknight is clearly a cleric and uses hammers. Can you make a Axe for him instead of a hammer? The answer is apparently yes considering that i've seen a Shop item that is actually an axe for Omni. So the real question is, how far can you push the variations? and is there a guideline for this?
I would say push the variations as far as you can so long as it fits the hero's lore and stock animations. I think Axe has a few hammers built for him, and Omniknight like you said has some axes. For example, a two-handed sword would not work for Omniknight without significant re-workings to his animations, even though it could work well visually. I'd say that so long as it looks good and makes sense design wise you should be fine to do whatever kind of weapon you'd like for a hero. Just be sure to test it out early on so you don't spend a bunch of time on a weapon that just clips through the geometry, is held awkwardly, or just downright doesn't make sense once animated.
Point in case, just use good judgement when designing your weapons.
Tviditto - thanks! and thanks for the offer, ill keep it in mind if i make a mess of things on my own hahah
mark.n - thanks, i actually was planning on giving him a straw in his mouth :P i ran out of poly budget and bones though. Also meepo's got a hay straw in his mouth, so it feels less worthwhile somehow
Wow! Thx for that texture plugin Tvidotto! And Starcofksi, this will be interesting! If we can use that to add nodes or use default attachment points this will make particlealignment so much easier. I might give it a go in the weekend.
Wow! Thx for that texture plugin Tvidotto! And Starcofksi, this will be interesting! If we can use that to add nodes or use default attachment points this will make particlealignment so much easier. I might give it a go in the weekend.
=]
the attachments are not that hard guys
for a courier i need to create some attachment for the eyes (if you look closer you can see it in the middle of the left eye)
here is a picture and the code below
$attachment "attach_eye_l" "bn_head" 24.00 4.00 -10.20 rotate -0 0 -90
you can update the code and see at realtime on the model viewer =]
Since we're pimping some Photoshop plugins I thought I'd throw in another that I find very useful. I believe this comes stock in CS5 and up, but I know most people tend to use older versions.
So in case anybody didn't realize this, they added the ability to simulate cloth to the previewer only this last patch. I'm I being overly optimistic by thinking they might release tools for cloth simulation soon (tm)? At least something with a UI that's better than writing .qc's ...
So in case anybody didn't realize this, they added the ability to simulate cloth to the previewer only this last patch. I'm I being overly optimistic by thinking they might release tools for cloth simulation soon (tm)? At least something with a UI that's better than writing .qc's ...
I think they will, You've got to remember its still a game in closed beta.
Tviditto - thanks! and thanks for the offer, ill keep it in mind if i make a mess of things on my own hahah
mark.n - thanks, i actually was planning on giving him a straw in his mouth :P i ran out of poly budget and bones though. Also meepo's got a hay straw in his mouth, so it feels less worthwhile somehow
Since we're pimping some Photoshop plugins I thought I'd throw in another that I find very useful. I believe this comes stock in CS5 and up, but I know most people tend to use older versions.
@bn20 Speaking from personal experience, add two things to your submission in the workshop: 1) a high quality detailed render of the item in it's native modeling program. Show people how much detail you put into it! 2) Make a video showing it in a moving live environment. This lets people get an idea of how it would look in motion (like an attack swing and such).
Mainly the first! I can't stress how much a little pizzazz sells!
@bn20 Speaking from personal experience, add two things to your submission in the workshop: 1) a high quality detailed render of the item in it's native modeling program. Show people how much detail you put into it! 2) Make a video showing it in a moving live environment. This lets people get an idea of how it would look in motion (like an attack swing and such).
Mainly the first! I can't stress how much a little pizzazz sells!
normally i would do your first point, however since the effect on the weapon adds so much to the sword doing so would not show off it as it should be
@bn20 Speaking from personal experience, add two things to your submission in the workshop: 1) a high quality detailed render of the item in it's native modeling program. Show people how much detail you put into it! 2) Make a video showing it in a moving live environment. This lets people get an idea of how it would look in motion (like an attack swing and such).
Mainly the first! I can't stress how much a little pizzazz sells!
Replies
Almost done with the Witch Doctor hat, just need to adjust some colors and make the masks.
And no one say a single word about my sword for jugger, it's too bad and i should rework him totally? I would be glad any comments pls
---
ok guys
im fininshing the courier, any critiques on the texture?
ignore the skinning on the wings, is still on the "wip" stage
this is an early picture in-game
ps: just saw a problem in the specular on the arm in the winged version =]
its the alpha from mask2 if im not wrong, just check here
http://www.dota2.com/workshop/requirements
to test ingame you need to compile it into a mdl, create textures as vtf, a material as vtm, a qc file to compile it and replace one of the game files.
i like your sword, just the tip appears too fragile for my taste, the widest part of the sword is exactlly on the middle which is not usual for a sword or knife. but its just my opinion =]
i like more this shape
motenai - nice work dude
Still chuggin away on my llama courier. Textures are still pretty WIP, starting work on rigging/animating but that'll be a learning experience....
Ty man!
I try to play with shape later
mb something like this
great work on that man, i love the design and you did a prety good job with the textures
if you need someone to animate you courier just let me know, i would love to animate it =]
Hahah... looking at this just brings a smile to my face. I definitely want to see this animated.
Please for the love of god give it a really really gay walk animation. like its the happiest llama alive.
Revenue share : 30 me 70 you.
The long and short of it; (1)you need to decompile your hero, (2)re-write their .qc, (3)rig your item appropriately, (4)re-export the hero .smd, (5)export your item, (6)write some more .qc, (7)and re-compile EVERYTHING, ( 8 )extract all of your .vpk files then rename them to enable using custom items as default items and then (9)write a .cloth file to control the bone movement.
My qc and cloth code is as follows...
Phantom_Lancer.qc
$cd "K:\Users\Mark\Desktop\dota\models\heroes\phantom_lancer" $modelname "heroes/Phantom_lancer/phantom_lancer.mdl" $model "default" "phantom_lancer_model.dmx.smd" $definebone "feather0R0C0" "spear_1" 90.188118 -12.496628 -55.296894 -35.188663 165.158234 0.038560 0.000000 0.000000 0.000000 -0.000000 0.000000 -0.000001 $definebone "feather0R1C0" "feather0R0C0" 6.844971 0.000000 -0.000019 -6.880883 -7.438197 -5.616650 0.000000 0.000000 0.000000 -0.000003 0.000000 -0.000002 $definebone "feather0R2C0" "feather0R1C0" 5.428299 -0.000046 -0.000023 -3.289529 -6.693811 -6.138959 0.000000 0.000000 0.000000 -0.000007 -0.000003 -0.000003 $definebone "feather0R3C0" "feather0R2C0" 6.398453 -0.000015 -0.000004 -3.035997 -7.304528 -7.413729 0.000000 0.000000 0.000000 -0.000011 -0.000005 -0.000003 $definebone "feather0R4C0" "feather0R3C0" 6.424736 0.000046 0.000069 -2.586289 -7.481171 -8.257699 0.000000 0.000000 0.000000 -0.000014 -0.000007 0.000000 $definebone "feather0R5C0" "feather0R4C0" 6.819443 0.000015 0.000473 -6.952569 -11.303951 -14.602057 -0.000002 0.000000 0.000000 -0.000007 -0.000013 0.000004 $definebone "feather1R0C0" "spear_1" 88.101051 -15.051136 -55.990627 -36.580090 -176.562103 -0.162434 0.000000 0.000000 0.000000 -0.000003 0.000000 0.000000 $definebone "feather1R1C0" "feather1R0C0" 5.006454 -0.000065 0.000198 -9.334059 3.931809 3.291471 0.000000 0.000000 0.000000 -0.000001 0.000000 0.000000 $definebone "feather1R2C0" "feather1R1C0" 3.967667 -0.000114 0.000008 -7.179224 2.010338 2.344600 0.000000 0.000000 0.000000 -0.000005 0.000001 0.000000 $definebone "feather1R3C0" "feather1R2C0" 4.678284 0.000000 0.000008 -7.389955 2.819010 4.435210 0.000000 0.000000 0.000000 -0.000002 0.000001 0.000003 $definebone "feather1R4C0" "feather1R3C0" 4.697311 0.000008 -0.000031 -6.882655 3.913015 8.437952 -0.000008 0.000000 0.000000 0.000001 0.000000 0.000002 $definebone "feather1R5C0" "feather1R4C0" 4.986176 -0.000011 -0.000046 -6.709620 11.450389 31.731201 0.000000 0.000000 0.000000 -0.000002 -0.000002 0.000009 $heirarchy "feather0R0C0" "spear_1" $heirarchy "feather0R1C0" "feather0R0C0" $heirarchy "feather0R2C0" "feather0R1C0" $heirarchy "feather0R3C0" "feather0R2C0" $heirarchy "feather0R4C0" "feather0R3C0" $heirarchy "feather0R5C0" "feather0R4C0" $heirarchy "feather1R0C0" "spear_1" $heirarchy "feather1R1C0" "feather1R0C0" $heirarchy "feather1R2C0" "feather1R1C0" $heirarchy "feather1R3C0" "feather1R2C0" $heirarchy "feather1R4C0" "feather1R3C0" $heirarchy "feather1R5C0" "feather1R4C0" //$lod 1 //{ // replacemodel "phantom_lancer_model.dmx" "lod1_phantom_lancer_model.dmx" //} $poseparameter turn -1.00 1.00 $cdmaterials "" $hboxset "default" $hbox 0 "knee_R" -34.720 -9.922 -7.337 1.088 9.041 13.106 $hbox 0 "thigh_R" -44.727 -11.932 -12.065 2.112 8.542 14.279 $hbox 0 "knee_L1" -1.099 -8.968 -13.076 34.709 9.995 7.368 $hbox 0 "thigh_L1" -3.702 -8.469 -14.279 44.745 12.618 15.170 $hbox 0 "back_cloth2_1" 13.086 -9.948 -0.131 25.391 9.948 3.331 $hbox 0 "back_cloth2_0" -1.011 -11.970 -3.355 16.190 11.970 5.076 $hbox 0 "front_cloth1_1" 3.757 -10.426 -4.435 22.505 10.426 0.773 $hbox 0 "front_cloth1_0" -1.639 -17.781 -1.820 17.443 17.781 2.820 $hbox 0 "elbow_R" -31.168 -9.187 -7.935 0.947 11.179 11.437 $hbox 0 "bicep_R" -36.514 -9.781 -9.328 -2.529 10.670 14.306 $hbox 0 "elbow_L" -22.871 -14.037 -13.827 31.119 10.939 10.659 $hbox 0 "bicep_L" 1.144 -10.057 -14.434 36.514 10.015 9.165 $hbox 0 "shoulderpad0_1" -1.507 -2.084 -7.699 5.328 15.926 7.517 $hbox 0 "shoulderpad0_0" -0.729 -2.790 -4.588 5.022 1.763 6.095 $hbox 0 "Spine_3" -2.665 -20.348 -15.820 17.031 26.611 11.892 $hbox 0 "Spine_2" -3.847 -26.342 -24.515 22.980 25.481 15.010 $hbox 0 "Spine_0" -6.473 -23.186 -26.846 13.169 22.325 15.713 $hbox 0 "Root_0" -15.285 -21.480 -14.444 21.079 21.480 27.685 $hbox 0 "back_cloth2_1" -21.623 -19.324 -3.542 22.642 15.956 5.287 $hbox 0 "front_cloth1_1" -14.805 -19.619 -4.102 22.245 16.744 2.546 $hbox 0 "back_cloth2_0" -13.438 -19.771 -4.149 20.671 19.771 5.161 $hbox 0 "front_cloth1_0" -6.419 -20.488 -4.519 30.885 20.510 4.901 $hboxset "feet" $hbox 0 "ankle_R" -43.663 -8.379 -17.804 -7.005 13.491 7.482 $hbox 0 "ankle_L1" 7.027 -13.417 -7.464 43.686 8.454 17.821 $hboxset "weapon" $hbox 0 "spear_1" 104.190 -10.858 -3.671 179.893 11.255 1.869 $hboxset "hands" $hbox 0 "wrist_R" -20.302 -16.058 -11.069 6.383 5.772 10.861 $hbox 0 "wrist_L" -4.244 -5.611 -11.522 20.468 16.187 12.210 $hboxset "head" $hbox 0 "Head_1" -11.872 -12.876 -5.782 17.916 12.876 21.438 $hboxset "select_high" $hbox 0 "Root_0" -25.177 -28.225 4.792 18.264 27.450 66.389 $hbox 0 "Root_0" -19.818 -23.033 -95.671 19.412 22.259 -0.730 $hboxset "select_low" $hbox 0 "Root_0" -55.888 -68.939 -96.012 62.863 68.165 70.215 $attachment "attach_spear_end" "spear_1" -100.00 -0.00 -0.00 rotate -0.00 0.00 -0.00 $attachment "attach_attack1" "spear_1" 160.00 0.00 -0.00 rotate -0.00 0.00 -0.00 $attachment "attach_hitloc" "Spine_3" 0.00 0.00 0.00 rotate -0.00 0.00 -0.00 $surfaceprop "default" $keyvalues { } $illumposition 57.614 -0.387 89.076 $sequence BindPose "BindPose" fps 30.00 $sequence idle "idle" loop ACT_DOTA_IDLE 3 fps 30.00 $sequence idle_injured "idle_injured" loop ACT_DOTA_IDLE 1 fps 30.00 $sequence death "death" ACT_DOTA_DIE 1 fps 30.00 { { event AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES 14 } } $sequence death_back "death_back" ACT_DOTA_DIE 1 fps 30.00 { { event AE_DOTA_DIE_PHANTOM_DEATH_PARTICLES 19 } } $sequence attack "attack" ACT_DOTA_ATTACK 7 fps 30.00 { { event AE_CL_PLAYSOUND 16 } { event AE_CL_CREATE_PARTICLE_EFFECT 11 "PL_ATTACK_BLUR start_at_origin attach_spear_end" } } $sequence attack_alt1 "attack_alt1" ACT_DOTA_ATTACK 7 fps 30.00 { { event AE_CL_PLAYSOUND 15 } { event AE_CL_CREATE_PARTICLE_EFFECT 11 "PL_ATTACK_BLUR_1 follow_origin attach_spear_end" } } $sequence attack_alt2 "attack_alt2" ACT_DOTA_ATTACK 1 fps 30.00 { { event AE_CL_PLAYSOUND 16 } { event AE_CL_CREATE_PARTICLE_EFFECT 11 "PL_ATTACK_BLUR_2 follow_origin attach_spear_end" } } $sequence attack_alt3 "attack_alt3" ACT_DOTA_ATTACK 5 fps 30.00 { { event AE_CL_PLAYSOUND 15 } { event AE_CL_CREATE_PARTICLE_EFFECT 11 "PL_ATTACK_BLUR_3 follow_origin attach_spear_end" } } $sequence attack_alt4 "attack_alt4" ACT_DOTA_ATTACK 2 fps 30.00 { { event AE_CL_PLAYSOUND 15 } { event AE_CL_CREATE_PARTICLE_EFFECT 15 "PL_ATTACK_BLUR_4 follow_origin attach_spear_end" } } $sequence spirit_lance "spirit_lance" ACT_DOTA_CAST_ABILITY_1 1 fps 30.00 $sequence attack_spiritlance "attack_spiritlance" fps 30.00 { { event AE_CL_PLAYSOUND 14 "Hero_PhantomLancer.Footsteps" } { event AE_CL_PLAYSOUND 16 } { event AE_CL_CREATE_PARTICLE_EFFECT 14 "PL_ATTACK_BLUR start_at_origin attach_spear_end" } } $sequence spawn_spiritlance "spawn_spiritlance" fps 30.00 { { event AE_CL_PLAYSOUND 14 "Hero_PhantomLancer.Footsteps" } } $sequence run "run" loop ACT_DOTA_RUN 1 fps 30.00 { { event AE_CL_PLAYSOUND 11 "Hero_PhantomLancer.Footsteps" } { event AE_CL_PLAYSOUND 0 "Hero_PhantomLancer.Footsteps" } } $sequence run_haste "run_haste" loop ACT_DOTA_RUN 1 fps 30.00 { { event AE_CL_PLAYSOUND 0 "Hero_PhantomLancer.Footsteps" } { event AE_CL_PLAYSOUND 9 "Hero_PhantomLancer.Footsteps" } } $sequence run_doppelwalk "run_doppelwalk" loop ACT_DOTA_RUN 1 fps 30.00 { { event AE_CL_PLAYSOUND 0 "Hero_PhantomLancer.Footsteps" } { event AE_CL_PLAYSOUND 11 "Hero_PhantomLancer.Footsteps" } } $sequence run_injured "run_injured" loop ACT_DOTA_RUN 1 fps 30.00 { { event AE_CL_PLAYSOUND 0 "Hero_PhantomLancer.Footsteps" } { event AE_CL_PLAYSOUND 11 "Hero_PhantomLancer.Footsteps" } } $sequence flail "flail" loop ACT_DOTA_FLAIL 1 fps 30.00 $sequence stun "stun" loop ACT_DOTA_DISABLED 1 fps 30.00 $sequence portrait "portrait" ACT_DOTA_CAPTURE 10 fps 30.00 $sequence portrait_alt1 "portrait_alt1" ACT_DOTA_CAPTURE 1 fps 30.00 $sequence spawn "spawn" ACT_DOTA_SPAWN 1 fps 30.00 { { event AE_CL_PLAYSOUND 18 "Hero_PhantomLancer.Footsteps" } { event AE_CL_PLAYSOUND 21 "Hero_PhantomLancer.Footsteps" } } $sequence workshop_anim_00 "workshop_anim_00" fps 30.00 $sequence workshop_anim_01 "workshop_anim_01" fps 30.00 $sequence workshop_anim_02 "workshop_anim_02" fps 30.00 $sequence workshop_anim_03 "workshop_anim_03" fps 30.00 $sequence workshop_anim_04 "workshop_anim_04" fps 30.00 $sequence workshop_anim_05 "workshop_anim_05" fps 30.00 $sequence workshop_anim_06 "workshop_anim_06" fps 30.00 $sequence workshop_anim_07 "workshop_anim_07" fps 30.00 $sequence workshop_anim_08 "workshop_anim_08" fps 30.00 $sequence workshop_anim_09 "workshop_anim_09" fps 30.00 $sequence turns_lookFrame_0 "turns_lookFrame_0" fps 30.00 $sequence turns_lookFrame_1 "turns_lookFrame_1" fps 30.00 $sequence turns_lookFrame_2 "turns_lookFrame_2" fps 30.00 $sequence turns_haste_lookFrame_0 "turns_haste_lookFrame_0" fps 30.00 $sequence turns_haste_lookFrame_1 "turns_haste_lookFrame_1" fps 30.00 $sequence turns_haste_lookFrame_2 "turns_haste_lookFrame_2" fps 30.00 $sequence turns_doppelwalk_lookFrame_0 "turns_doppelwalk_lookFrame_0" fps 30.00 $sequence turns_doppelwalk_lookFrame_1 "turns_doppelwalk_lookFrame_1" fps 30.00 $sequence turns_doppelwalk_lookFrame_2 "turns_doppelwalk_lookFrame_2" fps 30.00 //$sequence turns "turns_lookFrame_0" fps 30.00 { // blendwidth 3 // blend turn -1.000000 1.000000 // delta // turns_lookFrame_0 turns_lookFrame_1 turns_lookFrame_2 //} //$sequence turns_haste "turns_haste_lookFrame_0" fps 30.00 { // blendwidth 3 // blend turn -1.000000 1.000000 // delta // turns_haste_lookFrame_0 turns_haste_lookFrame_1 turns_haste_lookFrame_2 //} //$sequence turns_doppelwalk "turns_doppelwalk_lookFrame_0" fps 30.00 { // blendwidth 3 // blend turn -1.000000 1.000000 // delta // turns_doppelwalk_lookFrame_0 turns_doppelwalk_lookFrame_1 turns_doppelwalk_lookFrame_2 //}Phantom_Lancer_weapon.qc (my Naginata in disguise)
$cd "K:\Users\Mark\Desktop\dota\models\heroes\phantom_lancer" $modelname "heroes/phantom_lancer/phantom_lancer_weapon.mdl" $model "default" "phantom_lancer_weapon_model.dmx.smd" $cdmaterials "models\heroes\phantom_lancer" $scale 1.0 //$include "fn_definebones.qci" $definebone "feather0R0C0" "spear_1" 90.188118 -12.496628 -55.296894 -35.188663 165.158234 0.038560 0.000000 0.000000 0.000000 -0.000000 0.000000 -0.000001 $definebone "feather0R1C0" "feather0R0C0" 6.844971 0.000000 -0.000019 -6.880883 -7.438197 -5.616650 0.000000 0.000000 0.000000 -0.000003 0.000000 -0.000002 $definebone "feather0R2C0" "feather0R1C0" 5.428299 -0.000046 -0.000023 -3.289529 -6.693811 -6.138959 0.000000 0.000000 0.000000 -0.000007 -0.000003 -0.000003 $definebone "feather0R3C0" "feather0R2C0" 6.398453 -0.000015 -0.000004 -3.035997 -7.304528 -7.413729 0.000000 0.000000 0.000000 -0.000011 -0.000005 -0.000003 $definebone "feather0R4C0" "feather0R3C0" 6.424736 0.000046 0.000069 -2.586289 -7.481171 -8.257699 0.000000 0.000000 0.000000 -0.000014 -0.000007 0.000000 $definebone "feather0R5C0" "feather0R4C0" 6.819443 0.000015 0.000473 -6.952569 -11.303951 -14.602057 -0.000002 0.000000 0.000000 -0.000007 -0.000013 0.000004 $definebone "feather1R0C0" "spear_1" 88.101051 -15.051136 -55.990627 -36.580090 -176.562103 -0.162434 0.000000 0.000000 0.000000 -0.000003 0.000000 0.000000 $definebone "feather1R1C0" "feather1R0C0" 5.006454 -0.000065 0.000198 -9.334059 3.931809 3.291471 0.000000 0.000000 0.000000 -0.000001 0.000000 0.000000 $definebone "feather1R2C0" "feather1R1C0" 3.967667 -0.000114 0.000008 -7.179224 2.010338 2.344600 0.000000 0.000000 0.000000 -0.000005 0.000001 0.000000 $definebone "feather1R3C0" "feather1R2C0" 4.678284 0.000000 0.000008 -7.389955 2.819010 4.435210 0.000000 0.000000 0.000000 -0.000002 0.000001 0.000003 $definebone "feather1R4C0" "feather1R3C0" 4.697311 0.000008 -0.000031 -6.882655 3.913015 8.437952 -0.000008 0.000000 0.000000 0.000001 0.000000 0.000002 $definebone "feather1R5C0" "feather1R4C0" 4.986176 -0.000011 -0.000046 -6.709620 11.450389 31.731201 0.000000 0.000000 0.000000 -0.000002 -0.000002 0.000009 $hboxset "default" $hbox 0 "spear_1" -100.795 -33.568 -102.590 168.448 20.367 51.754 $hbox 0 "feather0R0C0" -0.008 -2.640 -0.453 6.918 2.382 1.234 $hbox 0 "feather0R1C0" 0.000 -3.169 -0.898 5.530 2.793 1.746 $hbox 0 "feather0R2C0" 0.000 -3.106 -1.123 6.508 2.598 2.036 $hbox 0 "feather0R3C0" 0.000 -2.486 -1.021 6.494 1.819 1.974 $hbox 0 "feather0R4C0" 0.000 -1.697 -0.621 6.843 0.850 1.590 $hbox 0 "feather1R0C0" -0.006 -0.982 -1.319 5.058 1.452 1.695 $hbox 0 "feather1R1C0" 0.000 -1.074 -1.770 4.042 1.633 2.156 $hbox 0 "feather1R2C0" 0.000 -0.895 -1.850 4.758 1.551 2.243 $hbox 0 "feather1R3C0" 0.000 -0.408 -1.568 4.748 1.181 1.922 $surfaceprop "default" $keyvalues { } $illumposition 34.764 -25.033 77.483 $sequence BindPose "BindPose" fps 30.00Phantom_Lancer.cloth
"ClothSystem" { "Cloth" { "name" "feather0" "columns" "1" "rows" "6" "damping" "0.385000" // 0.98 "gravity" "0 0 -1" "gravity_scale" "600.000000" // 500.00 "WorldFriction" "0.200000" //0.0 "LocalForce" "1.000000" "LocalRotation" "1.0000" "FixedPointDamping" "0.165000" "StretchForce" "5.000000" // 1.0 "SpringStretchiness" "0.2" // 0.0 "AnimationForceAttraction" "0.000000" "AnimationVertexAttraction" "0.000000" "ExternalForceScale" "1.000000" "StructSpringConstant" "10.000000" "StructSpringDamping" "0.100000" "ShearSpringConstant" "20.000000" "ShearSpringDamping" "0.500000" "BendSpringConstant" "10.000000" "BendSpringDamping" "0.500000" "R0C0" "fixed" "R1C0" "world | mass 2.0" // 1.0 "R2C0" "world | mass 2.0" // 1.0 "R3C0" "world | mass 2.0" // 1.0 "R4C0" "world | mass 2.0" // 1.0 "R5C0" "world | mass 2.0" // 1.0 "BonePrefix" "feather0" } "Cloth" { "name" "feather1" "columns" "1" "rows" "6" "damping" "0.385000" // 0.98 "gravity" "0 0 -1" "gravity_scale" "600.000000" // 500.00 "WorldFriction" "0.200000" //0.0 "LocalForce" "1.000000" "LocalRotation" "1.0000" "FixedPointDamping" "0.165000" "StretchForce" "5.000000" // 1.0 "SpringStretchiness" "0.2" // 0.0 "AnimationForceAttraction" "0.000000" "AnimationVertexAttraction" "0.000000" "ExternalForceScale" "1.000000" "StructSpringConstant" "10.000000" "StructSpringDamping" "0.100000" "ShearSpringConstant" "20.000000" "ShearSpringDamping" "0.500000" "BendSpringConstant" "10.000000" "BendSpringDamping" "0.500000" "R0C0" "fixed" "R1C0" "world | mass 2.0" // 1.0 "R2C0" "world | mass 2.0" // 1.0 "R3C0" "world | mass 2.0" // 1.0 "R4C0" "world | mass 2.0" // 1.0 "R5C0" "world | mass 2.0" // 1.0 "BonePrefix" "feather1" } }More to come as I get the details worked out and the models and code cleaned up.
@RaYflre - I'll take a stab at it, PM me with details.
@Tvidotto - Awesome, as usual.
@HntrLuc - UO couriers we're always the best IMO, nice job! I kind of feel like he needs a bit of straw hanging out of his mouth...not really sure why lol.
@Starcofski - Here's the other half of your question from earlier, right here, this very post!
@Ionic - Blade looks too flat, push the spec harder. It comes off as having a very blunt or play-doh-y looking edge and doesn't look sharp.
here's an ult for Warlock I'm working right now
molten or rocky?
Try the particle editor in Source Filmmaker, that one works for me. What mean when i say use the default as a template is that you load a heroes .pcf file in the particle editor and make your own particle effects from one of those. That is the only way to get it in the itemtester. I tried one that i had made from scratch and it did not load, so it has to be a modified one from the game. But that does not matter, because you can alter it however you like in the editor, add children, switch alphas, well anything really. Just pick one, open in the editor and make it look like you want and then rename to one that exist in the scripts, add it in the scripts if you are using one that is not the heroes default.
Released http://steamcommunity.com/sharedfiles/filedetails/?id=102287885
[ame="
That's basically it guys, custom cloth/jiggle/soft body effects are all possible right now with a bit of work and some proper code (re)writing. Floppy hats, bouncing hair, swinging lamps, chains, you name it and we can do it! If any of you want to work on items making use of this and have trouble deciphering my gibberish from above, then let me know and I'll give ya a hand.
man that is insane
first, where did you get the qc file for phanton lancer? i cant believe you got it! =]]]]
that will make everything more "undestandable"
where you attach the cloth the sword? you dont need to at least create a attachment nad parent the bones to it?
man, amazing, seriouslly =]
Going to finish my shield for CK this weekend since i'm done with the hat for Witch Doctor. I have not done anything with masks yet. Should be interesting.
OK, that has worked a LOT better for me, thanks! Because I just can't get the Alien Swarm particle viewer to even function. Is there a way to use the information from this (https://developer.valvesoftware.com/wiki/Attachment) in a 3d modeling program?
@ Mark: amazing, I'll have to see if I can replicate that (unlikely).
a friend suggested me an awesome plugin for photoshop to save maps, if well configurated it can create the mask1 and 2 a lot more easier!
its free
http://felixschlitter.com/snippets/quick-save-maps#1
good work! =]
Tviditto - thanks! and thanks for the offer, ill keep it in mind if i make a mess of things on my own hahah
mark.n - thanks, i actually was planning on giving him a straw in his mouth :P i ran out of poly budget and bones though. Also meepo's got a hay straw in his mouth, so it feels less worthwhile somehow
The weapons for the character should always be the same kind of weapon or they can be others?
Example: Omniknight is clearly a cleric and uses hammers. Can you make a Axe for him instead of a hammer? The answer is apparently yes considering that i've seen a Shop item that is actually an axe for Omni. So the real question is, how far can you push the variations? and is there a guideline for this?
For example, a really awesome Hammer for Axe was rejected because... well, his name is "Axe".
There are some heroes with less-defined waepon-types like Bounter Hunter's large weapon, Void's Mace, Outworld Destroyers... thing. I think it just comes down to your own discretion.
I would say push the variations as far as you can so long as it fits the hero's lore and stock animations. I think Axe has a few hammers built for him, and Omniknight like you said has some axes. For example, a two-handed sword would not work for Omniknight without significant re-workings to his animations, even though it could work well visually. I'd say that so long as it looks good and makes sense design wise you should be fine to do whatever kind of weapon you'd like for a hero. Just be sure to test it out early on so you don't spend a bunch of time on a weapon that just clips through the geometry, is held awkwardly, or just downright doesn't make sense once animated.
Point in case, just use good judgement when designing your weapons.
amazing~thx for share.
you will not like to animate, its soo boring...
hahaha =]
And, I finally figured out how to use mask1 and mask2.
the attachments are not that hard guys
for a courier i need to create some attachment for the eyes (if you look closer you can see it in the middle of the left eye)
here is a picture and the code below
$attachment "attach_eye_l" "bn_head" 24.00 4.00 -10.20 rotate -0 0 -90
you can update the code and see at realtime on the model viewer =]
http://nerdchallenge.com/lenwhite/LenWhite.com/LenWhite.com/LenWhite.com.html
Just a simple painters wheel to replace the god awful color picker. Makes choosing different values while staying within a certain hue much easier.
I think they will, You've got to remember its still a game in closed beta.
you will not like to animate, its soo boring...
hahaha =]
nice one mark, thanks
another one, the mini kuler
anyone knows the site kuler from adobe??
here is my "gatuja" color scheme
now on cs6 it have an internal version
you will probably need to give more information about the project before someone show some interest =]
Released, thoughts?
Mainly the first! I can't stress how much a little pizzazz sells!
normally i would do your first point, however since the effect on the weapon adds so much to the sword doing so would not show off it as it should be
should i use fraps for 2)?
totally agreed =]
for everyone, DONT RUSH ON PUBLISHING
speat a day or two on the presentation =]