SciFi Pattern Generator

32 votes
Version: 
1.1
Date Updated: 
10/25/2014

SciFi Pattern Generator v.1.1 ! Generate complex structures with a single click! (WATCH THE VIDEOS!) 

This script lets you to generate impressive scifi structures or architectural elements on top of your meshes with a single click. This works EXTREMELY reliably. Meshes can easily be interchanged and it's generally a very simple workflow. Simply pick your target mesh with some source(pattern) meshes selected! In Version 1.1 pattern distribution is controlled using a sequence such as 1,1,2,2,1,1 or rnd #(1,5,3,4) that acts like a texture. In fact you can now use UVW mapping modifier to control tiling just like with any other texture ! This tool can save you a lot of time! Ideal to quickly create some background scenery!

 And just so we're clear, there are really no complicated setup procedures, you can just fire the script up and begin generating geometry with a single click! The script does all this work for you and you only modify settings where you want to.For instance this green and white area in the following picture is generated automatically! Everything is done automatically. You simply modify the distribution sequence or the UVW Mapping if you want to.                                                     

 

Everything in this script was designed for quickness, this is a true one click solution. Play with all the different settings to get a feeling for it. Also check out the youtube videos. They give a really good impression of what this script can actually do.                            

Version 1.1 comes with quite a few changes. The most important one being that it now supports multiple patterns that are automatically distributed over the surface of any target mesh. But it is also much more stable, easier, faster and also remembers all of the settings you make for the next time you start the script.                                                                                                                                                             

Pattern meshes can also be rotated now to quickly change the look and style of the entire structure. Extremely improved is the workflow (compared to v.1.0) . Your generated meshes will be automatically grouped and selected(optional) and there are buttons to quickly select/hide/unhide your previous target mesh(es), previous results etc., source patterns so that you can easily make changes or simply delete all of the previous results with one click.                                                                                                                                                               

When you change your pattern geometry just click  on GO once and everything will be updated automatically. Also your source (pattern) meshes will keep their original geometry class, modifiers, UV and everything. These things will not be touched by the script at all . It also supports instances now, so your geometry will always automatically update when you change your base-mesh.                                                                                                                                                                                                                                                                     

Visit the link for more info. There are a lot  more interesting pictures on the official website!                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
Thank you                                                                    
Syphorlate                                                                                                               
Extensively tested in Max 2010,Max 2012                                                                       

 

Version Requirement: 
2008+
Video URL: 

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Derp Meowslurp's picture

when

when is the new plugin being released?

I'd love to play with this but 70 is a little too steep. you have student/non commercial discounts?

All your scriptz are belong to me!

Syphorlate's picture

BTW

By the way. Customers of SciFi Pattern Generator will receive a 70€ discount on AutoModeller Pro once it will be released.

Syphorlate's picture

Interesting idea!

Interesting idea! Unfortunately this is not possible with SciFi Pattern Generator. It's not really set up for animation. This will however be possible with my new product AutoModeller Pro which will be released in 2 months or so and is a much more advanced version of SciFi Pattern Generator that lets you do all kinds of crazy stuff...

mariohyeah's picture

animatable?

hi, is your script minimally animatable? I mean for example, grow the patter along some faces, not scalling, only appearing from nothing

Syphorlate's picture

Advanced Version

Btw. there's a much more advanced version of the script in development which will be released in a few months as a C++ plugin(for maximum performance), so stay tuned!

Syphorlate's picture

With the latest update the

With the latest update the script has become a lot faster.New customers will benefit from that a lot. As for all existing customers: When there are enough substantial updates to the script I will send out v.1.2 to everyone who bought Pattern Generator v.1.0 or v.1.1 for free.

RoyBatou's picture

Major issues solved

Hi Syphorlate,

Thanks for your quick and exhaustive reply. The script does its job, eventhough the dialog needs to be improved. So far no crashes. pretty stable and fast.

Syphorlate's picture

I tried to respond as best as

I tried to respond as best as I could to your points:
>
> 1) Could you explain better how the pivot works? For instance: i don't understand what is the differences among "point" "front" and "back" and how to use that dummy that you create.
>
When the script puts your pattern meshes onto a face it needs to know at which point your pattern mesh is supposed to "touch" the surface. If you choose "point" it will let you pick a point on the pattern mesh (has to be selected) and this point is the point where your mesh will touch the face of the target object.
By default this setting is set to"back" which means that your pattern mesh will be placed onto the target face so that its back will be touching the face. Hope that is clear?
I could make an image illustrating this if you want?

> Also, i have tried to use the object pivot instead of creating a new one, and it seems to work better. Any idea about that? Should i better create a new one? If yes, why?
>
You probably mean the "gizmo", right? What the gizmo does is to allow you to define a PORTION or a PART of your pattern mesh to be "mapped" onto the face - instead of fitting the whole mesh to the face. This allows you to have things like legs standing out. If you say it works better without a gizmo it might be that your gizmo is ill placed or too small or too big. Also if you are in "SKIN Mode" you might be getting different results than in "Spike Mode".

I know this system is not perfect. I'll improve it in the next (free) update.

> 2) The "update preview" button doesn't seem to work at all (at least on 3DS Max 2014) so everytime i want to change something and see the outcome, i have to delete the previous result (or results) and click on "GO" (which is pretty boring).
>
What you need to know is that the "GO" button AUTOMATICALLY DELETES any previously created meshes if it is in "update mode". There is an option that lets you switch the UPDATE mode of the go button from "ADD" to "Update" make sure it is set to "UPDATE". When it is set to update the go button will automatically delete the previous result and replace it with the new one. You can even assign a keyboard shortcut to the go button, so you just hit a button on your keyboard when you want to update it.

The "update preview" button is a little bit misleading. the update preview button only colors the faces with the 3ds max colors of your objects so you can preview how the whole thing(the pattern) will look without updating the whole geometry (which can take quite a while on big scenes).

> 3)Is there a way to control the number of clone?
>
Currently no it's not. What you can do is to make the script work only on selected faces though.

> 4) Changing the UV mapping doesn't seems to have any effect on the distribution (3DS Max 2014) or on the orientation.
>
You might need to click on "update preview" first to see the changes. This is annoying and will be made easier in the next version too.

> 5)The script seems to work simply placing the object (the pattern source) on every face (polygon) of the target mesh. Am i doing something wrong or it is supposed to work like that?
>
Yes that's precisely what it does! the distribution sequence works like a texture which tells the script which object will end up on what face.

> 6) A "reset" button would be great, but a "reset target" button and a "reset pattern" would be AWESOME.
>
That's already been requested by a lot of users and I will add it in the next update as well.

> 7) A "live update" of the result would be fantastic. Something woking like the "paint object" of 3DS Max, for example.
>
SciFi Pattern Generator is actually the smaller version of "Automodeller Pro" which is a much more advanced product we're working on(soon to be released).
AutoModeller Pro will feature live update and also the option to live-slice your meshes so they fit onto the face without stretching. It will also allow you to
wrap your source meshes like a real texture around multiple faces(not just one mesh). Just like a real texture!
Also it will let you select a whole scene like a small building and automatically create a distribution based on that arrangement. And what's way cooler is that it will include a voxel editor so you can draw and paint geometry anywhere...

> 8) Face selection filling doesn't work. At least, it is not so clear how it is supposed to work.
>
select faces on your target mesh and pick the mesh you want to be placed there. You might need to hit "GO" again to see the update.

> 9) After crashed you need to re-customize the tool menu and the hotkeys, why? How to solve this issue?
>
That's weird. It shouldn't suppose to crash at all. You are the first of my customers to report an error anyways.

> 10) When you use the pattern object pivot, the script change its position. Is there a way to solve this?
>
Ah, no. I know of this issue and it sucks, I agree. I'll try to fix it for the next version, but it's really really hard. For auto modeller Pro we fixed it by using an entirely different system, which allows you to use pivots properly and we eliminated gizmos and all other annoying stuff. But it's really hard to fix some of the things without completley rewriting the whole system.

> 11) Max listener detect this error everytime i run the script:
>
> -- Error occurred in pat loop; filename: C:\Users\vrizzo\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\PatternGenerator_v1-1cr.mse; position: 20486; line: 681
> -- Defined in encrypted script
> -- called in PlaceOn.changed(); filename: C:\Users\vrizzo\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\PatternGenerator_v1-1cr.mse; position: 20579; line: 686
> -- Defined in encrypted script
> >> MAXScript Rollout Handler Exception:
> -- No ""setUserProp"" function for undefined <<
>
> Thanks in advance.
>
This error tells me you were trying to change the "point"/"front"/"back" setting without having selected a pattern mesh. This setting can only be applied when you
have a pattern mesh selected! All settings under "Selected Pattern Mesh" only work when you have a pattern mesh selected!

But thanks for pointing this out. I'll add a message box warning people that they don't have a mesh selected!

RoyBatou's picture

Major issues

Hi Syphorlate,

1) Could you explain better how the pivot works? For instance: i don't understand what is the differences among "point" "front" and "back" and how to use that dummy that you create. Also, i have tried to use the object pivot instead of creating a new one, and it seems to work better. Any idea about that? Should i better create a new one? If yes, why?

2) The "update preview" button doesn't seem to work at all (at least on 3DS Max 2014) so everytime i want to change something and see the outcome, i have to delete the previous result (or results) and click on "GO" (which is pretty boring).

3)Is there a way to control the number of clone?

4) Changing the UV mapping doesn't seems to have any effect on the distribution (3DS Max 2014) or on the orientation.

5)The script seems to work simply placing the object (the pattern source) on every face (polygon) of the target mesh. Am i doing something wrong or it is supposed to work like that?

6) A "reset" button would be great, but a "reset target" button and a "reset pattern" would be AWESOME.

7) A "live update" of the result would be fantastic. Something woking like the "paint object" of 3DS Max, for example.

8) Face selection filling doesn't work. At least, it is not so clear how it is supposed to work.

9) After crashed you need to re-customize the tool menu and the hotkeys, why? How to solve this issue?

Thanks!

PS: When you use the pattern object pivot, the script change its position. Is there a way to solve this?

PPS: Max listener detect this error:

-- Error occurred in pat loop; filename: C:\Users\vrizzo\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\PatternGenerator_v1-1cr.mse; position: 20486; line: 681
-- Defined in encrypted script
-- called in PlaceOn.changed(); filename: C:\Users\vrizzo\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\scripts\PatternGenerator_v1-1cr.mse; position: 20579; line: 686
-- Defined in encrypted script
>> MAXScript Rollout Handler Exception:
-- No ""setUserProp"" function for undefined <<

Syphorlate's picture

Unfortunately there is no

Unfortunately there is no demo version because this type of software is very vulnarable to cracking so I'm afraid you have to make due with the videos which should give you a good impression of what the script can do.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.