Бендер из Футурамы 3D-Модель

Такая Модель делается одними примитивами.

Примитивы:

[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




©  LODka3D  2006 —
Hosted by uCoz