Bonsai_Tutorials/108000_20250414_1207 - Railings - parametric and arrayed/108000_20250414_1207 - Railings - parametric and arrayed.srt

340 lines
8.9 KiB
Text

1
00:00:00,000 --> 00:00:05,880
So I modeled in quite a number of things since our last video here and I'll go
2
00:00:05,880 --> 00:00:12,800
through them one by one. So these exterior walls I believe were in there
3
00:00:12,800 --> 00:00:19,360
before so I'm just gonna select all the types and I'm gonna hide them and the
4
00:00:19,360 --> 00:00:22,880
windows we had that in there so I'm gonna select all the windows and hide
5
00:00:22,880 --> 00:00:30,840
them. So I modeled in the interior walls I brought some wall types in from that
6
00:00:30,840 --> 00:00:41,320
OD template so I'm just gonna select the types those are 2x4 walls there select
7
00:00:41,320 --> 00:00:50,519
these those are 2x6 walls hide those and these are furring walls 2x4
8
00:00:50,520 --> 00:00:53,960
furring walls I'm just gonna hide those.
9
00:00:55,200 --> 00:01:06,480
And let's as you can see I modeled in a new staircase here I took some time to
10
00:01:06,480 --> 00:01:13,240
model that in so I basically replicated the same approach as the basement stair
11
00:01:13,240 --> 00:01:22,300
so the stringers you know are made from intelligent stair representation type so
12
00:01:22,300 --> 00:01:28,520
I'm just gonna select all those types and hide them. Then this trim board here
13
00:01:28,520 --> 00:01:37,759
is just an IFC covering it's extrusion based family it's here's the extrusion
14
00:01:37,760 --> 00:01:51,720
there I'm gonna select all those types and hide them. And that just an intelligent
15
00:01:51,720 --> 00:02:01,120
stair representation as well hide that. These are just I modeled them as a mesh
16
00:02:01,120 --> 00:02:07,040
we tab into it and see there's just individual meshes so that's kind of like
17
00:02:07,040 --> 00:02:17,840
the basement stair as well. Hide that. And here I created a intelligent layered
18
00:02:17,840 --> 00:02:29,280
type for the winder treads there select those and hide them. And then I brought
19
00:02:29,280 --> 00:02:39,760
in various structural beam types here an LVL and like 2x4 lumber so just
20
00:02:39,760 --> 00:02:45,520
brought those in from the template library so I'm gonna actually select all
21
00:02:45,520 --> 00:02:54,680
the beams and hide them and the columns select all the columns and hide them.
22
00:02:54,680 --> 00:03:05,200
Created a new type for the ceiling there.
23
00:03:07,120 --> 00:03:17,040
Hide that. And then a new wall type for just gyp board only as you can see
24
00:03:17,040 --> 00:03:31,120
there. Hide that. And select all the slabs hide those all the members hide those. So
25
00:03:31,120 --> 00:03:39,079
yeah that's all the changes so far. So let's model in a intelligent parametric
26
00:03:39,080 --> 00:03:46,200
railing on this stair here. Before I do that I'm gonna select the aggregate
27
00:03:46,200 --> 00:03:50,760
which I put all these stair components in that aggregate there and then I'm
28
00:03:50,760 --> 00:04:02,040
just isolate it. So the parametric railing is pretty simple it doesn't have
29
00:04:02,040 --> 00:04:06,720
many bells and whistles but I kind of just want to show it to you just so you
30
00:04:06,720 --> 00:04:16,800
know it's there. We're gonna do the type launcher create a new type first floor
31
00:04:18,160 --> 00:04:27,760
stair railing and categorize it railing type.
32
00:04:28,400 --> 00:04:38,200
Let's do guardrail and here it is a railing representation type so say okay
33
00:04:38,200 --> 00:04:47,920
and set active and I'm gonna add it in world here.
34
00:04:47,920 --> 00:05:03,480
So if you tab into it you can see it starts with a line with three vertices
35
00:05:03,480 --> 00:05:12,960
there. If you subdivide increase the subdivision there you'll see that at
36
00:05:13,000 --> 00:05:19,000
every vertices when I tab out it actually you know articulates or breaks
37
00:05:19,000 --> 00:05:28,200
the railing. So that's one way to divide up the railing type and combine that
38
00:05:28,200 --> 00:05:35,919
with then oops sorry go to railing here and these are the parameters you can
39
00:05:35,920 --> 00:05:44,080
adjust as well for that the thickness I'll just do I don't know 1.5 inches and
40
00:05:44,080 --> 00:05:54,800
then you adjust the spacing. There you go so there's two railing types it's the
41
00:05:54,800 --> 00:06:01,680
frameless panel and then there's the wall mounted one which looks like that
42
00:06:01,680 --> 00:06:10,960
but we'll do the frameless panel one and if you want to contour this then to
43
00:06:10,960 --> 00:06:20,400
the stair I'm gonna select all these and I'm gonna mesh cleanup and we're gonna
44
00:06:20,400 --> 00:06:29,760
limit dissolve so it's only two vertices now so let's change the location oops
45
00:06:29,840 --> 00:06:44,840
didn't want to do that you know so we'll relocate that vertices a that corner at
46
00:06:44,840 --> 00:07:02,080
the stair and the other one there I'm going to turn off my just do vertices
47
00:07:02,080 --> 00:07:15,400
makes it a little easier there you go and then from here you can subdivide to
48
00:07:15,400 --> 00:07:23,640
your heart's content if it maxes out at 10 there so let's say you can do 7 and
49
00:07:23,640 --> 00:07:32,159
tab out of it and then if you want to do 14 you would subdivide again just you
50
00:07:32,159 --> 00:07:42,520
know do one so there's the starting of a railing so I'm not going to use this
51
00:07:42,520 --> 00:07:47,400
approach for the railing of this stair because it's pretty simple as you can
52
00:07:47,400 --> 00:07:53,000
see I think our balusters balustrades are going to be a little more elaborate
53
00:07:53,000 --> 00:07:59,040
so I'm going to model up just one type and then array it down through I can
54
00:07:59,040 --> 00:08:05,760
show you how to do that next so I'm going to delete this railing type and
55
00:08:05,760 --> 00:08:12,200
instead I modeled in an individual baluster here you can see that it's kind
56
00:08:12,200 --> 00:08:17,960
of tapered basically just did it with a mesh started with the circle here and
57
00:08:18,159 --> 00:08:27,640
then extruded it and then shrunk the circle down at the top so we want to
58
00:08:27,640 --> 00:08:38,039
then convert that into a type so we can launch say balustrade and it's a railing
59
00:08:38,039 --> 00:08:48,199
type when I go not defined this time it's your tessellation from object and
60
00:08:48,199 --> 00:08:53,199
so yes that's the circle that's what we want or we can select it in world there
61
00:08:53,199 --> 00:09:02,599
and say okay okay I'm gonna put my 3d sorry we're just gonna add it in world
62
00:09:02,600 --> 00:09:13,120
I'm gonna pop it right there let's see what spatial I want to change it to
63
00:09:13,120 --> 00:09:25,400
first right there all right so let's array this thing on a ray it and we're
64
00:09:25,400 --> 00:09:33,319
gonna do distribution distribute and we're gonna put your 3d cursor right
65
00:09:33,319 --> 00:09:41,360
there and we are gonna click this button which will take in consideration where
66
00:09:41,360 --> 00:09:49,720
that 3d cursor is I'm just gonna say zero change there and I'm going to start
67
00:09:49,720 --> 00:10:01,840
increasing that count and see what happens all right looks good so then we
68
00:10:01,840 --> 00:10:16,760
can move it why let's do and then duplicate it we got two arrays now
69
00:10:19,720 --> 00:10:31,760
four inches five inches five inches so yeah there's a start of our balusters
70
00:10:31,760 --> 00:10:39,160
then so you can see these balusters step with the treads which we don't
71
00:10:39,160 --> 00:10:43,440
necessarily want because when we put our hand railing in there we want to trim
72
00:10:43,440 --> 00:10:50,960
these to the hand railing so let's do that before we do let's select all the
73
00:10:50,960 --> 00:10:58,720
rays and apply them so they're no longer arrays and we want to create a new
74
00:10:58,720 --> 00:11:07,840
aggregate I'll call it baluster aggregate and go up to add I see
75
00:11:07,840 --> 00:11:12,300
element and we want to change this to I see feature element which has the I see
76
00:11:12,300 --> 00:11:20,819
opening element which acts as a void object and we want to apply to the
77
00:11:20,819 --> 00:11:30,020
aggregate that we just made and custom extrude yes and say okay
78
00:11:30,020 --> 00:11:45,579
and it places the void in world we can select it tab into it and see which way
79
00:11:45,579 --> 00:11:51,620
the direct extrusion direction is going and I'm gonna flip it to 90 in that
80
00:11:51,620 --> 00:12:02,540
direction and tab into it again and select these individual vertices
81
00:12:05,820 --> 00:12:08,820
text
82
00:12:08,820 --> 00:12:28,780
out of it and let's move it up to a certain level spell right there make
83
00:12:28,780 --> 00:12:44,260
sure engulfs the balusters there tab out of it and then do an alt o to close
84
00:12:44,260 --> 00:12:51,020
the openings and hopefully the balusters will be trimmed then after that there we
85
00:12:51,020 --> 00:12:53,220
go