Отличия от исходной версии скрипта 1.5.1 (respect to Herman Saksono): * переписан и оптимизирован исходный код с учетом поддержки библиотек dotNet; * внесены следующие изменения в модули Randomizer and Scatterer: --> добавлено учитывание масштабирования исходного объекта, которое было применено к нему до клонирования; --> добавлена возможность указания пределов случайного масштабирования клонов; --> добавлена поддержка использования групп в качестве исходных объектов.
круто, и на scriptspot выложил даже ссылку, а то там народ долгое время убивался 3DZver - очень хороший
Автор: vansan 19/12/2007, 22:52
Большое спасибо!
Автор: nickel back 19/12/2007, 23:09
вау!!! респект!!
3DZver
а назойливый глюк с игнором скейла рассаживаемых обьектов случайно не можешь пофиксить? если только уже не сделал
Автор: ECXIMER 19/12/2007, 23:39
Ух Спасибо, 3DZver, ОГРОМНЕЙШЕЕ! Очень его не хватало!
Автор: mir-vadim 19/12/2007, 23:47
Мужик сказал - мужик сделал. Респект.
Автор: 3DZver 20/12/2007, 01:26
2 nickel back:
QUOTE
а назойливый глюк с игнором скейла рассаживаемых обьектов случайно не можешь пофиксить? если только уже не сделал
Ах, да!!! Вот сидел же и думал, когда писал - что же надо было ещё пофиксить в этом скрипте? Спасибо, что напомнил, nickel back! Пофиксил. И, кстати, ещё добавил чтобы цвета клонируемых объектов (wirecolor) наследовали цвета оригиналов (о чём забыл упомянуть в первом посте).
Ссылка для скачивания в первом посте обновлена.
ps: Всем спасибо и с наступающим НОВЫМ ГОДОМ!
Автор: 111 20/12/2007, 04:21
крута. жалко я не на х64
Автор: CyberFlipper 20/12/2007, 07:40
3DZver Как думаешь, сложно сделать, чтобы он камни укладывал без взаимопересечений? Недавно очень было нужно сделать сплошное заполнение камнями разного размера - не вышло. Руками пришлость доводить долго и нудно.
Кстати - у него недоделка есть: не отключается автоматом режим рисования при закрытии окошка.
Автор: eliteman 20/12/2007, 09:15
это ещё цветочки, то ли ещё будет! но только после Нового Года... ))
СпАсИбО, Зверище!!!
Автор: elfin 20/12/2007, 09:52
QUOTE
это ещё цветочки, то ли ещё будет! но только после Нового Года... ))
это ты об аналоге 1асс'овского супер пейнтера? да, хотелось бы посчупать версию от зверя пожелаем ему творческих успехов
это ещё цветочки, то ли ещё будет! но только после Нового Года... ))
это ты об аналоге 1асс'овского супер пейнтера? да, хотелось бы посчупать версию от зверя пожелаем ему творческих успехов
Несколько преждевременный ажиотаж
Во-первых, eliteman'у я уже объяснил, что написание скриптов не является моей основной работой и смогу ли я в ближайшее обозримое будущее выбрать время для написания чего-либо глобального - большой вопрос. Единственное, что я ему обещал абсолютно точно - переписать AdvPainter под dotNet для работы в x64. Что я и сделал.
А во-вторых, в свете имеющейся у меня информации возможно в скором времени будет инструмент, при появлении которого все эти супер и адвансед пэйнтеры вместе взятые потеряют всякую актуальность
1асс: попал-то как раз ты, когда взялся за то, о чём имеешь самое поверхностное представление зы: не отвлекайся. у тебя ещё много работы по доведению до ума своего супапэйнтера... и вообще, ради твоего же блага, я буду игнорировать все твои посты в этой теме.
Автор: elfin 20/12/2007, 11:58
QUOTE
в свете имеющейся у меня информации возможно в скором времени будет инструмент, при появлении которого все эти супер и адвансед пэйнтеры вместе взятые потеряют всякую актуальность
а можно чуть-чуть пиара для заинтригованных? просвети немного.
Автор: 3DZver 20/12/2007, 12:05
QUOTE
а можно чуть-чуть пиара для заинтригованных? просвети немного.
а это уже и был "чуть-чуть пиар", а на большее я не имею право, т.к. не являюсь автором этого инструмента. всё узнаете в своё время.
2 CyberFlipper:
QUOTE
3DZver Как думаешь, сложно сделать, чтобы он камни укладывал без взаимопересечений? Недавно очень было нужно сделать сплошное заполнение камнями разного размера - не вышло. Руками пришлость доводить долго и нудно
Сделать это можно, но у меня пока на это нет времени, к сожалению.. Код открыт, так что любой желающий может править его на своё усмотрение
я дома поставил на 32XP и макс соовт 2008x32 - все замечательно работает
Автор: 3DZver 20/12/2007, 14:17
Влад прав, работать будет и в x32. Правильнее наверное мне было написать "rewritten for dotNet" Просто в основном у людей возникли с ним проблемы после перехода на 9-й и 2008-й x64, т.к. в x32 и старый AdvPainter прекрасно работает в этих версиях макса, если стоит ещё и 8-й макс. А вот в х64 он работать не хотел, даже при наличии 8-го макса.
Автор: 111 20/12/2007, 23:21
а мне адвансед паинтер не вставляет та тулза что выкладывали в ветке асса мне понравилась гораздо больше.
CyberFlipper похоже проглядел её?
а конечно новым инструментов зверь все хзаинтриговал. заявка на миллион. посмотрим что в реальности получится пэинтэффекты для макса что ли?
Автор: 3DZver 20/12/2007, 23:36
QUOTE
а конечно новым инструментов зверь все хзаинтриговал. заявка на миллион. посмотрим что в реальности получится пэинтэффекты для макса что ли?
Заявки на миллион, а так же их исполнение - в соседней ветке Здесь - только информация. Что с ней делать - решать вам.
А на счёт нового инструмента - внимательно читаем мой пост выше:
QUOTE
... а на большее я не имею право, т.к. не являюсь автором этого инструмента. всё узнаете в своё время..
Автор: Ito 21/12/2007, 04:19
дадада скейл теперь не помеха ура!
спасибо Толя
Автор: 3DZver 22/12/2007, 20:26
Наши шведские друзья со скриптспота обнаружили один маленький баг режима "Scatterer" - при включении опции "Align to Stroke" на X или Y скрипт выдавал ошибку. Данный баг пофиксен и апдейт доступен по ссылке в первом посте.
ps: Кстати, я так и не просёк разницы этих двух режимов AdvPaintera - Scatterer и Randomizer. Они имеют практически идентичные алгоритмы просчёта клонирования и трансформации копий. Лично мне хватает рандомайзера.
Автор: D-d Man 23/12/2007, 00:14
2 3DZver спасибо
Автор: PaulFX 23/12/2007, 20:41
Я счастлив, что каждый день захожу на 3D Center. Признаться, я один из тех, кому действительно не хватало этого инструмента. Только из-за него у меня до сих пор стоит на системе вторая система XPx32. Хоть и в карман не положишь "спасибо", но все же Большое Cпасибо, 3D Zver!!!
ps: Кстати, я так и не просёк разницы этих двух режимов AdvPaintera - Scatterer и Randomizer. Они имеют практически идентичные алгоритмы просчёта клонирования и трансформации копий. Лично мне хватает рандомайзера.
а рояль в кустах и не заметил =), разница очевидна когда в качестве Sours Object выбрано несколько объектов.
ЗЫ.: спасибо за фикс.
Автор: AzaZeo AinAmart 11/01/2008, 21:08
Неплохо было бы немного доделать, чтоб можно было размерность юнитов изменять - а то в сцене метры, а в настройках травы - безразмерность какая-то Конечто, я посмотрю - получится ли самому чего поправить, но...
Автор: nickel back 15/03/2008, 16:24
3DZver - а можно его чуть доработать? Мне кажется это несложно.
в режиме с скатерер есть возможность крутить обьекты случайно или смещать. а вот случайно менят скейл возможности НЕТ.
странно почему это не было сделано в исходной версии. совершенно же очевидна недоработка, раз есть все вышеперечисленное.
Автор: 3DZver 16/03/2008, 00:51
2AzaZeo AinAmart:
QUOTE
Неплохо было бы немного доделать, чтоб можно было размерность юнитов изменять - а то в сцене метры, а в настройках травы - безразмерность какая-то
Не путайте системные юниты с экранными! Цифры в настройках травы AdvPainter'а (minimum height и maximum heght) как раз и соответсвуют системным юнитам.
2nickel back:
QUOTE
в режиме с скатерер есть возможность крутить обьекты случайно или смещать. а вот случайно менят скейл возможности НЕТ.
Господа, а хэлп к AdvPainter'у для кого написан?! И для чего, как вы думаете, в режимах Scatterer и Randomizer существует опция PostClone Script? Что касается вопроса по рэндомному скейлу копий: ставите галочку на PostClone Script и вставляете в текстовое поле вот эту строку
CODE
ang = (random 0.8 1.2); scale npScatterObj [ang, ang, ang]
поменяйте цифры 0.8 и 1.2 на те, которые вам нужны (1.0 = 100%), и будет вам щастье
Автор: nickel back 16/03/2008, 13:15
тогда уже удобнее воспользоватся скриптом от 111 что скейл рандомит. например 111_random_transforms_v0.2.ms
имхо былобы удобнее внутри адвпаинтера сделать
Автор: 3DZver 16/03/2008, 14:01
QUOTE
тогда уже удобнее воспользоватся скриптом от 111 что скейл рандомит. например 111_random_transforms_v0.2.ms
Скриптов, которые производят рэндомную трансформацию объектов великое множество - выбирайте любой на вкус и цвет.
QUOTE
имхо былобы удобнее внутри адвпаинтера сделать
А PostClone Script разве не внутри него?
Автор: nickel back 16/03/2008, 15:26
2 3DZver - я думаю ты понял что я хотел сказать.
прописывание той строчки каждый раз или юзанье дополнительных скриптов это лишние клики мышки. хоть и спасает ситуацию, но неудобно как то..
Если есть пара свободных минут, может черкни пару новых строчек в адвпаинтер. Мне как непррограмисту кажется что это немного времени займят, но я могу и ошибатся.
п.с. но в любом случае пасибо за перекомпиляцию оного. щас вовсю пользую.
Автор: 3DZver 24/03/2008, 23:23
QUOTE
Если есть пара свободных минут, может черкни пару новых строчек в адвпаинтер. Мне как непррограмисту кажется что это немного времени займят, но я могу и ошибатся.
Это сделать достаточно просто, но времени займёт чуть больше, чем тебе как непрограммисту показалось Возможно в будущем я это сделаю, но не могу обещать со всей определённостью, т.к. к сожалению в данное время я очень загружен своей основной работой и на дописывание чужих скриптов просто нет времени. И это при том, что ещё кучка своих лежит недописанных...
Автор: Miktor 25/03/2008, 15:34
спасибо большое за скрипт
Автор: 3DZver 01/04/2008, 15:22
По просьбам некоторых пользователей в Randomizer и Scatterer добавил рэндомный скейл. Кому не хватало данной возможности - забираем апдейт по ссылке в первом посте. (nickel back, especially for you )
По просьбам некоторых пользователей в Randomizer и Scatterer добавил рэндомный скейл. Кому не хватало данной возможности - забираем апдейт по ссылке в первом посте. (nickel back, especially for you )
Каким образом обновил? В архиве лежит файл advpainter_1.5(x64).mzp, тащиш его во вьюпорт открытого макса, потом перезапускаешь макс и всё.
Автор: vic 07/04/2008, 16:32
спасиб!!! все получилось
Автор: Drunik 11/06/2008, 17:09
Огромное спасибо 3DZver!
Автор: Ito 15/07/2008, 22:43
Толь а в силах ли сделать, чтобы этот пэинтер воспринимал группу обьектов как один обьект ну допустим листья прокси, а ствол геометрия и это в группе? или несколько деревьев в группе
Толь а в силах ли сделать, чтобы этот пэинтер воспринимал группу обьектов как один обьект ну допустим листья прокси, а ствол геометрия и это в группе? или несколько деревьев в группе
No problem, Игорь - теперь Randomizer и Scatterer в пэинтере работают и с группами. Кому этого не хватало, забираем по ссылке в первом посте http://3dcenter.ru/forum/index.php?s=&showtopic=82821&view=findpost&p=981047
Автор: Ito 18/07/2008, 08:44
алиллуя Толя спасибо
Автор: nickel back 18/07/2008, 09:20
3DZver - только сейчас заметил. Респект!
Автор: 111 19/07/2008, 00:25
можно нарисовать стволы а листву потом раскидать clone and align
Автор: 3DZver 20/07/2008, 00:35
Замечена маленькая неточность: не учитывались многоуровневые вложения в группы (группы в группах). Т.е. если в группе были ещё вложенные группы, то они воспринимались отдельными объектами, а не в составе группы. Пофиксено и перезалито.
2 111:
QUOTE
можно нарисовать стволы а листву потом раскидать clone and align
это вопрос или утверждение? в любом случае не совсем понятно к чему это...
Автор: 200Man 21/07/2008, 23:04
3DZver - респект за группы ) Седня целый день долбался пытаясь расклонировать группы. Типа, надо было распихать кучу разных машинок (а они все группами).
Есть еще одно предложение - хорошо бы если б можно было рисовать не только по мешу, но и по сплайнам. В superpainter есть такая фича.
... Есть еще одно предложение - хорошо бы если б можно было рисовать не только по мешу, но и по сплайнам. В superpainter есть такая фича.
Ну сделай сплайн рендерейбл, конвертни его в меш и рисуй по нему
Автор: eliteman 04/08/2008, 18:10
to 3DZver
Спаcибо огромное за апдейт!!! а конкретно за возможность использования групп! сегодня столкнулся с этой бедой, а тут на тебе! )))
Автор: 200Man 05/08/2008, 22:55
В общем то я так и сделал Буду иногда сюда заглядвать!
Автор: Boom 06/02/2009, 10:05
Емана, народ! Подскажите ламеру как его юзать? Сцуко, всю голову поломал... З.Ы. Все, разобралсо... Голову включил, просто...
Автор: zloy polzun 04/08/2009, 12:03
спасибо Зверь это жизненно необходимый аддишн
Автор: slit_ok 06/08/2009, 13:34
По совету DAG_ya, зашел на эту страницу. Спасибо!
Автор: be-fast 06/08/2009, 17:50
спасибо, обожаю работать этим тулом.
Но в версии 1,6 бегущей под х64 2009 максом в режиме скаттер невозможно рисовать объектами одной величины. Изменение диапазона допустимых min и max размеров в 1 не помогают, изменение их же в 0 не помогают. перепробовал всё. Объекты рисуются разной величины. В версии 1,5 такой проблемы не было, но она под х64 2009 не бежит.
Автор: Kotriano 09/08/2009, 14:43
привет человеки, похоже вы тут все шарите, будьте добры, расскажите как его поставить и где открыть. заранее спасибо)
Автор: Anatoliy Meymuhin 15/08/2009, 06:49
QUOTE (be-fast @ 06/08/2009, 18:50)
спасибо, обожаю работать этим тулом.
Но в версии 1,6 бегущей под х64 2009 максом в режиме скаттер невозможно рисовать объектами одной величины. Изменение диапазона допустимых min и max размеров в 1 не помогают, изменение их же в 0 не помогают. перепробовал всё. Объекты рисуются разной величины. В версии 1,5 такой проблемы не было, но она под х64 2009 не бежит.
Такая же проблема и в максе 2010х32, посему откатился на 1.5 версию - там все нормально
Автор: 3DZver 04/09/2009, 22:52
Цитата(Anatoliy Meymuhin @ 15/08/2009, 07:49)
Цитата(be-fast @ 06/08/2009, 18:50)
спасибо, обожаю работать этим тулом.
Но в версии 1,6 бегущей под х64 2009 максом в режиме скаттер невозможно рисовать объектами одной величины. Изменение диапазона допустимых min и max размеров в 1 не помогают, изменение их же в 0 не помогают. перепробовал всё. Объекты рисуются разной величины. В версии 1,5 такой проблемы не было, но она под х64 2009 не бежит.
Такая же проблема и в максе 2010х32, посему откатился на 1.5 версию - там все нормально
Подправил и заменил архив в http://3dcenter.ru/forum/index.php?s=&showtopic=82821&view=findpost&p=981047.
2Kotriano: достаёшь из архива файл advpainter_1.6.0.mzp, затаскиваешь в любой вьюпорт открытого макса, перезапускаешь макс, Customize>Toolbars>Category>Advanced Painter. Надеюсь, что делать дальше объяснять нет необходимости.
Автор: seven77 30/10/2009, 13:18
hi, but the 1.6 is not working i max 2009 x64???how i can do that??
Автор: :AtoM: 30/10/2009, 15:10
2AzaZeo AinAmart: QUOTE Неплохо было бы немного доделать, чтоб можно было размерность юнитов изменять - а то в сцене метры, а в настройках травы - безразмерность какая-то
Не путайте системные юниты с экранными! Цифры в настройках травы AdvPainter'а (minimum height и maximum heght) как раз и соответсвуют системным юнитам.
подожди. есть display scale unit а есть system unit, так вот работает он как раз То с display. поправить бы.... или хотя бы разрешить значения меньше 1 для height.
хотя нет пардон...блин ваще непойму....в дисплэй стоят метры, а в систем милиметры, но трава ни на то ни на то.....
Автор: kuman 01/11/2009, 16:39
Hi everyone, I have max 2009 64bit and vista.The script( Advpainter V1.6.0) not working. I doing everything step by step like in instrukcion. When I run script i looking sentence: Runtime error: Copy error on file: C:\Program Files\Autodesk\3dsmax2009\stdplugs\stdscripts\Functions_AdvPainter.ms Any ideas? Anybody help me?
Автор: seven77 07/11/2009, 11:52
i have the same problem......any solution?
Автор: ECXIMER 09/11/2009, 15:24
2 kuman, seven77, Probably need to give full write access to the folder 3dsmax.
Автор: 3DZver 19/11/2009, 11:48
Цитата
Цитата(seven77 @ 30/10/2009, 13:18)
hi, but the 1.6 is not working i max 2009 x64???how i can do that??
Цитата(kuman @ 01/11/2009, 16:39)
Hi everyone, I have max 2009 64bit and vista.The script( Advpainter V1.6.0) not working. I doing everything step by step like in instrukcion. When I run script i looking sentence: Runtime error: Copy error on file: C:\Program Files\Autodesk\3dsmax2009\stdplugs\stdscripts\Functions_AdvPainter.ms Any ideas? Anybody help me?
Цитата(ECXIMER @ 09/11/2009, 15:24)
2 kuman, seven77, Probably need to give full write access to the folder 3dsmax.
Yes. A problem most likely in it. Thanks ECXIMER.
Автор: c0cllc 03/12/2009, 20:43
извините, я из Болгарии и на русском плохо пишу- у меня вот какая проблема, посмотрите на изображение. Ета проблема кажется в файле "Ink_Hair.ms". Вот сдесь у моего 3ds Max Design 2010 (64bit) есть ета проблема, не понимаю почему: hairClrMap.gradient_ramp.flag__1[1].value = basecolor
3ds Маx у меня немецкий, с английском нет проблем, но я купил немецкого и его пользую. Спасибо за помощь!
Автор: c0cllc 08/12/2009, 11:39
Помогите, если возможно,. пожалуйста
Автор: zveroman 13/12/2009, 21:33
Народ такой тупняк, помогите - не могу установить. 1. все по плану 2. Install Advanced Painter action item (found under 'Painter' category) to your toolbar - что-то не нахожу, может не там ищу Customize/Customize User Int./toolbars/category - нет там 'Painter' Max2009 64x
Автор: ECXIMER 13/12/2009, 22:19
c0cllc: Если оф.пользователь макса, то пиши в саппарт автодескам - 100% что-то не то именно в максе и именно с немецким...
zveroman:
Автор: zveroman 14/12/2009, 18:06
ECXIMER СПАСИБО!
Автор: zveroman 17/12/2009, 23:06
Такой вопрос созрел - у меня есть поверхность на ней размещаю два ВРпрокси (трава на холме)
и еще момент - один прокси размещается на месте второго и перекрывает первый (частично). Может кто подскажет что не так делаю, настройки по умолчанию
Автор: ECXIMER 18/12/2009, 00:02
зверомен: 1. элайн ап дайрэкшн ту N (по нормали, а не по мировой Z) зы: только трава так расти не может - она тянется в небо, значит нужно по мировой Z... 2. если скаттеришь одновременно несколько объектов, то разнеси их пивоты друг от друга, либо по одному, по очереди.
Автор: LabEG 25/12/2009, 01:05
Прикольная прога: Предложение - сделать так что бы одной кнопочкой можно было равномерно, рядами, распределить по другому объекту. Ибо очень нужная вещь.
Автор: ECXIMER 25/12/2009, 09:57
Цитата(LabEG @ 25/12/2009, 01:05)
Прикольная прога: Предложение - сделать так что бы одной кнопочкой можно было равномерно, рядами, распределить по другому объекту. Ибо очень нужная вещь.
Scatter в Compound objects
Автор: LabEG 25/12/2009, 12:28
Да не может он сделать так что бы все было равномерно на неравномерной сложной сетке!!!
Автор: ECXIMER 25/12/2009, 12:33
Не ори... Тут твою "проблему" решать не стОит - создавай отдельную тему. http://3dcenter.ru/forum/index.php?showtopic=101370 Объединяйтесь - и добъётесь своего
Автор: farrokh 04/08/2010, 11:00
hi dear Russian friends when i try to run the script i got this error:
thanks a lot. but please mention this in install duc too I know some users that have my problem too.
Автор: Juliana 09/09/2010, 09:04
Цитата
Каким образом обновил? В архиве лежит файл advpainter_1.5(x64).mzp, тащиш его во вьюпорт открытого макса, потом перезапускаешь макс и всё.
У меня нет в архиве такого файла. Как мне быть?
Автор: ECXIMER 09/09/2010, 09:15
а что есть с похожим именем, то и тащи... и красным не нужно писать...
Автор: Juliana 09/09/2010, 17:37
Archives пустой
Автор: ECXIMER 09/09/2010, 21:12
идмить... скачай полный
Автор: Juliana 10/09/2010, 14:21
Не работает - пишет: Syntax error: at dotnetcontrol, expected <rollout control> In line: pickbutton s In file: mzp.run in package C:\Program Files\Autodesk\3dsMax8\Scripts\advpainter_1.6.0.mzp
Автор: ECXIMER 10/09/2010, 15:04
обнови .NET Framework
Автор: antanas13 01/12/2010, 02:20
Спасибо 3DZver - это пожалуй один из самых полезных скриптов что что мне когда либо довелось использовать , работает даже с максвелловскими проксями не говоря уже об остальных ! В общем ещё раз спасибо !
Автор: Sanya3D 15/09/2012, 00:50
А есть ли какой-то хороший аналог этого замечательного скрипта. Просто у меня в 2012 Максе выкидывает следующую ошибку: http://shot.qip.ru/008q6P-13pgxj6un/
Автор: SIL 15/09/2012, 11:23
в 12 встроенный паинтер есть.
Автор: Sanya3D 15/09/2012, 21:50
Цитата(SIL @ 15/09/2012, 11:23)
в 12 встроенный паинтер есть.
В 2012-м и Поли бюст встроенный, пока нужный инструмент нашёл, пол часа прошло. Вообще рагульный интерфейс у 2012-го. Это так к слову. А как собственно данный инструмент называется?
Автор: SnDEL 15/09/2012, 22:05
"Object Paint" 3я вкладка. всё просто
Автор: nickel back 22/11/2013, 17:38
нельзяли пофиксить пути в инсталере под 2014-й? и заодно... Раном скейл не воркает, т.е значения игноряться.
спасибо....
Автор: nickel back 25/11/2013, 18:11
нашел как пути для 14 макса пофиксить.. Если кому надо, в аттаче Но как пофиксить random scale, сам не разберусь.
пс. без этого паинтера как без рук, родной максовкий жесть.......
А есть ли какой-то хороший аналог этого замечательного скрипта. Просто у меня в 2012 Максе выкидывает следующую ошибку: http://shot.qip.ru/008q6P-13pgxj6un/
Актуально! Кто знает как избавится от ошибки.
Автор: RGhost 14/04/2015, 19:44
Цитата(Sanya3D @ 14/04/2015, 18:55)
Цитата(Sanya3D @ 15/09/2012, 00:50)
А есть ли какой-то хороший аналог этого замечательного скрипта. Просто у меня в 2012 Максе выкидывает следующую ошибку: http://shot.qip.ru/008q6P-13pgxj6un/