upside
Сообщения | Дата |
---|
Maxscript "tool create" "mousePoint"
Так и не получилось создать полигон решил скопировать его и plane()
Таким же образом сделал и box()
Результат конечно тот который нужен но всётки хотелось бы научиться в плагине создовать полигоны
пример с подобием плоскости и бокса)
Code:
plugin simpleObject upsideBox
name:"upsideBox"
classID:#(0x2862686d, 0x1133d957)
category:"upsidePrimitives"
(
parameters main rollout:params
(
length type:#worldunits ui:spLength default:0.0
width type:#worldunits ui:spWidth default:0.0
height type:#worldunits ui:spHeight default:0.0
)
rollout params "Parameters"
(
spinner spWidth "Length: " range:[-5000,5000,0]
spinner spLength "Width: " range:[-5000,5000,0]
spinner spHeight "height: " range:[-5000,5000,0]
)
on buildMesh do
(
d = (createInstance box lengthsegs:1 widthsegs:1 heightsegs:1 length:0 width:0 height:0 pos:[0,0,0])
m = copy d.mesh
meshop.moveVert m #{1} [length,width,0]
meshop.moveVert m #{2} [0,width,0]
meshop.moveVert m #{3} [length,0,0]
meshop.moveVert m #{4} [0,0,0]
meshop.moveVert m #{5} [length,width,height]
meshop.moveVert m #{6} [0,width,height]
meshop.moveVert m #{7} [length,0,height]
meshop.moveVert m #{8} [0,0,height]
setMesh mesh m.mesh
gc()
)
tool create
(
on mousePoint click do
case click of
(
1: nodeTM.translation = gridPoint
3: #stop
)
on mouseMove click do
case click of
(
2:( length = gridDist.x; width = gridDist.y)
3: height = gridDist.z
)
)
)
plugin simpleObject upsidePlane
name:"upsidePlane"
classID:#(0x3ab4d02b, 0x42a1525)
category:"upsidePrimitives"
(
parameters main rollout:params
(
length type:#worldunits ui:spLength default:0.0
width type:#worldunits ui:spWidth default:0.0
)
rollout params "Parameters"
(
spinner spWidth "Length: " range:[-5000,5000,0]
spinner spLength "Width: " range:[-5000,5000,0]
)
on buildMesh do
(
d = (createInstance Plane lengthsegs:1 widthsegs:1 length:0 width:0 pos:[0,0,0])
m = copy d.mesh
meshop.moveVert m #{1} [length,width,0]
meshop.moveVert m #{2} [0,width,0]
meshop.moveVert m #{3} [length,0,0]
meshop.moveVert m #{4} [0,0,0]
setMesh mesh m.mesh
gc()
)
tool create
(
on mousePoint click do
case click of
(
1: nodeTM.translation = gridPoint
2: #stop
)
on mouseMove click do
case click of
(
2:( length = gridDist.x; width = gridDist.y)
)
)
)
Выложил для примера может комуто будет полезно)
| 24.11.2011 |
Maxscript "tool create" "mousePoint"
Пока ждал помощи немного разобрался
Но возник вопрос как создать полигон из 4-х точек?
Code:
plugin simpleObject upside
name:"upside"
classID:#(0x2862686d, 0x1133d957)
category:"upside"
(
parameters main rollout:params
(
length type:#worldunits ui:spLength default:0.0
width type:#worldunits ui:spWidth default:0.0
)
rollout params "Parameters"
(
spinner spWidth "Length: " range:[-5000,5000,0]
spinner spLength "Width: " range:[-5000,5000,0]
)
on buildMesh do
(
VertArray =#()
VertArray[1] = [length,width,0]
VertArray[2] = [0,width,0]
VertArray[3] = [0,0,0]
VertArray[4] = [length,0,0]
m = SetMesh mesh vertices:VertArray
)
tool create
(
on mousePoint click do
case click of
(
1: nodeTM.translation = gridPoint
2: #stop
)
on mouseMove click do
case click of
(
2:( length = gridDist.x; width = gridDist.y)
)
)
)
| 24.11.2011 |
Maxscript "tool create" "mousePoint"
Помогите кому не сложно перевести урок
http://3dats.com/custom_parametric_object_maxscript.asp
Английский знаю оч очень плохо и трудно понимать что там написанно думаю это будет полезно не только мне!!
Оч прошу ) Пробовал превести гуглом такая хрень получаеться
| 22.11.2011 |
Maxscript "tool create" "mousePoint"
В том то и дело там просто вызываеться функция box() с параметрами
а мне нужно Скрипт процесса создания чтоли как то так ! Я вродм разобрался не совсем то что я хотел но уже ближе
Code:
plugin simpleObject upside
name:"upside"
classID:#(0x2862686d, 0x1133d957)
category:"upside"
(
parameters main rollout:params
(
length type:#worldunits ui:splength default:500
width type:#worldunits ui:spwidth default:500
height type:#worldunits ui:spHeight default:500
)
rollout params "Parameters"
(
spinner spWidth "Length: " range:[200,1600,500]
spinner spLength "Width: " range:[200,800,500]
spinner spHeight "Height: " range:[200,1800,500]
)
on buildMesh do
(
b = (createInstance box )
b.height = height
b.length = length
b.width = width
setMesh mesh b.mesh
gc()
)
tool create
(
on mousePoint click do
case click of
(
1: nodeTM.translation = gridPoint
5: #stop
)
on mouseMove click do
case click of
(
2: length =(gridDist.x)
3: width = (gridDist.y)
4: height = (gridDist.z)
)
)
)
| 22.11.2011 |
Maxscript "tool create" "mousePoint"
Maxscript "tool create" "mousePoint" "mouseMove"
Не получается создавать объект по аналогии с боксом чтоб типо тянешь мышью как бокс и создаёшь объект нужного размера!!
Может у когонить есть пример макс скрипта создание бокса по аналогии со стандартным?
| 22.11.2011 |
Quote:
Ещё один глюк но уже в 3D MAX DESIGN 2012. При подгружении различных материалов в матедитре их невозможно ликвидировать. При нажатии правой кнопкой в падающем меню отсутствует пункт "закрыть библиотеку". На работе стоит две одинаковые тачки, один итот же софт - на одно проблема есть на друго нет.
У меня тож неработает) Может как то по другому это делаеться
| 02.11.2011 |
Помогите разобраться с освещением
ЭТ что изминили то? в настройках чего?
| 31.10.2011 |
Помогите разобраться с освещением
Что то типо рендер регион)
| 31.10.2011 |
Помогите разобраться с освещением
Что если Burn Value c 0.75 на 0.3 уменьшить?
| 31.10.2011 |
Помогите разобраться с освещением
Может скрин с настройками рендера выложите? Мне кажеться что всётки дело в настройках рендера
| 30.10.2011 |
Помогите разобраться с освещением
Может параметр saturation в gi уменьшить?
| 30.10.2011 |
http://www.render.ru/books/show_book.php?book_id=432
Урок по материалам мне в моё время оч помог)
http://3d.ofme.ru/lessons/lesson_2_blend/lesson_2_blend.html
Поискал из того что нашёл вроди более мение)
| 30.10.2011 |
Материал Blend+Маска через которую всё в одно соединиться
| 30.10.2011 |
Значить я всётки был прав)
Жаль нет под рукой не макса не фотошопа ) Установил виндовс 8 посмотреть щас пытаюсь запихнуть программы основные если получиться то через мин 30 покажу те как это делаеться примерно)
| 30.10.2011 |
Что моделить, чтобы получить PROFIT
Ампир ампир)) Ладно ладно вам )) Вот смоделирую какойнить ампир блин) Потом тему ещё подниму) Щас бессмысленно что то писать )) В ответ будет что то типо смоделируй потом поговорим))
| 30.10.2011 |
Можно реку отдельно смоделировать и назначить на неё текстуру воды
Можно использовать маску с мотериалом blend
Можно текстуру в фотошопе подготовить на которой будет переливание ваше!))
| 30.10.2011 |
Что моделить, чтобы получить PROFIT
Quote:
Замодельте например такое http://www.1stdibs.com/furniture_item_detail.php?id=569764
и статус профи вам гарантирован... при условии что моделька будет без косяков
вообще на этом сайте много всякости что можно замоделить...
Спасиб!! Хоть что то дельное ) Мне понравилось) Ушёл моделировать недели через две надеюсь будет результат))
| 30.10.2011 |
Что моделить, чтобы получить PROFIT
Офисный набор шторм сделан по чертежам в размер
http://solenne.com.tr/ru/miebieli/ekskliuziwnaia-sieriia/storm-3
Тянет на профи?
Просто живу в ташкенте у нас с инетом проблемы моделей куча но немогуж я все загружать)
| 30.10.2011 |
Нашёл фаил реестра в инете который решает проблему с русским шрифтом в 3д максе ! Но он не работал на 64 битных версиях он неработал!
Мой друг изменил его и теперь он пашет проверяли на 3D Max 2012 32 и 64 бита!!
Запускаем фаил соглашаемся со слиянием и перезагружаем компьютер!
| 30.10.2011 |
Вышел sp 2 для 3D Max в нём устранили вышеописанную проблему)
| 30.10.2011 |
Думаю вам стоит почитать и пройти уроков по 3DMax и V-ray ну или mental ray
Здесь просто нечего говорить (
Выполните штук 10 уроков будет намного лучше)
| 30.10.2011 |
Quote:
Значит с единицами измерения че-то не то. Может у тебя комната 600000, а в радиусе 6000 нет придметов. Просто померь с помощью TAPE какое расстояние от камеры до ближайшего предмета или стены и столько выставь на max.
Спасиб! с еденицами всё в порядке было но оказалось что 6000 мало было сделал 8000 и нормиг всё)
| 16.10.2011 |
Почему то при рендере элементов VRayZDepth на выходе просто чёрная картинка
zdept min zdept max пробовал разные от 800 до 6000 и всё равно просто чёрная картинка!
3d max 2012
vray 2
| 16.10.2011 |
чёт немогу понять как врай лайт, врай иес в колиме изменять они у меня появляються в ней но ничего не меняеться если изменять параметры
| 15.10.2011 |
Город ташкент!
Колличевство видов не строгое самое главное чтоб видно было все части
расширение картинок 1280х1024
проэкта дома нет будет что то типо из журнала )
стиль классика но лепнины будет не много
и если не сложно мнеб было удобней сумму в $
Зарание спасибо!
| 25.09.2011 |
Есть участок 1100 кв метров
нужно сделать
смоделировать и визуализировать
ландщафт, дом, и как бы вторая постройка с басейном и треножорным залом
срок 2 недели
как оценить сколько стоит такая работа?
| 24.09.2011 |
Di_2
Спасиб!
Di_2 навёл на мысл если сгрупировать и открыть группу выделить только габаритный кантенер группы и выравнивать его то всё прекрассно работает)
| 22.09.2011 |
Quote:
upside
Это глюк нитрос, в других режимах все нормально
Как бы его отключить тогда? чтоб всё норм было
| 22.09.2011 |
Как бы объяснить попонятней)
В предидущих версиях вплоть до 2011 когда группируешь объект создаёться как бы габаритный контеннер группы другими словами он эти объекты как бы помещает в бокс и выравниваешь группу относительно этого бокса в 2012 он выравнивает относительно центра этого бокса в который помещены объекты группы а это не очень то и удобно
| 22.09.2011 |
Заметил что в 3д макс 2012 выравнивание группы происходит относительно её центра в привидущих версиях было удобней выравниваение происходило относительно как бы габаритного контенера группы
Может как то настроить можно или как то подругому действовать в зд мак 2012?
| 22.09.2011 |