Hey guys,
I'm trying to model a lamp-post to then attach to then copy to a number of points on a spline. Ideally I want to have a light attached to the geometry rather than hand placing lights.
I've read here that a rivet could perform the job - https://www.sidefx.com/forum/topic/16450/?page=1#post-77817 [www.sidefx.com]
I am struggling though to get it working properly, could anyone help me diagnose why? I've attached two images to show my process.
Rivets
4199 7 1-
- Numbtea
- Member
- 3 posts
- Joined: Feb. 2019
- Offline
-
- Tanto
- Member
- 540 posts
- Joined: Nov. 2016
- Offline
-
- mrCatfish
- Member
- 738 posts
- Joined: Dec. 2006
- Offline
-
- Tanto
- Member
- 540 posts
- Joined: Nov. 2016
- Offline
-
- Numbtea
- Member
- 3 posts
- Joined: Feb. 2019
- Offline
Thanks for the replies guys.
Error
Invalid point group top_point.
Error
No points available to attach the rivet object to.
Error
Error cooking transform of /obj/rivet1 (as child to world)
The top_point group is within my Geometry node but I cant really access rivets within the geo node so I'm not sure why it isnt being picked up
I get this error when i try sticky -
Error
Error cooking transform of /obj/lamp_post (as local)
Based on my error message above it sounds as though your right here, but my light is stuck to the ground before I'm even worrying about any orientation. Is there a way to add the Y axis to the operation?
TantoThese are my error messages -
What are the error messages? Do you have the up and N attributes on your point?
Error
Invalid point group top_point.
Error
No points available to attach the rivet object to.
Error
Error cooking transform of /obj/rivet1 (as child to world)
The top_point group is within my Geometry node but I cant really access rivets within the geo node so I'm not sure why it isnt being picked up

mrCatfishDo you know how i can apply the different axis onto my point?
I think you need at least 3 points for a rivet. Have you tried sticky?
I get this error when i try sticky -
Error
Error cooking transform of /obj/lamp_post (as local)
TantomrCatfish
I think you need at least 3 points for a rivet. Have you tried sticky?
It will still work as a position constraint with one or two points, but you won't have orientation unless you have the x and z axis attributes on your point(s) (usually N and up).
Based on my error message above it sounds as though your right here, but my light is stuck to the ground before I'm even worrying about any orientation. Is there a way to add the Y axis to the operation?
-
- mrCatfish
- Member
- 738 posts
- Joined: Dec. 2006
- Offline
-
- Numbtea
- Member
- 3 posts
- Joined: Feb. 2019
- Offline
-
- mrCatfish
- Member
- 738 posts
- Joined: Dec. 2006
- Offline
Just toggle off “Use Point Vector Attributes for Rivet.” You don't have an up vector so it's failing. Since you are riveting a light, I assume you're not concerned about its exact orientation.
Also, put the full path to the group node: /obj/lamp_post/target_point. If you just put /obj/lamp_post it will point to whatever geo is displayed.. meaning that if you display geo before the group SOP, it will fail.
Also, put the full path to the group node: /obj/lamp_post/target_point. If you just put /obj/lamp_post it will point to whatever geo is displayed.. meaning that if you display geo before the group SOP, it will fail.
Edited by mrCatfish - Feb. 15, 2019 09:42:23
Sean Lewkiw
CG Supervisor
Machine FX - Cinesite MTL
CG Supervisor
Machine FX - Cinesite MTL
-
- Quick Links

