Home Dota 2

Dota 2 - Workshop Thread

14041434546374

Replies

  • Paskie
    Starcofski, use this guide for creating the particles https://developer.valvesoftware.com/wiki/Particle_System_Overview. The fastest way is to use the default particle file as a template and adjust it to your liking.

    Almost done with the Witch Doctor hat, just need to adjust some colors and make the masks.

    7BcZt.jpg

    0VDG2.jpg
  • motenai
    Offline / Send Message
    motenai polycounter lvl 18
    Cool, thanks for the particles link :)
  • ionic
    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!
    ionic wrote: »
    ULR19.jpg
    Can someone tell me how i can test items in game?
  • Tvidotto
    Offline / Send Message
    Tvidotto polycounter lvl 9
    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?
    1dzql

    1dzra
    clip%20(2012-10-11%20at%2004.59.23).jpg

    ignore the skinning on the wings, is still on the "wip" stage

    this is an early picture in-game
    1dcIz

    ps: just saw a problem in the specular on the arm in the winged version =]
  • Tvidotto
    Offline / Send Message
    Tvidotto polycounter lvl 9
    ionic wrote: »
    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!

    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
    facao_a_blumenews.jpg
  • Xpload
    Hey, guys! I'm looking for someone who can do some texture work.
  • HntrLuc
    Offline / Send Message
    HntrLuc polycounter lvl 18
    Tvidotto - cool stuff man, always fun to see what you're working on!

    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....

    dota2_llama5.jpg
    dota2_llama5.jpghttp:
  • motenai
    Offline / Send Message
    motenai polycounter lvl 18
    pretty cool llama :D
  • ionic
    Tvidotto wrote: »
    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
    facao_a_blumenews.jpg

    Ty man!
    I try to play with shape later :)
    mb something like this Egphz.jpg
  • Tvidotto
    Offline / Send Message
    Tvidotto polycounter lvl 9
    HntrLuc wrote: »
    Tvidotto - cool stuff man, always fun to see what you're working on!

    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....

    dota2_llama5.jpg
    dota2_llama5.jpghttp:

    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 =]
  • mojojowy
    HntrLuc wrote: »
    Tvidotto - cool stuff man, always fun to see what you're working on!

    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....

    dota2_llama5.jpg
    dota2_llama5.jpghttp:

    Hahah... looking at this just brings a smile to my face. I definitely want to see this animated.
  • Ex4000
    HntrLuc wrote: »
    Tvidotto - cool stuff man, always fun to see what you're working on!

    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....

    dota2_llama5.jpg
    dota2_llama5.jpghttp:

    Please for the love of god give it a really really gay walk animation. like its the happiest llama alive.
  • Starcofski
    @ 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).
  • terry1337
  • RaYfIre
    Looking for some one who can texture this SK sword!!
    6rYWr.jpg
    Revenue share : 30 me 70 you.
  • Mark.N
    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.

    Cil8C.jpg

    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.00
    

    Phantom_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.
  • Evil_Knevil
    First concept by Gerre for the mask of our polycount tiki set. Feel free to post feedback, since we're not that familiar with the style yet.

    u5047.jpg
  • crazyone
    Offline / Send Message
    crazyone polycounter lvl 5
    HntrLuc wrote: »
    Tvidotto - cool stuff man, always fun to see what you're working on!

    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....

    dota2_llama5.jpg
    Wow very nice work with textures
    here's an ult for Warlock I'm working right now
    tOmca.gif
  • bn20
  • Paskie
    Starcofski wrote: »
    @ 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.
  • Ahoburg
    First part of a set for Lycan is complete, armor is next. It doesn't sit perfectly now, so don't let it bother you.
    KqVgS.jpg
  • bn20
  • Mark.N
    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.

    [ame="http://www.youtube.com/watch?v=a0YIYQROe0k&feature=plcp"][DOTA2] Phantom Lancer Feathered Naginata Soft Body Physics Test - YouTube[/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.
  • Tvidotto
    Offline / Send Message
    Tvidotto polycounter lvl 9
    Mark.N wrote: »
    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.

    Cil8C.jpg

    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.00
    

    Phantom_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.

    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 =]
  • Paskie
    Awesome Mark! Good job!

    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.

    stD2e.jpg
  • Starcofski
    Paskie wrote: »
    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).
  • Tvidotto
    Offline / Send Message
    Tvidotto polycounter lvl 9
    Hey guys
    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!
    1dLzs

    its free
    http://felixschlitter.com/snippets/quick-save-maps#1

    good work! =]
  • BrontoThunder
    Offline / Send Message
    BrontoThunder polycounter lvl 13
    Oh wow, thanks Tvidotto!
  • HntrLuc
    Offline / Send Message
    HntrLuc polycounter lvl 18
    thanks for the support guys!

    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
  • Lennyagony
    Offline / Send Message
    Lennyagony polycounter lvl 15
    Tvidotto & HntrLuc - Amazing work on the couriers, both really outstanding.
  • motenai
    Offline / Send Message
    motenai polycounter lvl 18
    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?
  • BrontoThunder
    Offline / Send Message
    BrontoThunder polycounter lvl 13
    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.
  • Mark.N
    motenai wrote: »
    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.
  • K-PAX
    Offline / Send Message
    K-PAX polycounter lvl 7
    Tvidotto wrote: »
    Hey guys
    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!
    1dLzs

    its free
    http://felixschlitter.com/snippets/quick-save-maps#1

    good work! =]

    amazing~thx for share.
  • Tvidotto
    Offline / Send Message
    Tvidotto polycounter lvl 9
    HntrLuc wrote: »
    thanks for the support guys!

    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

    you will not like to animate, its soo boring...

    hahaha =]
  • Paskie
    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.
  • ionic
    @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.
    Ty [Mark.N] ! The blade really didn't look sharp, dunno how i missed it.! =)
    And, I finally figured out how to use mask1 and mask2.
  • Tvidotto
    Offline / Send Message
    Tvidotto polycounter lvl 9
    Paskie wrote: »
    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
    1dXnF
    $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 =]
  • Mark.N
    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.

    http://nerdchallenge.com/lenwhite/LenWhite.com/LenWhite.com/LenWhite.com.html

    GgeuM.jpg

    Just a simple painters wheel to replace the god awful color picker. Makes choosing different values while staying within a certain hue much easier.
  • Spudnik
    Offline / Send Message
    Spudnik polycounter lvl 11
    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 ...
  • Ex4000
    Spudnik wrote: »
    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.
  • Mark.N
    Not to mention we don't even have a full SDK package yet either. Or one at all :poly121:
  • Xpload
    hey guys where can I find somebody to do some texture work? We split revenue ofcourse
  • ArchoX
    I can but its not that great.... ^^
  • Tvidotto
    Offline / Send Message
    Tvidotto polycounter lvl 9
    HntrLuc wrote: »
    thanks for the support guys!

    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

    you will not like to animate, its soo boring...

    hahaha =]
    Mark.N wrote: »
    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.

    http://nerdchallenge.com/lenwhite/LenWhite.com/LenWhite.com/LenWhite.com.html

    GgeuM.jpg

    Just a simple painters wheel to replace the god awful color picker. Makes choosing different values while staying within a certain hue much easier.

    nice one mark, thanks

    another one, the mini kuler

    anyone knows the site kuler from adobe??
    here is my "gatuja" color scheme
    1e6VE


    now on cs6 it have an internal version
    1e6M9
    1e6OB
    Xpload wrote: »
    hey guys where can I find somebody to do some texture work? We split revenue ofcourse


    you will probably need to give more information about the project before someone show some interest =]
  • bn20
    40r63.png

    Released, thoughts?
  • Starcofski
    @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
    Starcofski wrote: »
    @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

    should i use fraps for 2)?
  • Tvidotto
    Offline / Send Message
    Tvidotto polycounter lvl 9
    Starcofski wrote: »
    @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!

    totally agreed =]

    for everyone, DONT RUSH ON PUBLISHING

    speat a day or two on the presentation =]
  • MrWolf
14041434546374
Sign In or Register to comment.