Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

  • Days Won


Aizatulin last won the day on June 20

Aizatulin had the most liked content!

Community Reputation

137 Excellent

1 Follower

About Aizatulin

  • Rank

Personal Information

  • Name

Recent Profile Visitors

1,498 profile views
  1. I'm expecting, that there will be an offset since there are fewer guide curves, but it would be nice if you can provide a simple picture (or sequence of picutres) of your final goal.
  2. Hi, you can also try wire deform for this purpose. curve_wrap_wiredeform.hipnc
  3. Bridges on intersecting curves

    Here is a simple setup using intersection analysis. intersection_curves_displace.hipnc
  4. Carving infinite spiral

    Hi, is this coming close to what you are trying to achieve? InfiniteSpiralCarve_mod.hipnc
  5. noise look problem

    Hi, here is an approach rebuilding the uv based on the distance to a given center point (for example (0.5, 0.5, 0)). noise_question_mod.hipnc
  6. Hi, you can use addpoint() function on each prim to add the vector attribute as point. You can remove the prims after this and you can also apply fuse to remove duplicates. You can also apply the add function on subsets (groups) if needed. prim_vector_attribute_add.hipnc
  7. Sorting curved points

    Hi, there are probably many ways to do this, but one way can using the expand group node applied on the left open edge ring. Combined with some other attributes it should give you desired result. Question_sort_mod.hipnc
  8. Poisson Disk Sampling Help

    You can also use scatter with relax iteration to get quite equidistant sampling. It is a bit slow but you can also use density attribute. poisson_on_bottle_setup_scattering.hipnc
  9. Select only concave edges

    Hi, you can also loop over the edges. If an edge is convex, the dot product of the direction between the center of the first and second (incident) primitive with the normal of the first primitive should be less than zero. edges_convexity.hipnc
  10. Organic shape

    Hi, you can try to set creases on edges for (catmull-clark) subdivision to get sharper lines, here is an example. creases_lines.hipnc
  11. insert vertex where one curve touches another

    Hi, here are some ideas: create a referene for each prim onto its parent (if not already done) for each prim store all children(ref) into one array (using the reference) map this array to the u position of the parent curve (by using distance functions) [there are probably multiple ways -> but xyzdist() should be fine here] push all u values into one array including the existing points and rebuild the curve (with this array sorted by u) Here is simple setup including some aspects prim_insert_vertices.hipnc
  12. Simple Way to Disconnect Edge?

    Hi, you can also try polybevel. It is not exactly the same, but quite similar (you have to extend the edge selection). edge_polybevel.hipnc
  13. Linear Vertex - Help

    Hi, the linear vertex number is useful, if you want to loop over all vertices at once (without looping over the prims). The linear vertex is independent from the primitive, where the vertex belongs to. Each prim has multiple vertices but each vertex has only one prim. Or lets say, if you put all vertices of all primitives into one list with unique identification (increasing numbers) you will get the linear vertices. Just put this source code into a vertex wrangle, to see the differences (you can also see, that each point can have several vertices aswell but each (linear) vertex is exactly one point reference) i@vn = @vtxnum; i@pv = vertexprimindex(0, @vtxnum); i@prim = @primnum; or just a file linear_vertex.hipnc

    You can also try to deform your static rest geometry and apply this deformation onto the deformed geometry using position and orientation attributes. Here is an example philodendron_model_03_for_forum_mod.hipnc
  15. Transfering attributes issue...

    Or you shift the previous frame to the current position and apply the attribute transfer on it (all in the solver). AttributeTransfer_03_shift.hipnc