8th November 2005, 08:04 PM | #1 |
Junior Member
Advanced member
Join Date: Dec 2003
Posts: 25
|
3D optimisation ....
I have a corridor make up of a line of BOXES - Box copied multiple times..
I snap the verticies by distance and optimise that gives me optimised verticies but when you flip the "corridor" to view the bottom :- Notice that the surfaces still exist but are never seen. Is there any automatic way to remove the surfaces that join the boxes together ? I know I can select them manually but I have several hundred of these todo. Also notice that the "corridor" side and top is now made up of 10 surfaces where if possible (automatically) can this be reduced to 2 ? |
8th November 2005, 08:17 PM | #2 |
Junior Member
Advanced member
Join Date: Dec 2003
Posts: 25
|
I suppose Im asking for a "remove hidden surfaces" if there is/can be such a thing ?
|
8th November 2005, 10:16 PM | #3 |
Senior Member
Professional user
Join Date: Feb 2005
Posts: 116
|
Several ways of doing what you are trying to achieve.
1. Using your 'Box" Method : Create first box. Change to vertex mode hilite vertices on one face, the Surface---> Cut away object. Repeat for the opposite face. Now join your boxes at vertices where faces has been removed as you did before. 2. Use Extrude Create a box. Hilite a face and extrude with *Remove orginal * checked. I believe with V5 you can specify the number of extrustions and the distance apart. (Never tried it though). So you should be able to do it all in one click ... should be much easier than your method. Regards, griff |
9th November 2005, 01:42 AM | #4 |
Administrator
Professional user
Join Date: Jun 2003
Posts: 4,565
|
Griff is right but if you already have the model, you'll need to remove the surfaces by hand. Either select them in the 3d view. If they are totally enclosed - from the side, select all the vertices that will be in one of the inside surfaces, then switch to surface-mode - the inside surface should then be selected and you can press delete to remove it. (or you can use Surface->remove-surface only, if you stay in vertex-mode)
The light blue lines you have are bad polygons i.e. polygons with <3 vertices. Use Edit->Select-surfaces->invalid-poly and then press delete to remove them. Optimizing the surfaces will also remove these. |
9th November 2005, 04:26 AM | #5 |
Junior Member
Advanced member
Join Date: Dec 2003
Posts: 25
|
Thanks for the quick responses.
The specified ways work excellently - but - I neglected to mention that the boxes have been generated programatically from a little level editor Im working on. I generate the level - load in Ac3D and optimise. I dont fancy doing the whole level by hand :S I was being lazy and not optimising the boxes as they were being put onto the level - I'll spend some time optimising (programatically) before loading it into Ac3D. |
9th November 2005, 06:31 AM | #6 |
Administrator
Professional user
Join Date: Jun 2003
Posts: 4,565
|
Nice model! Yes - best to do it with the generator. Surface->Optimize will only remove a single surface where there are two.
Is this a random level/maze generator? Looks very impressive. Andy |
9th November 2005, 07:09 AM | #7 |
Junior Member
Advanced member
Join Date: Dec 2003
Posts: 25
|
Yes, nothing fancy tho' it just places the cube at an x,y position.
Next will be to see if the adjacent squares need to have a face or not and adjust the cube to suit (i.e remove faces) I dont fancy welding the verticies myself so I'll leave that to Ac3D |
|
|