Intersect_all issue
1532 5 1- Nikos_prinio
- Member
- 14 posts
- Joined: Dec. 2018
- Offline
Hi,
I'm trying to reproduce this effect in Houdini. It is basically a wire wrapped around a circle that produces an image.
I've made a huge amount of lines around a circle and, in the middle, a “picture” object (tiny boxes).
Now I'm trying to eliminate the lines that don't exceed a certain number of collisions with the boxes. The result is not what I expected and I think I'm doing something wrong/stupid. Any idea ?
here's my collision VOP :
I'm trying to reproduce this effect in Houdini. It is basically a wire wrapped around a circle that produces an image.
I've made a huge amount of lines around a circle and, in the middle, a “picture” object (tiny boxes).
Now I'm trying to eliminate the lines that don't exceed a certain number of collisions with the boxes. The result is not what I expected and I think I'm doing something wrong/stupid. Any idea ?
here's my collision VOP :
Edited by Nikos_prinio - March 8, 2020 03:29:35
Nikos Priniotakis
Heritage, visualisation and 3D modeling
Cergy Paris University
Heritage, visualisation and 3D modeling
Cergy Paris University
- Librarian
- Member
- 142 posts
- Joined: Aug. 2009
- Offline
Post your file, please
Maybe this helps.
https://forums.odforce.net/topic/44211-sketch-and-etch-style/ [forums.odforce.net]
Maybe this helps.
https://forums.odforce.net/topic/44211-sketch-and-etch-style/ [forums.odforce.net]
- Nikos_prinio
- Member
- 14 posts
- Joined: Dec. 2018
- Offline
- Nikos_prinio
- Member
- 14 posts
- Joined: Dec. 2018
- Offline
- Aizatulin
- Member
- 479 posts
- Joined: July 2005
- Offline
Hi,
here are some ideas:
Use a circle (or what ever) to draw curves between a random selection of positions. There are many ways how you can do this, but one approach can be using the start/end points, which are on the circle. To get curved lines you can use additionally at least one more point, which is also on the circle (randomly distributed).
When you have the lines you can apply a texture to get the colors for each point of each line.
This color can be converted to black/white if necessary.
This color can be used to calculate a radius attribute to use polywire for example.
Here is an example, but polywire takes alot of time, there are probably faster solutions.
here are some ideas:
Use a circle (or what ever) to draw curves between a random selection of positions. There are many ways how you can do this, but one approach can be using the start/end points, which are on the circle. To get curved lines you can use additionally at least one more point, which is also on the circle (randomly distributed).
When you have the lines you can apply a texture to get the colors for each point of each line.
This color can be converted to black/white if necessary.
This color can be used to calculate a radius attribute to use polywire for example.
Here is an example, but polywire takes alot of time, there are probably faster solutions.
- Nikos_prinio
- Member
- 14 posts
- Joined: Dec. 2018
- Offline
-
- Quick Links