rebelknight said:
Aurora_Alexi said:
Cyclohexane said:
That's a good idea.GetAssista said:
Did you check the import/export scale? I've had some weird ones where the model was a thousand times smaller than it should have been. They were simply invisible in some tools, like BRFedit, which does NOT zoom in. openBRF does, you'll see them no matter how small models are. With 3dsMax hit CTRL+A, then click Zoom Selected. Same thing for Mount&Blade by the way, it zooms in correctly in the inventory/trade screens, while it does not (just 1:1 zoom) in battle.Cyclohexane said:
Looks like you've deselected the mesh before clicking 'Press Me'?othr said:
resetMaxFile() #noPrompt
importFile ("C:/Users/Leo Mes/Desktop/in.obj")
max tool maximize
Min = 0
distance1 = 0
distance2 = 0
distance4 = 0
actionMan.executeAction 0 "369" -- Views: View Edged Faces Toggle
actionMan.executeAction 0 "311" -- Tools: Zoom Extents All Selected
macros.run "Modifier Stack" "SubObject_5"
rollout mesh_buttons "Delete separated detail meshes, like sword counterweights, shouldercovers or belts."
(
button Button_done "Done!"
on Button_done pressed do
(
destroyDialog(mesh_buttons)
subobjectlevel = 0
if doesFileExist("C:/Users/Leo Mes/Desktop/insimple.obj") == false do exportFile ("C:/Users/Leo Mes/Desktop/insimple.obj") #noPrompt using:exporterPlugin.classes[15]
Weldtest = $.NumVerts
modPanel.addModToSelection (Vertex_Weld ()) ui:on
$.modifiers[#Vertex_Weld].threshold = 1.0e-003
if Weldtest > $.NumVerts do
(
messagebox "Some vertices are welded!"
if doesFileExist ("C:/Users/Leo Mes/Desktop/outsimplewelded.obj") == false do exportFile ("C:/Users/Leo Mes/Desktop/outsimplewelded.obj") #noPrompt using:exporterPlugin.classes[15]
)
modPanel.addModToSelection (Unwrap_UVW ()) ui:on
modPanel.addModToSelection (MultiRes ()) ui:on
subobjectlevel = 1
rollout the_buttons "Select type, select high-priority vertices, then hit press me!"
(
button Button_rest "Armor / Weapon"
button Button_horse "Horse"
button Button_cont "Press me!"
on Button_rest pressed do
(
distance1 = $.NumVerts*0.4
distance2 = $.NumVerts*0.2
distance4 = $.NumVerts*0.1
)
on Button_horse pressed do
(
distance1 = $.NumVerts*0.5
distance2 = $.NumVerts*0.25
distance4 = $.NumVerts*0.125
)
on Button_cont pressed do
(
Min = $.selectedVerts.count
distance1 = distance1 as integer
distance2 = distance2 as integer
distance4 = distance4 as integer
destroyDialog(the_buttons)
$.modifiers[#MultiRes].BoundaryMetric = on
$.modifiers[#MultiRes].baseVertices = on
$.modifiers[#MultiRes].mergeVertex = on
$.modifiers[#MultiRes].mergeThreshold = 0.25
$.modifiers[#MultiRes].mergeWithinMesh = on
$.modifiers[#MultiRes].reqGenerate = off
$.modifiers[#MultiRes].vertexCount = distance1
if $.modifiers[#MultiRes].vertexCount == 0 do
(
messagebox "ERROR, fixing"
$.modifiers[#MultiRes].vertexCount = distance1
)
if doesFileExist("C:/Users/Leo Mes/Desktop/out.lod1.obj") == false do exportFile ("C:/Users/Leo Mes/Desktop/out.lod1.obj") #noPrompt using:exporterPlugin.classes[15]
$.modifiers[#MultiRes].vertexCount = distance2
if $.modifiers[#MultiRes].vertexCount < Min do
(
messagebox "Too low vertex count, raising"
$.modifiers[#MultiRes].vertexCount = Min
)
if doesFileExist("C:/Users/Leo Mes/Desktop/out.lod2.obj") == false do exportFile ("C:/Users/Leo Mes/Desktop/out.lod2.obj") #noPrompt using:exporterPlugin.classes[15]
$.modifiers[#MultiRes].vertexCount = distance4
if $.modifiers[#MultiRes].vertexCount < Min do
(
messagebox "Too low vertex count, raising"
$.modifiers[#MultiRes].vertexCount = Min
)
if doesFileExist("C:/Users/Leo Mes/Desktop/out.lod4.obj") == false do exportFile ("C:/Users/Leo Mes/Desktop/out.lod4.obj") #noPrompt using:exporterPlugin.classes[15]
actionMan.executeAction 0 "40005" -- File: Reset File
)
)
CreateDialog the_buttons 360 80 900 480
)
)
CreateDialog mesh_buttons 520 32 900 400
Berserker Pride said:
TheRighteousMan said:
TheRighteousMan said:
Cyclohexane said:
resetMaxFile() #noPrompt
importFile ("C:/Documents and Settings/Leo Mes/Bureaublad/in.obj")
max tool maximize
Min = 0
distance1 = 0
distance2 = 0
distance4 = 0
actionMan.executeAction 0 "369" -- Views: View Edged Faces Toggle
actionMan.executeAction 0 "311" -- Tools: Zoom Extents All Selected
macros.run "Modifier Stack" "SubObject_5"
rollout mesh_buttons "Delete separated detail meshes, like sword counterweights, shouldercovers or belts."
(
button Button_done "Done!"
on Button_done pressed do
(
destroyDialog(mesh_buttons)
subobjectlevel = 0
if doesFileExist("C:/Documents and Settings/Leo Mes/Bureaublad/insimple.obj") == false do exportFile ("C:/Documents and Settings/Leo Mes/Bureaublad/insimple.obj") #noPrompt using:exporterPlugin.classes[15]
Weldtest = $.NumVerts
modPanel.addModToSelection (Vertex_Weld ()) ui:on
$.modifiers[#Vertex_Weld].threshold = 1.0e-003
if Weldtest > $.NumVerts do
(
messagebox "Some vertices are welded!"
if doesFileExist ("C:/Documents and Settings/Leo Mes/Bureaublad/outsimplewelded.obj") == false do exportFile ("C:/Documents and Settings/Leo Mes/Bureaublad/outsimplewelded.obj") #noPrompt using:exporterPlugin.classes[15]
)
modPanel.addModToSelection (Unwrap_UVW ()) ui:on
modPanel.addModToSelection (MultiRes ()) ui:on
subobjectlevel = 1
rollout the_buttons "Select type, select high-priority verts, then hit press me!"
(
button Button_rest "Armor / Weapon"
button Button_horse "Horse"
button Button_cont "Press me!"
on Button_rest pressed do
(
distance1 = $.NumVerts*0.4
distance2 = $.NumVerts*0.2
distance4 = $.NumVerts*0.1
)
on Button_horse pressed do
(
distance1 = $.NumVerts*0.5
distance2 = $.NumVerts*0.25
distance4 = $.NumVerts*0.125
)
on Button_cont pressed do
(
Min = $_null_.selectedVerts.count
distance1 = distance1 as integer
distance2 = distance2 as integer
distance4 = distance4 as integer
destroyDialog(the_buttons)
$.modifiers[#MultiRes].BoundaryMetric = on
$.modifiers[#MultiRes].baseVertices = on
$.modifiers[#MultiRes].mergeVertex = on
$.modifiers[#MultiRes].mergeThreshold = 0.25
$.modifiers[#MultiRes].mergeWithinMesh = on
$.modifiers[#MultiRes].reqGenerate = off
$.modifiers[#MultiRes].vertexCount = distance1
if $.modifiers[#MultiRes].vertexCount == 0 do
(
messagebox "ERROR, fixing"
$.modifiers[#MultiRes].vertexCount = distance1
)
if doesFileExist("C:/Documents and Settings/Leo Mes/Bureaublad/out.lod1.obj") == false do exportFile ("C:/Documents and Settings/Leo Mes/Bureaublad/out.lod1.obj") #noPrompt using:exporterPlugin.classes[15]
$.modifiers[#MultiRes].vertexCount = distance2
if $.modifiers[#MultiRes].vertexCount < Min do
(
messagebox "Too low vertex count, raising"
$.modifiers[#MultiRes].vertexCount = Min
)
if doesFileExist("C:/Documents and Settings/Leo Mes/Bureaublad/out.lod2.obj") == false do exportFile ("C:/Documents and Settings/Leo Mes/Bureaublad/out.lod2.obj") #noPrompt using:exporterPlugin.classes[15]
$.modifiers[#MultiRes].vertexCount = distance4
if $.modifiers[#MultiRes].vertexCount < Min do
(
messagebox "Too low vertex count, raising"
$.modifiers[#MultiRes].vertexCount = Min
)
if doesFileExist("C:/Documents and Settings/Leo Mes/Bureaublad/out.lod4.obj") == false do exportFile ("C:/Documents and Settings/Leo Mes/Bureaublad/out.lod4.obj") #noPrompt using:exporterPlugin.classes[15]
actionMan.executeAction 0 "40005" -- File: Reset File
)
)
CreateDialog the_buttons 360 80 900 480
)
)
CreateDialog mesh_buttons 520 32 900 400