3ds Max Script, с чего начать
, слишком много научной лабуды надо знать) и поэтому вопрос: Насколько хорошо надо быть осведомленным в вопросах программирования и математики для того, чтобы садится за Max Script?Вне сомнений, макс скрипт это замечательное расширение стандартных возможностей 3ds Max. Используя его, можно не ограничиваться доступными инструментами создания, редактирования, позиционирования и анимирования 3d объектов.
Это не упрощенный вид программирвоания. Это программирование на определенном уровне . Другими словами, ты не будешь прописывать адреса ячеек памяти и производить базовые операции с двоичными данными. Программирование будет происходить на уровне объектов (суб-объектов) в 3ds Max - как раз тем, с чем сталкивается каждый рядовой тридешник.
По замыслу, Maxscript может быть использован и без опыта программирования. Это так. Однако, базовые знания принципов программирования обязательны. Без понимания того, что такое переменные, их типы, массивы и их индексы, операции присваивания, сравнения, условные конструкции и циклы, получить что-то стоящее не выйдет
Все же, никто не мешает начать осваивать программирование именно с Max Script, особенно если вооружиться толковой литературой
Я бы сказал даже не так. Max Script хоть и встроен в 3ds Max, это функция скорее для разработчиков программного обеспечения, нежели для пользователей.
Тридешнику, который занимается 3d, а не разработчику, который занимается разработкой, именно для его работы, макс скрипт не нужен. Визер или моделлер не должны в нем разбираться.
Максскрипт для тех, кто хочет написать плагин, сделать новую функцию, автоматизировать какое-то действие и т.д.
Если у тебя есть большое желание автоматизировать или упростить некоторые операции в работе 3ds Max, тебе стоит воспользоваться плодами тех, кто уже умет программировать на Max Script, и заглянуть на Мекку макскриптеров – специализированный ресурс ScriptSpot. Там такое количество скриптов и плагинов для макса, что у тебя глаза разбегутся.
Особой прелестью этого ресурса является то, что подавляющее большинство скриптов и плагинов там – бесплатны
Там наконец-то нормальным понятным языком обьясняется что такое все эти переменные, массивы и прочая фигня - а то иногда возьмешь какую-нибудь книгу например по C++ или Delphi, сразу сталкиваешься с непонятками, что-как-и откуда?
Типа книги были написаны не для новичков - а вот как раз для новичков у нужно было написать хотя бы несколько книг о базовых понятиях в программировании на нормальном языке, а не умничать.
Вообщем-хотел сказать что сам MaxScript нужен думаю многим 3d-шникам, так как хоть они могут быть и моделлерами или матерриаловедами-но чисто для себя могли бы упростить жизнь.
Лично я взялся за него именно с этой целью - а то есть некоторые вещи, которые в максе делать уже просто задолбался - например что-то нудное и долгое, а так сценарий написал - нажал на кнопочку и готово.
Опять же с разрешения администрации я бы хотел, чтобы здесь люди могли развивать данную тему и чтобы ее не закрывали, только потому что она и близко не стоит рядом с обычным рабочим процессом как в Максе, так и в V-ray-е, но все же может тоже помочь чем-то кому-то в процессе работы в Максе.
Сам же я хочу тоже внести свой вклад в эту тему-и если надыбаю ещё информации о книгах или чём-то полезном, выложу здесь ссылочки (опять же если нужно будет указать источник или автора информации, укажу) правила публикации я знаю и уважаю
Разумеется, если ты ссылаешься на что то авторское, то авторство следует указывать в обязательном порядке.
Темы мы не закрываем, по этому не волнуйся, она будет тут всегда.
Если ты что-то надыбаешь прикольное, то обязательно делись. Но главное, кроме авторства, не просто давать ссылку не полезность, а и давать ей описание от себя. То есть высказывать своем мнение что это, зачем нужно и как тебе лично оно помогает в работе

а то ведь не все вшиваются, есть к которым надо вечно в папку бегать)
Если скрипт верно написан, то там должна быть прописана категория в которой находится кнопка скрипта.
Например:
category:"MyScripts"
ButtonText:"Скрипт Артема
"
Тогда можно добавить кнопку этого скрипта на панель инструментов 3ds Max. Просто вытащив его на нее.
Запускаешь скрипт MAXScript=>Run Script… Идешь в нужную папку и запусакешь свой скрипт.
Теперь он есть в Toolbars UI.
Открываешь UI - правая кнопка на панели инструментов=> Customize. В появившемся окне Customize User Interface => вкладка Toolbars. В ней просто ищешь кнопку твоего скрипта, в его категории, в нашем примере это MyScripts и через Drag-and-drop, кидаешь ее в нужное место на панели инструментов.
Если хочешь создать свою панель, то просто там же в Toolbars, жми кнопку New… и создаешь свой тулбар, задав ему имя.
Вот классное видео, посмотри. Там все вполне наглядно:
http://www.scriptspot.com/files/Run&Install_MacroScript.wmv
Думаю, штука очень удобная:http://www.scriptspot.com/3ds-max/scripts/loop-regularizer
1 – по ссылке качаешь RegularizeEdgeLoop.zip
2 – переименовываешь его а RegularizeEdgeLoop.mzp
3 – драг энд дропом кидаешь RegularizeEdgeLoop.mzp во вюпорт
4 – создаешь/берешь Editable Poly обект
5 – переходишь на уровень редактирования ребер/границ/граней (edge/border/polygon)
5 – нажимаешь правую клавишу мышки и в левом нижнем кваде, в самом низу находишь пункт Regularize
Видео выше показывает не универсальный способ установки подходящий для всех скриптов, а добавление кнопки скрипта на панель инструментов.
Инструкция по установки самого скрипта находится в его описании на странице его скачки
ЗЫ: я проверил скрипт – все работает

Спасибо, инструкцию ессно читал, представить не знал. что zip. можно просто rename!
Английский не родной.
Трудности перевода.
Еще можно найти кучу отговорок-оправдашек...
Спасибо!
Оставить комментарий
Использование Премиум 3D моделей RenderStuff – отличительная черта профессионалов, которые ценят свой труд и не растрачивают свое терпение на то, что уже было сделано для них:
Используя содержимое этого сайта, Вы соглашаетесь с данными условиями:
ПЕРСОНАЛЬНОЕ ИСПОЛЬЗОВАНИЕ
Вы можете свободно использовать скачиваемый контент, а также информацию из статей (уроков) и 3d рендеры (изображения) в своих личных проектах и сценах. Работая с материалами сайта, Вы можете изменять их на Ваше усмотрение при условии, что это делается исключительно для личных проектов.ПРОДАЖА
Вы НЕ можете продавать какой-либо контент в измененной или неизмененной форме, как самостоятельный продукт или в сборе коллекций, если обратное не указано в описании. Использование 3d моделей RenderStuff как основы для создания производных 3d моделей и их дальнейшей продажи запрещено.КОММЕРЧЕСКОЕ ИСПОЛЬЗОВАНИЕ
Запрещено использование бесплатных 3d моделей и любых файлов из скачиваемых архивов (*.zip) в коммерческих целях. Не используйте бесплатные 3d модели в коммерческих (оплачиваемых) проектах в модифицированной или исходной формах, если обратное не указано в описании. Вы можете свободно использовать 3d рендеры (изображения) с этого сайта в коммерческих проектах.РЕПУБЛИКАЦИЯ
Вы можете размещать статьи (уроки) и 3d рендеры (изображения) с данного сайта ТОЛЬКО при условии наличия видимой dofollow гиперссылки на ru.renderstuff.com как автора. Републикация, обмен и распространение бесплатных 3d моделей запрещено. Вы не можете распространять каким-либо образом производные 3d модели, сделанные с использованием любой 3d модели RenderStuff как основы.Все логотипы и торговые марки принадлежат их владельцам и используются только в идентификационных целях.
