Forum Groups
  All forums
    Help & Feedback
      Questions
      Work in progress
      Finished Art
      Non-Max related
    Community
      Offtopic
      News
    Hardware
    Photography



Maxunderground news unavailable

Is this possible?
show user profile  Jock
I've got a project and i know what i would like to happen but have no idea if such a thing is even possible.

So ive got an opening in a wall and in it i need to put a door, well 100+ doors to be exact. Rather than select each one individually, place it in position, then render the scene each time is there someway to say set up a generic placeholder or something in the position of the door and you can then select from your list of doors and at the click of a button it will replace the object with the chosen door? So i'm thinking oyu would make each door into a group/block then simply replace one with another. They are all the same dimension so thats not an issue.

Hopefully thats clear enough, although it may well be it cant be done but thought it worth the question as it will will help an otherwise laborious job.
read 593 times
8/19/2009 4:39:02 AM (last edit: 8/19/2009 4:39:02 AM)
show user profile  Nik Clark
X-refs?



read 588 times
8/19/2009 4:41:25 AM (last edit: 8/19/2009 4:41:25 AM)
show user profile  BishBashRoss2
Do you want to be able to change individual doors or just the whole selection. If the later then maybe Xref could be of use although I suspect it's the former you're after.


Edit.

Curses!





read 587 times
8/19/2009 4:43:19 AM (last edit: 8/19/2009 4:43:41 AM)
show user profile  Dub.
Maybe an instanced substitute modifier?


read 578 times
8/19/2009 4:45:41 AM (last edit: 8/19/2009 4:45:41 AM)
show user profile  jareu
I suggest box modelling each individual door, single handedly in full detail one after another, and then just place them by hand



He who says it cannot be done is interrupting the man doing it.

read 576 times
8/19/2009 4:45:55 AM (last edit: 8/19/2009 4:45:55 AM)
show user profile  Jock
Not quite sure what you mean BishBash, but its not the scene as a whole, just the door itself if thats what you mean.

What i thought is i use the exact same scene, which is just a simple corner of a room with a door opening in it, then just need to change the door for each render, basically to show a catalogue of doors available and what they look like.

Thanks for the replies i'll have a look into X-refs and see if that'll do the job. I use them all the time in CAD but havent yet used them for Max.

@jareu I have all the doors modelled already, i just have the renders to do.
read 571 times
8/19/2009 4:48:15 AM (last edit: 8/19/2009 4:48:58 AM)
show user profile  BishBashRoss2
I thought you had to put 100 doors in the scene, silly me. hehe. :)





read 566 times
8/19/2009 4:50:50 AM (last edit: 8/19/2009 4:50:50 AM)
show user profile  Jock
So far substitute seems to work though the rotation needs some tweaking, there may be a setting i need to sort. Although in saying that i may well just be as quick to do it manually. I've still to explore x-refs.
read 557 times
8/19/2009 4:57:00 AM (last edit: 8/19/2009 4:57:00 AM)
show user profile  jareu
i was joking but i misread aswell haha,

so you want to switch through a bunch of different doors in the same doorframe to show what they look like in a catalogue?



He who says it cannot be done is interrupting the man doing it.

read 552 times
8/19/2009 5:01:38 AM (last edit: 8/19/2009 5:01:38 AM)
show user profile  Jock
Pretty much yes, i need to replace the door in my scene with another that i have modelled 100+ times and each time take a render and save it off as a jpeg.

It probably wont take too long to do manually, the time it takes me to explore quicker routes, i could probably have done it :)


read 546 times
8/19/2009 5:10:43 AM (last edit: 8/19/2009 5:11:31 AM)
show user profile  HateTank
RPmanager ftw!! It is THE solution for managing several passes in one go. Of course you still need to place them, and set up the RPmanager - but other than that, it's a treat...

Cheers


Nick Jensen
Polygon wrestler - Rockstar

Fusskalt


read 541 times
8/19/2009 5:16:28 AM (last edit: 8/19/2009 5:16:28 AM)
show user profile  Garp
If you're using max's frame buffer (not vray's for example), you could select all the doors, paste that code in a new script window and evaluate.

hide selection
for obj in selection do
(
theFile = "c:/myFolder/Rend_" + obj.name + ".jpg"
unhide obj
render outputFile:theFile
hide obj
)
print "DONE"

This will save the files in c:\myFolder\ (needs to be created before) with names like Rend_Door01.jpg, Rend_Door02.jpg, etc. Change the path, base name and extension as you need.

You might want to uncheck Rendered Frame Window in the common tab first.




read 517 times
8/19/2009 7:23:24 AM (last edit: 8/19/2009 11:45:20 PM)
show user profile  advance-software
> i'll have a look into X-refs and see if that'll do the job. I use them all the time in CAD but havent yet used them for Max.

Max x-refs have known problems. Use containers instead if you're running on 2010.


You could have a door library. Say mydoor1.maxc , mydoor2.maxc , etc.

Then copy the one you want to use into door.maxc & reference this into the scene.

When you want to change, copy the new one over door.maxc

You can also do this with x-refs (in theory), but the link might not update correctly. Ensure you have the exact same hierarchy in all to increase the likelyhood of the shaky old bag of bolts working.
read 513 times
8/19/2009 7:28:23 AM (last edit: 8/19/2009 7:31:37 AM)
show user profile  roccodiablo
could you create a new layer for each door? Place all 100 doors in the door opening then just unhide each separate door layer as required?

I'm not infront of max but can you animate layers? If so, you could set up each door visibility over 100 frames then render them all in one go.




read 479 times
8/19/2009 10:19:24 AM (last edit: 8/19/2009 10:19:24 AM)
#Maxforums IRC
Open chat window


Support Maxforums.org