fn sortByMaterial =(--Sorts through the (now sorted) master material array and matches objects from the MSO array to the value -- If a match is found then the object is placed into a new temporary array -- The object is removed from the MSO array so that duplicates are not placed into the new temp array -- The MSO array is…
I actually commented on the built in methods so that you might research the maxscript behind them. My first step in creating any tool is to see if it already exists. For example. the two scripts below are shorter and avoid extra global variables. ( if selection.count == 1 do ( subLevel = case subobjectlevel of ( 1: 1 2: 2…
From who I've known that has this, they're all overweight. I can't urge enough how important it is to be within the proper weight range. So many problems happen to your body when you're overweight. The breathing machine should only be a temporary fix. The REAL fix is getting more active and healthy. Stop eating fast food,…
We are building an immersive VR shooter game and are looking for 3 key team members to join us on-site in Ankara for a 1+1 year development cycle. We’re offering accommodation and meals covered—all you need to bring is your skill, passion, and drive. Open Positions: We’re looking for individuals with experience in one or…
We are building an immersive VR shooter game and are looking for 3 key team members to join us on-site in Ankara for a 1+1 year development cycle. We’re offering accommodation and meals covered—all you need to bring is your skill, passion, and drive. Open Positions: We’re looking for individuals with experience in one or…
The following positions have been filled: (1) Technical Artist (1) 3D Weapons (1) 3D Vehicles (1) 3D Environments (1) Audio - Music Composer (1) Audio - Sound Effects (1) Animation - Cinematic We are still actively searching for: (1) Design - Graphics (1) Video - Editing & Effects We are always looking for passionate and…
I tried to get Chat GPT to modify the script to not only remove duplicate sub-object ids, but also remove them from the mesh, but it wasn't able to sort it out. Maybe someone who knows MaxScript could fix this? ( -- Get the selected object obj = selection[1] -- Ensure the object is valid and has a Multi/Sub-Object material…
You can get/set position only for verts, so you have to check the subobject level and convert edges/faces to verts and then get/set the position. To avoid if-loops try with "case of" statement: ( case subobjectlevel of ( 1: (vertPos = for v in (polyop.getVertSelection selection[1]) collect (polyop.getVert selection[1] v))…
well before I got your PM I already read this thread and r_feltch_r's comment ;) copypastepixel wrote a initial great script to export a OBJ file with some default modifications using binary hacks http://www.polycount.com/forum/showthread.php?t=71230 I used parts of his technique in TexTools for the…
At a glance, wondering if the OP had posted the wrong image given their context for this thread is game asset modeling practice so perhaps high poly version? Also this object is contiguous (one piece as in real life) lvl 1 sub surf/divided mesh hence imagine that the initial sketched low poly base topology would be fine.