Jump to content

konstantin magnus

Members
  • Content count

    324
  • Joined

  • Last visited

  • Days Won

    9

konstantin magnus last won the day on November 5

konstantin magnus had the most liked content!

Community Reputation

137 Excellent

2 Followers

About konstantin magnus

  • Rank
    Illusionist

Contact Methods

  • Website URL
    http://www.konstantinmagnus.de

Personal Information

  • Name
    Konstantin
  • Location
    Stuttgart, Germany

Recent Profile Visitors

3,844 profile views
  1. Rigging a book

    You can also wrap pages by offsetting rotations a little for every page. // PARAMETERS float start = chf('start'); float touch = chf('touch'); float speed = chf('speed'); float flip = 1 - chf('flip'); vector fade = relbbox(0, @P); // POSITION @P.y -= vector( getbbox_size(0) ).y * 0.5; // WRAP PAGES matrix m = ident(); float copy = ( ch("../copy1/ncy") - prim(0, "copynum", @primnum) ) * flip; float t = @Time * speed - start - copy + sin( fade.x ) + fade.z * touch; rotate(m, smooth(0, $PI, t) * $PI, {0, 0, 1}); @P *= m; // TEXTURE COORDINATES v@uv = set(fade.x, fade.z * -1, 0); book_flip_pages.hipnc
  2. Rock formations

    Noise. Either from mountain SOPs, VOPs or heightfields, I´d say.
  3. Dear Admins, could you possibly extend the recent replies and topics list on the main page? It´s getting hard to follow at a glance. Or am I missing a setting? Thank you!
  4. MiG-23 DPRK Combat Plane & Various ammo

    Looks good! Maybe next time you could screen record your polymodeling, just to show that classic modeling can be done inside Houdini just as well. And perhaps also to convince people that are still too lazy to fully make the switch (like myself ).
  5. How would you cut holes in to the mesh?

    Boolean results in lots of bad triangles. What is it you are trying to achieve in the end?
  6. Select every second row/edge loop on a grid?

    There is a range functionality in the Group SOP, where you can refer to the X divisions of the grid.
  7. Best way to slide verts along the existing path?

    As long as its just a sphere you can also rotate the points around the cross-product of their normals and an up vector. slide_sphere.hipnc
  8. Best way to slide verts along the existing path?

    It´s not that simple I think. You will need topolar for making the selections and in the end frompolar to slide the points. Maybe you can deduce it from this example:
  9. Best way to slide verts along the existing path?

    Use polar coordinates. There are polar nodes inside PointVOP.
  10. new to Houdini from Cinema4D, need to copy and scales a line

    Try polyexpand.
  11. Edit SOP (spherify)?

    btw: Another option would be offsetting the spherification center. vector center = getbbox_center(0) + chv('offset'); float size = max(getbbox_size(0)); vector sphere = center + normalize(@P - center) * 0.5 * size; @P = lerp(@P, sphere, chf('spherify'));
  12. Edit SOP (spherify)?

    Useful idea. I compressed the code a little.. vector center = getbbox_center(0); float size = max(getbbox_size(0)); vector sphere = center + normalize(@P - center) * 0.5 * size; @P = lerp(@P, sphere, chf('spherify'));
  13. Edit SOP (spherify)?

    Yes, it places all points exactly one unit away from the world center. A compromise would be interpolating between the current state and a spherified shape. @P = lerp(@P, normalize(@P), chf('mix')); While it might lead to geometrical collisions, you can for sure create really cute baby pigs with it
  14. Edit SOP (spherify)?

    @P = normalize(@P); //turns your mesh into a sphere
  15. Orient Along Organic Surface?

    Has to do with the winding of the underlying geometry. Just display the vertex numbers of the target geometry and you will see it's the polygons that are not consistent. It works fine on primitive objects, though (tori, grids etc.).
×