Author Topic: how do i make an emitter(little star inside near the mouth) visible inside the geom?  (Read 361 times)

Legacy_ZugothNDeadly

  • Full Member
  • ***
  • Posts: 174
  • Karma: +0/-0


               

ScreenShot2014-09-05at55845PM_zpsb57e0d3



               
               

               
            

Legacy_MerricksDad

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +0/-0


               

geometry needs to be transparent, and then the emitter needs to be higher in the parent-child list. So what you do is go to the nwmax panel named "Mesh Tools" (in nwmax 0.8b6 anyway. in yours it may be different). You'll see a button called "Order Children". Click that to bring up a widget which will show the children of the currently selected object. You may see that the order of children is different in this list than the order of children in the gmax "Select Objects" panel. What you want to do is move the emitter UP the list in relation to the model you want it to show through. So that means your emitter and the head node should be both attached to the same object.


 


as an alternative, you could make a TXI file for the texture which is transparent (if it is separate from the other textures). In that TXI, enter a line which says



blending additive

Results will be similar, but not exactly the same.


 


Hope that helps


 


Oh, you might also have issues with that particle showing through the neck or other nodes with transparency, in which case you might want do definitely do the TXI method, or look for different ways to structure the placement of that emitter.



               
               

               
            

Legacy_ZugothNDeadly

  • Full Member
  • ***
  • Posts: 174
  • Karma: +0/-0


               


geometry needs to be transparent, and then the emitter needs to be higher in the parent-child list. So what you do is go to the nwmax panel named "Mesh Tools" (in nwmax 0.8b6 anyway. in yours it may be different). You'll see a button called "Order Children". Click that to bring up a widget which will show the children of the currently selected object. You may see that the order of children is different in this list than the order of children in the gmax "Select Objects" panel. What you want to do is move the emitter UP the list in relation to the model you want it to show through. So that means your emitter and the head node should be both attached to the same object.


 


as an alternative, you could make a TXI file for the texture which is transparent (if it is separate from the other textures). In that TXI, enter a line which says



blending additive

Results will be similar, but not exactly the same.


 


Hope that helps


 


Oh, you might also have issues with that particle showing through the neck or other nodes with transparency, in which case you might want do definitely do the TXI method, or look for different ways to structure the placement of that emitter.




problem is that the emitter is inside two geoms(head piece and skin mesh)


               
               

               
            

Legacy_MerricksDad

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +0/-0


               

Not sure I understand why either of those options would not work. Here's what I mean:


 


With the change in child-parent order, this allows the nw engine to draw the emitter first, then draw the head mesh, then draw the skin. So you would have to change the child-parent order of the skin mesh to make sure it was drawn after the head mesh.


 


The same should work with the additive blending TXI. This is how I did the gems with glowing centers a few months ago. One of the gems had a swirling galaxy inside, rather than drawing the emitter outside the gem and messing up the self illumination color. The order of drawing let me draw the inner faces and manage the back faces properly to help the gem resemble actual crystal.



               
               

               
            

Legacy_MerricksDad

  • Hero Member
  • *****
  • Posts: 2105
  • Karma: +0/-0


               

I have tomorrow and Monday off work, so if you need a helping hand, let me know.