Align particles away from center

Align particles away from center

Postby Skinnytorus » Sunday, 20.April 2014, 14:36

Hi guys,
Since there is still no proper way to get point normals of the emitter mesh and align particles along them, I've figured a workaround by using Exploder operator.
Chunks operator needs particle Speed parameter in order to orient meshes, so Exploder does the job pretty well ;). I have also found a small but annoying bug in FromVertex operator. Well... See for yourselves ;)
You do not have the required permissions to view the files attached to this post.
Skinnytorus
Operator
Operator
 
Posts: 1299
Joined: Monday, 06.February 2012, 17:46

Re: Align particles away from center

Postby CybeREX » Wednesday, 23.April 2014, 09:03

yes, its work, but this bug prevents to use this method in demo, simply because its not loading then...
well hope programmers can fix it up
CybeREX
Demomaker
Demomaker
 
Posts: 152
Joined: Thursday, 03.April 2014, 07:44

Re: Align particles away from center

Postby Skinnytorus » Wednesday, 23.April 2014, 09:22

I added a link to this thread to Bug Reports. Hopefully, ikam will have a look at that when he has time.
Skinnytorus
Operator
Operator
 
Posts: 1299
Joined: Monday, 06.February 2012, 17:46

Re: Align particles away from center

Postby CybeREX » Wednesday, 23.April 2014, 09:50

Well, old knowledge about WZ1 still works in WZ4, that good news for me =)
Let me explain how it works in WZ1
when you use operator like select it will cut some parts from object and you need to place green ADD operator after your whole mesh complete, then CPU will start calculating from this point like this is solid mesh, if you don't place that operator then CPU will calculate all primitives that you use to make mesh (in 2004 year we saw much graphics performance improvement if we use ADD operator and also this point included in WZ1 tutorial on multiples cube example)
You do not have the required permissions to view the files attached to this post.
CybeREX
Demomaker
Demomaker
 
Posts: 152
Joined: Thursday, 03.April 2014, 07:44

Re: Align particles away from center

Postby Skinnytorus » Wednesday, 23.April 2014, 10:03

Excuse me - I'll be able to open your file only in the evening. If I get the idea, you refer to turning a mesh into a model. Wz4 particle systems (Exploder in our case) do not accept model (render) ops (yellow) as input - only meshes. Until I've seen your file I wonder how you could bypass that limitation in wz4? Did you just add a mesh Add operator and it worked?
Skinnytorus
Operator
Operator
 
Posts: 1299
Joined: Monday, 06.February 2012, 17:46

Re: Align particles away from center

Postby CybeREX » Wednesday, 23.April 2014, 10:10

When you use green operators it will generate mesh that will be calculated with CPU, when you use yellow operator, you will generate content for gpu, I will upload WZ1 example in the evening, and try explain this situation more clearly.
CybeREX
Demomaker
Demomaker
 
Posts: 152
Joined: Thursday, 03.April 2014, 07:44

Re: Align particles away from center

Postby Skinnytorus » Wednesday, 23.April 2014, 10:13

That'll be cool. Thanks. I'm not that that fluent in wz1 as I am in wz4, but the approach seems the same...
Skinnytorus
Operator
Operator
 
Posts: 1299
Joined: Monday, 06.February 2012, 17:46

Re: Align particles away from center

Postby CybeREX » Wednesday, 23.April 2014, 12:09

Here is screenshot from WZ1 tutorial, that explain, how add operator work with mesh.
So in WZ4 its seems also work and good as for WZ1
You do not have the required permissions to view the files attached to this post.
CybeREX
Demomaker
Demomaker
 
Posts: 152
Joined: Thursday, 03.April 2014, 07:44

Re: Align particles away from center

Postby Skinnytorus » Wednesday, 23.April 2014, 12:22

I see what you are talking about. In our case FromVertex has nothing to do with creating a mesh or a model for rendering. It's used just to create an array of vertices to spawn particles on. From what I can see is that if set into Selected mode, FromVertex operator does not output the data Exploder (or Chunks) needs to work properly. Some data is missing or not initialized. Add mesh operator seems to add the missing data. This should be easily fixed imho.
Skinnytorus
Operator
Operator
 
Posts: 1299
Joined: Monday, 06.February 2012, 17:46

Re: Align particles away from center

Postby CybeREX » Wednesday, 23.April 2014, 12:31

Well, we have cool coders here, that can find and solve this problem.
I just make simple WZ4 stress test with cubes =)
You do not have the required permissions to view the files attached to this post.
CybeREX
Demomaker
Demomaker
 
Posts: 152
Joined: Thursday, 03.April 2014, 07:44

Re: Align particles away from center

Postby Skinnytorus » Wednesday, 23.April 2014, 13:11

Cool. I'm gonna have a look at it this evening.
Skinnytorus
Operator
Operator
 
Posts: 1299
Joined: Monday, 06.February 2012, 17:46

Re: Align particles away from center

Postby ikam » Wednesday, 23.April 2014, 18:10

Skinnytorus : Yes There is a problem with FromVertex and the build operator stack process. In short, mesh in cache (readed by fromvertex op) is not available if you directly show a render operator (yellow) in the satck, it is why when you show green operator before it will work, mesh will be in cache. Need investigation to remind me how all this process work.

You can quickly fix it by removing cache for this operator (comment the line flags = passinput | passoutput; for fromVertex code secetion in Wz4_mesh_ops.ops)

CybeREX : Yes for performances, you also can use a rendermesh operator and enable instances to improve performances again when same mesh is multiplied many times. (there is an explanation in the tutorial, section rendernode)
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: Align particles away from center

Postby Skinnytorus » Wednesday, 23.April 2014, 20:09

CybeREX
Yep. You're right. That's how things are between meshes and models.

ikam
Thanks man. As always you come to the rescue. :)
Skinnytorus
Operator
Operator
 
Posts: 1299
Joined: Monday, 06.February 2012, 17:46

Re: Align particles away from center

Postby broink » Friday, 23.May 2014, 14:03

Ran into the FromVertex-problem last night. After reading some other threads, I thought this rigorous adding of adds would work, but to no avail. No fancy tunnel for this demo then =(
You do not have the required permissions to view the files attached to this post.
broink
OP-Schieber
OP-Schieber
 
Posts: 12
Joined: Tuesday, 22.April 2014, 17:48

Re: Align particles away from center

Postby Skinnytorus » Friday, 23.May 2014, 17:40

Perhaps you should try ikam's trick mentioned above i.e.
comment the line flags = passinput | passoutput; for fromVertex code secetion in Wz4_mesh_ops.ops
?
Skinnytorus
Operator
Operator
 
Posts: 1299
Joined: Monday, 06.February 2012, 17:46


Return to Tutorials



Who is online

Users browsing this forum: No registered users and 1 guest

cron