Creating City Blocks in 3ds Max - Part 17 - Making a 3ds Max Plugin Permanent
In Part 16 "Creating City Blocks in 3ds Max - Using Primitive Maker," you learned how to turn mesh object into 3ds Max primitives using Primitive Maker by Garp. In this tutorial, you learn how to make those newly-defined primitives a permanent feature in 3ds Max. Note, the workflow you learn about in this tutorial is session-based.
Recorded in: 3ds Max 2014
This tutorial is intended for use with 3ds Max version 2014 or higher.
00:00:06,498 --> 00:00:14,189
In the last movie, you learned how to turn mesh object into 3ds Max primitives using Primitive Maker by Garp.
00:00:14,984 --> 00:00:21,879
The workflow you learned about is session-based though, so a restart of 3ds Max would leave you without the UD Components option.
00:00:22,409 --> 00:00:28,790
In order to make the new primitives a permanent feature, you need to understand how Primitive Maker operates.
00:00:29,601 --> 00:00:35,950
When you used the tool in the last movie, you specified folders and primitive names to be stored on the hard drive.
00:00:36,747 --> 00:00:44,735
Primitive Maker created a sub-folder based on the category name you specified which doubles up as a label in the Creation list.
00:00:45,588 --> 00:00:55,465
Inside of that sub-folder, Primitive Maker created a number of .ms files which are actually plugins that store mesh object information.
00:00:56,086 --> 00:01:03,342
If you were to open any of these files in a text editor, you can see how it is storing information related to its structure,
00:01:03,740 --> 00:01:13,320
from object name, category, vertex positions and Face IDs, among others.
00:01:13,747 --> 00:01:22,063
Since these script files are actual plugins, all you need to do to make them permanent is to store them where they can auto-load.
00:01:22,672 --> 00:01:27,853
Select all .ms files you created in that folder and copy them to memory.
00:01:29,072 --> 00:01:42,175
Go to your 3ds Max installation folder, usually under Program Files > Autodesk > 3ds Max 2014 in this case, and go to the plugins sub-folder.
00:01:43,016 --> 00:01:49,539
Paste the UD primitives there. Any plugin in this folder will load at launch time.
00:01:50,068 --> 00:01:56,637
Restart 3ds Max and verify that you indeed have access to the new primitives.
00:02:01,490 --> 00:02:05,110
Create a few to see that they indeed react as designed.
00:02:06,260 --> 00:02:14,248
What you do need to remember though is that those scene primitives are dependent on the plugins you stored in the 3ds Max install directory.
00:02:14,685 --> 00:02:21,892
This means that trying to open this scene on a different system that doesn't have the .ms files will result in an error.
00:02:22,340 --> 00:02:26,810
So you either need to transfer the .ms files as well,
00:02:27,550 --> 00:02:31,720
or you need to collapse the primitives to simple mesh objects.
00:02:43,449 --> 00:02:52,775
Open the last city blocks scene you saved to disk or the file named: CityBlocks_UD-link.max you downloaded for this tutorial.
00:02:53,510 --> 00:02:58,484
You can see all the urban design components in place and converted to Mesh objects.
00:02:59,156 --> 00:03:03,195
However, they are not currently parented to the roads infrastructure.
00:03:03,789 --> 00:03:08,375
You need those links in place if you are to duplicate the city block later on.
00:03:09,217 --> 00:03:16,037
Linking objects is easy enough to do in 3ds Max but you need to be careful not to mess up any existing hierarchies.
00:03:16,472 --> 00:03:22,416
Remember that there is a set hierarchy between light poles, traffic lights and trash cans.
00:03:23,070 --> 00:03:28,733
Therefore, it's safer to process the parenting using the Select from Scene dialog.
00:03:29,340 --> 00:03:35,610
Make sure nothing is selected in the viewport and then press H to access the Select from Scene dialog.
00:03:36,430 --> 00:03:42,250
In the Select menu, make sure the Select Children option is NOT enabled
00:03:43,227 --> 00:03:47,422
Click and drag to select all objects starting with the UDC prefix.
00:03:47,870 --> 00:03:55,980
If you're wondering why you are not using the Find box as you did before, that's because the Find box selects all objects in a hierarchy.
00:03:58,141 --> 00:04:02,800
That would have included objects like traffic lights, flaps, and trash cans.
00:04:03,284 --> 00:04:10,632
Selecting them as you did with a click and drag only selects the topmost parents, which is what you need in this case.
00:04:11,050 --> 00:04:16,700
The fact that they are sharing the same prefix still makes them easy enough to select in the dialog.
00:04:17,386 --> 00:04:24,499
Click OK to confirm the selection, and then use the Link tool to link them to the roads infrastructure.
00:04:28,044 --> 00:04:34,643
From that point on, you have a hierarchy that you can work with, and that you can easily duplicate.
00:04:40,170 --> 00:04:45,430
Selecting the whole city block is as easy as double-clicking any part of the road works.
00:04:46,371 --> 00:04:52,738
This wraps up the second installment of this tutorial, but you on the other hand still have some work to do.
00:04:53,050 --> 00:05:00,090
You need to repeat what you have learned here and add UD components to the other two city blocks currently in the scene.
00:05:01,516 --> 00:05:05,916
When you are done with that, you will be ready for the third and last installment.
00:05:06,418 --> 00:05:14,572
The third installment, starting with the next movie, deals with creating and placing low polygon buildings to bring the scene to life.