Thanks a ton, Aaron. I got to learn a lot from each and every one of your videos on Dynamic Components. I am still learning how to use them, but your videos have made things easier and clearer for me. Really appreciate your time and efforts.
This is something I learned the hard way. So after watching and hearing you constantly saying is a better idea to draw differents components, I agree. Thanks again for your videos
Thank you very much Aaron for this video, I've been trying on my own to build dynamic components for some time and I have concluded that there are many ways to do them, some better than others. In response to your question, once it occurred to me to make all the corners components to be one, multiplied by 3, and I decided to program them to change their rotation according to the copy number. I don't know how to share a sample file with you but I am going to upload the file to the 3D warehouse with the name "Crown Metal Frame", I hope you find it,so you can review it. I can't say it's the best way, I did it thinking about reducing the file size by only having one component that was repeating
Good episode, to explore possible pipeline dead-ends or issues. That little bit explained how DC work. Interesting that scale is internal and position external, not so intuitive to catch right away! Thank you.
It appears as though the name of a component as listed in the Component Attributes dialog box is a unique variable called an Object Name. The Component Name and Object Name can be named differently with out making the components unique. To resolve the component name (Object Name) replication in the Component Attributes dialog box, double click the geometry to edit inside the top level component. Select any duplicated component. Inside the Component Attribute Dialog Box for the selected component, double click on the name of the component. This will open a dialog to edit the Object Name. Rename this to fit your naming conventions. Repeat this renaming process for all the components you wish. Upon return to the top level Component Attributes dialog box, the new name(s) will appear, allowing easily identification. BTW, I'm loving this run of Dynamic Component videos. I hope it continues.
Love these DC Skill Builders, please keep them coming. A hybrid approach may be to define a 'Top_Bottom' piece ('len' sensitive to DC 'Width') and a 'Left_Right' piece ('len' sensitive to DC 'Height'). Could still use the midpoint of diagonal as center of rotation, and all pieces would be at cardinal rotations.
Grate series Aaron, love it! I have an idea for another video. I would love to see a dynamic component skill builder video about the hidden attribute. I have an example that I would like to achieve but can’t figure out how. I have created a road sign component, now I would like to have a drop down option where I can choose if the sign is attached to a pole, to a cone, or neither. Choosing the cone option will hide the pole and vice versa. Choosing “neither” will hide both the pole and the cone. I think this would make a great skill builder. Thx!
Haven't tried it yet, but I would think 3 components, Corner, Stile (vertical) and Rail (horizontal). Rather than radial array, use scaling of -1*RailSize for LenX and LenY as appropriate.
Hi Aaron, as you identified and changed coordinates of individual components, can you also rename each piece to its relative position and refer to it in a formula?
When you select an item in the dialog box, it would be good if was then highlighted in the drawing. That way, it wouldn't matter if the names were the same. A lot faster than the workaround proposed here (but does mean some updating and there are many other aspects of DCs that could do with being updated).
Hi, i have made a dynamic window with copal profiles design, i have seperated it in corners and sides and the left and right profile are increasing down the z axis instead of up the z axis, how can i fix them to go along up the z axis when i set the size of the window in the component options, what am i missing ?
I just found it out, if you change the size of the profile inside the window group the functions will go wrong, you have to explode the profile, resize it and remake it a component in the location it is in the window group
To find out which component is which, couldn't you have used the outline or tool to rename the component you what to work on? Or would that rename all four at once?
That's exactly what I did for the extreme sides. The frame can be changed in height and width. 3dwarehouse.sketchup.com/user/9d0c508e-e63d-4c3c-a646-ef18f4cfca0d/%D0%AE%D1%80%D0%B8%D0%B9-%D0%AF
I think if the vertical sides where the same component (mirrored probably better than rotated) and the horizontal ones also the same component, that would make it a bit easier and it would be possible to change height and width separately and instead of going inside the component to know which copy is which its possible to know by trial where you can add a position attribute and change it then set the values according to the copy that moved.
Figured just out, that the Group(Component) can be renamed with DoubleClick on the Name in the ComponentAttribute Dialog. After indentifying and renaming the component, working is much easier
sbanks10023 I will add that to the list, though, something that complex may end up as one of our Friday live modeling sessions rather than a short video like these.
At this point, to make a rectangular dynamic component, select two opposit sides and make them unique. Then set them to respond to a height configured in the main controle window...
maybe make sub components of the top+bottom and left+right and then you can resize the sub components to the frame dimension and internal to the sub component, the members have fixed locations and width decided by the frame RailSize. That should at least make it simpler with less components/attributes to configure
Maybe it can work with copies and rotation but you have to make the centre of rotation in the centre of the component that can be very painful with the positions of the elements...
I found this to be more aggravating than useful. Trying to save time in this way actually lead to more time during attribute assignment. More trouble than it's worth. Let's say you want to change some attribute 30 days later... Way more confusing at that point than having unique names for each piece!
If you explode the copied components they will lose the properties from the original, and after doing that with every single one and creating a new one called TopRight, Bottom, BottomRight,... By doing that your axes will be in the right position and your components will be independent. Maybe is useful this tip for already premade machines that you want to modify
Sometimes what not to do is just as important as what to do! Thanks as always Aaron 💪🇺🇸
Thanks a ton, Aaron. I got to learn a lot from each and every one of your videos on Dynamic Components. I am still learning how to use them, but your videos have made things easier and clearer for me. Really appreciate your time and efforts.
This is something I learned the hard way. So after watching and hearing you constantly saying is a better idea to draw differents components, I agree. Thanks again for your videos
Gaston Vicioso Happy to help!
Thank you very much Aaron for this video, I've been trying on my own to build dynamic components for some time and I have concluded that there are many ways to do them, some better than others. In response to your question, once it occurred to me to make all the corners components to be one, multiplied by 3, and I decided to program them to change their rotation according to the copy number. I don't know how to share a sample file with you but I am going to upload the file to the 3D warehouse with the name "Crown Metal Frame", I hope you find it,so you can review it. I can't say it's the best way, I did it thinking about reducing the file size by only having one component that was repeating
Good episode, to explore possible pipeline dead-ends or issues. That little bit explained how DC work. Interesting that scale is internal and position external, not so intuitive to catch right away! Thank you.
It appears as though the name of a component as listed in the Component Attributes dialog box is a unique variable called an Object Name. The Component Name and Object Name can be named differently with out making the components unique. To resolve the component name (Object Name) replication in the Component Attributes dialog box, double click the geometry to edit inside the top level component. Select any duplicated component. Inside the Component Attribute Dialog Box for the selected component, double click on the name of the component. This will open a dialog to edit the Object Name. Rename this to fit your naming conventions. Repeat this renaming process for all the components you wish. Upon return to the top level Component Attributes dialog box, the new name(s) will appear, allowing easily identification.
BTW, I'm loving this run of Dynamic Component videos. I hope it continues.
Love these DC Skill Builders, please keep them coming. A hybrid approach may be to define a 'Top_Bottom' piece ('len' sensitive to DC 'Width') and a 'Left_Right' piece ('len' sensitive to DC 'Height'). Could still use the midpoint of diagonal as center of rotation, and all pieces would be at cardinal rotations.
Steven Frawley That may have been the middle ground! Good call!
Grate series Aaron, love it!
I have an idea for another video.
I would love to see a dynamic component skill builder video about the hidden attribute.
I have an example that I would like to achieve but can’t figure out how.
I have created a road sign component, now I would like to have a drop down option where I can choose if the sign is attached to a pole, to a cone, or neither.
Choosing the cone option will hide the pole and vice versa. Choosing “neither” will hide both the pole and the cone.
I think this would make a great skill builder.
Thx!
Great video. Why don't you use instance names for the different copies of your component ? It seems to shows up in the DC attributes window.
I can't understand what are you done here. But the frame is looking nice. Thank you so much Aaron 😍👍👌
Haven't tried it yet, but I would think 3 components, Corner, Stile (vertical) and Rail (horizontal). Rather than radial array, use scaling of -1*RailSize for LenX and LenY as appropriate.
Hello, when we set a custom size of components group or model why do we set as custom (the width, depth and height) why not as size x, y and z
Hi Aaron, as you identified and changed coordinates of individual components, can you also rename each piece to its relative position and refer to it in a formula?
When you select an item in the dialog box, it would be good if was then highlighted in the drawing. That way, it wouldn't matter if the names were the same. A lot faster than the workaround proposed here (but does mean some updating and there are many other aspects of DCs that could do with being updated).
Hi, i have made a dynamic window with copal profiles design, i have seperated it in corners and sides and the left and right profile are increasing down the z axis instead of up the z axis, how can i fix them to go along up the z axis when i set the size of the window in the component options, what am i missing ?
I just found it out, if you change the size of the profile inside the window group the functions will go wrong, you have to explode the profile, resize it and remake it a component in the location it is in the window group
To find out which component is which, couldn't you have used the outline or tool to rename the component you what to work on? Or would that rename all four at once?
I gave each component its own attribute - for example: ac - a corner, as - a side, bc - b corner .......
Thanks a lot . see all viedos. could you show some ways about texture of Dynamic Components?
If you made copies of the components, can't you use the "Make Unique" to change the sides or corners into individual components?
That's exactly what I did for the extreme sides. The frame can be changed in height and width.
3dwarehouse.sketchup.com/user/9d0c508e-e63d-4c3c-a646-ef18f4cfca0d/%D0%AE%D1%80%D0%B8%D0%B9-%D0%AF
I think if the vertical sides where the same component (mirrored probably better than rotated) and the horizontal ones also the same component, that would make it a bit easier and it would be possible to change height and width separately and instead of going inside the component to know which copy is which its possible to know by trial where you can add a position attribute and change it then set the values according to the copy that moved.
Wissam Al-Sayed Possibly, though placement may still be a struggle... unless you steered clear of the array for placing the pieces.
Figured just out, that the Group(Component) can be renamed with DoubleClick on the Name in the ComponentAttribute Dialog. After indentifying and renaming the component, working is much easier
In the future, could you do some videos on how to model complex furniture such as curved sofas and curved and organic chairs? Thanks.
sbanks10023 I will add that to the list, though, something that complex may end up as one of our Friday live modeling sessions rather than a short video like these.
At this point, to make a rectangular dynamic component, select two opposit sides and make them unique. Then set them to respond to a height configured in the main controle window...
How's the Using a drawing tablet with Sketchup video coming?
maybe make sub components of the top+bottom and left+right and then you can resize the sub components to the frame dimension and internal to the sub component, the members have fixed locations and width decided by the frame RailSize. That should at least make it simpler with less components/attributes to configure
Maybe it can work with copies and rotation but you have to make the centre of rotation in the centre of the component that can be very painful with the positions of the elements...
Florian BEAULIEU Yeah... seems to fall squarely into the “more trouble than it is worth” category...
I found this to be more aggravating than useful. Trying to save time in this way actually lead to more time during attribute assignment. More trouble than it's worth. Let's say you want to change some attribute 30 days later... Way more confusing at that point than having unique names for each piece!
Al Amantea Maintaining DCs is a great point that I did not mention! Great catch!
If you explode the copied components they will lose the properties from the original, and after doing that with every single one and creating a new one called TopRight, Bottom, BottomRight,... By doing that your axes will be in the right position and your components will be independent. Maybe is useful this tip for already premade machines that you want to modify
I don't understand how is he moving around the model without changing to the Orbit or Pan tools
I'm just guessing, maybe he is using a "CADMouse"?
Search for Frame_DC_FloBEAUG, I made one with only two components, it's a little tricky but it works fine (not simple to understand for beginners).
Amazing!
This tool sucks. To hard.
Xavier P That’s why this is the 9th video in a series. The first eight videos cover the basics.
@Aaron Making Stuff, your forty and you have a Roblox UA-cam avatar.
What’s Roblox?