Такая Модель делается одними примитивами.
Примитивы:
[item] Name=Bender HeadBody Primitive=Cylinder Position=(0; 35; 0) Scale=(10; 10; 12) Rotation=(90; 0; 0) CheckBox=0;1;1;0;0;0;0;0 Integer=24;2;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender HeadTop Primitive=Sphere Position=(0; 41; 0) Scale=(10; 10; 10) Rotation=(90; 0; 0) CheckBox=0;0;0;0;0;0;0;0 Integer=24;9;0;0;0;0;0;0 Single=0;0;90;180;0;0;0;0 [item] Name=Bender EyeBorder Primitive=Annulus Position=(0; 37; 3.20000004768372) Scale=(5; 4.80000019073486; 6.30000019073486) Rotation=(0; 0; 90) CheckBox=0;0;0;0;0;0;0;0 Integer=17;4;0;0;0;0;0;0 Single=0;0;0.5;0.450000017881393;0.5;0.449999988079071;0.560000002384186;0 [item] Name=Bender EyeLeft Primitive=Sphere Position=(2.27196002006531; 37; 4.05899000167847) Scale=(5; 5; 6.94999980926514) Rotation=(0; 0; 90) CheckBox=0;0;0;0;0;0;0;0 Integer=16;16;0;0;0;0;0;0 Single=0;0;0;180;0;0;0;0 [item] Name=Bender EyePupilLeft Primitive=Sphere Position=(2.27196002006531; 37; 4.07898998260498) Scale=(5; 5; 6.94999980926514) Rotation=(0; 0; 90) CheckBox=0;0;0;0;0;0;0;0 Integer=16;3;0;0;0;0;0;0 Single=0;0;0;10;0;0;0;0 [item] Name=Bender EyeRight Primitive=Sphere Position=(-2.27196002006531; 37; 4.05899000167847) Scale=(5; 5; 6.94999980926514) Rotation=(0; 0; 90) CheckBox=0;0;0;0;0;0;0;0 Integer=16;16;0;0;0;0;0;0 Single=0;0;0;180;0;0;0;0 [item] Name=Bender EyePupilRight Primitive=Sphere Position=(-2.27196002006531; 37; 4.07898998260498) Scale=(5; 5; 6.94999980926514) Rotation=(0; 0; 90) CheckBox=0;0;0;0;0;0;0;0 Integer=16;3;0;0;0;0;0;0 Single=0;0;0;10;0;0;0;0 [item] Name=Bender AntennBody Primitive=Cylinder Position=(0; 48.4000015258789; 0) Scale=(1; 1; 5) Rotation=(90; 0; 0) CheckBox=0;1;1;0;0;0;0;0 Integer=12;1;0;0;0;0;0;0 Single=0;0;0.5;0.300000011920929;0;0;0;0 [item] Name=Bender AntennBall Primitive=Geosphere Position=(0; 51; 0) Scale=(1.70000004768372; 1.70000004768372; 1.70000004768372) Rotation=(90; 0; 0) CheckBox=0;0;0;0;0;0;0;0 Integer=32;1;0;0;0;0;0;0 Single=0;0;0;0;0;0;0;0 [item] Name=Bender AntennBasis Primitive=Cylinder Position=(0; 46.0699996948242; 0) Scale=(1.89999997615814; 1.89999997615814; 0.400000005960464) Rotation=(90; 0; 0) CheckBox=0;1;1;0;0;0;0;0 Integer=12;1;0;0;0;0;0;0 Single=0;0;0.5;0.25;0;0;0;0 [item] Name=Bender Body Primitive=Cylinder Position=(0; 14.5; 0) Scale=(18.6000003814697; 18.6000003814697; 23) Rotation=(90; 0; 0) CheckBox=0;1;0;0;0;0;0;0 Integer=24;1;0;0;0;0;0;0 Single=0;0;0.400000005960464;0.5;0;0;0;0 [item] Name=Bender BodyDoor Primitive=Cylinder Position=(0; 14.5; 0.100000001490116) Scale=(18.6000003814697; 18.6000003814697; 23) Rotation=(90; 0; 0) CheckBox=0;1;1;0;0;0;0;0 Integer=6;1;0;0;0;0;0;0 Single=-45;90;0.400000005960464;0.5;0;0;0;0 [item] Name=Bender BodyTop Primitive=Cylinder Position=(0; 27.5; 0) Scale=(18.6000003814697; 18.6000003814697; 3) Rotation=(90; 0; 0) CheckBox=0;1;1;0;0;0;0;0 Integer=24;1;0;0;0;0;0;0 Single=0;0;0.5;0.270000010728836;0;0;0;0 [item] Name=Bender LeftLeg Primitive=Cylinder Position=(4; -10; 0) Scale=(4; 4; 26) Rotation=(90; 0; 0) CheckBox=0;1;1;0;0;0;0;0 Integer=12;8;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender RightLeg Primitive=Cylinder Position=(-4; -10; 0) Scale=(4; 4; 26) Rotation=(90; 0; 0) CheckBox=0;1;1;0;0;0;0;0 Integer=12;8;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender LeftFoot Primitive=Sphere Position=(4; -26; 0) Scale=(8; 8; 7) Rotation=(90; 0; 0) CheckBox=0;0;0;0;0;0;0;0 Integer=12;8;0;0;0;0;0;0 Single=0;0;90;180;0;0;0;0 [item] Name=Bender RightFoot Primitive=Sphere Position=(-4; -26; 0) Scale=(8; 8; 7) Rotation=(90; 0; 0) CheckBox=0;0;0;0;0;0;0;0 Integer=12;8;0;0;0;0;0;0 Single=0;0;90;180;0;0;0;0 [item] Name=Bender LeftArm Primitive=Cylinder Position=(22; 23.0888900756836; 0.170489996671677) Scale=(3.59999990463257; 3.70000004768372; 26) Rotation=(0; 90; 0) CheckBox=0;1;1;0;0;0;0;0 Integer=12;8;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender RightArm Primitive=Cylinder Position=(-22; 23.0888900756836; 0.170489996671677) Scale=(3.59999990463257; 3.70000004768372; 26) Rotation=(0; 90; 0) CheckBox=0;1;1;0;0;0;0;0 Integer=12;8;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender LeftHand Primitive=Cylinder Position=(36.75; 23.0888900756836; 0.170489996671677) Scale=(3.59999990463257; 3.70000004768372; 3.5) Rotation=(0; -90; 0) CheckBox=0;1;0;0;0;0;0;0 Integer=12;1;0;0;0;0;0;0 Single=0;0;0.5;0.699999988079071;0;0;0;0 [item] Name=Bender RightHand Primitive=Cylinder Position=(-36.75; 23.0888900756836; 0.170489996671677) Scale=(3.59999990463257; 3.70000004768372; 3.5) Rotation=(0; 90; 0) CheckBox=0;1;0;0;0;0;0;0 Integer=12;1;0;0;0;0;0;0 Single=0;0;0.5;0.699999988079071;0;0;0;0 [item] Name=Bender LeftFinger1 Primitive=Cylinder Position=(40.75; 21.0888900756836; 0.170489996671677) Scale=(1; 1.10000002384186; 4.5) Rotation=(0; -90; 0) CheckBox=0;1;0;0;0;0;0;0 Integer=8;3;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender LeftFinger2 Primitive=Cylinder Position=(40.75; 25.0888900756836; 0.170489996671677) Scale=(1; 1.10000002384186; 4.5) Rotation=(0; -90; 0) CheckBox=0;1;0;0;0;0;0;0 Integer=8;3;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender LeftFinger3 Primitive=Cylinder Position=(40.75; 23.0888900756836; -1.829509973526) Scale=(1; 1.10000002384186; 4.5) Rotation=(0; -90; 0) CheckBox=0;1;0;0;0;0;0;0 Integer=8;3;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender RightFinger1 Primitive=Cylinder Position=(-40.75; 21.0888900756836; 0.170489996671677) Scale=(1; 1.10000002384186; 4.5) Rotation=(0; -90; 0) CheckBox=0;0;1;0;0;0;0;0 Integer=8;3;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender RightFinger2 Primitive=Cylinder Position=(-40.75; 25.0888900756836; 0.170489996671677) Scale=(1; 1.10000002384186; 4.5) Rotation=(0; -90; 0) CheckBox=0;0;1;0;0;0;0;0 Integer=8;3;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender RightFinger3 Primitive=Cylinder Position=(-40.75; 23.0888900756836; -1.829509973526) Scale=(1; 1.10000002384186; 4.5) Rotation=(0; -90; 0) CheckBox=0;0;1;0;0;0;0;0 Integer=8;3;0;0;0;0;0;0 Single=0;0;0.5;0.5;0;0;0;0 [item] Name=Bender HeadBody Cutter Primitive=Cylinder Position=(0; 32; 5.19999980926514) Scale=(12; 3.40000009536743; 23.2999992370605) Rotation=(0; -90; 0) CheckBox=0;1;1;0;0;0;0;0 Integer=11;1;0;0;0;0;0;0 Single=180;180;0.400000005960464;0.5;0;0;0;0 [item] Name=Bender BodyDoor Cutter Primitive=Box Position=(-2; 14.5; -2.90000009536743) Scale=(20; 26; 19) Rotation=(90; 0; 0) CheckBox=0;0;0;1;1;1;1;0 Integer=0;0;0;0;0;0;0;0 Single=0;0;0;0;0;0;0;0
Выдыеляем вышеприведённый текст с примитивами и копируем его в буфер обмена. В ЛОДке на закладке Primitives в самом низу кликаем на список Speedsetting и нажимаем Ctrl+V, чтобы вставить в него вышеприведённые примитивы.
Дальше выбираем первый из этих примитивов. Нажимаем на кнопку Run, или просто на Enter, чтобы загрузить его. И на кнопку Create, чтобы создать. Далее выбриаем второй из примитивов, и нажимаем теже кнопки. Далее третий и т. д, до двух последний пока все не будут созданы.
Галочку create new face group лучше включить, чтобы каждый новый примитив создавался в своей фэйс-группе, с именем соответствующем имени примитива в списке Speedsetting.
Два последних примитива используются для прорезания Бендеру рта, и обрезания двери.
Чтобы использовать первый из двух последний примитивов, надо загрузить его Run, выбрать фэйс-группу Bender HeadBody, и вместо Create, нажать на Cut выбрав для неё в списке вариант don't cut. Таким образом будет прорезан рот.
Чтобы использовать самый последний примитив надо выбрать фэйс-группу Bender BodyDoor, и нажать на Cut, выбрав в списке cut in. Таким образом будет обрезана дверь.
Дальше остаётся сделать несколько текстурок и отекстурить, что и было сделать не выходя из ЛОДки.
С моделью есть небольшая проблема, с группами сглаживания в уголках рта, которая возникла после его вырезания. Через работу с примитивами её видимо не решить, надо поиграться с вершинами и треугольниками.
Результат: bender.zip
Обсудить : gamedev.ru