12. Working with Editable Poly - 3D Graphics and Game Development Course

22
Editable Poly Working With Editable Poly Objects George Georgiev http://academy.telerik.com Technical Trainer academy.telerik.com /.../3d-game-developmen t-opengl George Atanasov Front-End Developer

description

In this presentation, part of the 3D graphics and game develpment course, we discuss the editable poly. The website and all video materials are in Bulgarian. Main topics: http://academy.telerik.com/.../3d-game-development-opengl Telerik Software Academy: http://www.academy.telerik.com The website and all video materials are in Bulgarian

Transcript of 12. Working with Editable Poly - 3D Graphics and Game Development Course

Page 2: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Editable Poly Editable poly – five sub-object levels Vertex

Edge

Border

Polygon

Element

2

The poly object's faces are polygons with any number of vertices

Page 3: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Advantages Editable poly options

Transform or Shift-Clone selection as with any object

Options supplied on the Edit rollouts

Pass a sub-object selection to a modifier higher in the stack.

3

To convert object to editable poly:Quad menu > Convert to Editable PolyModify panel > Choose Convert to: Editable Poly.

Page 4: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Command Buttons

4

Command button – provides specific command or function to apply

Two ways of using the commands Direct manipulation

Interactive manipulation

Note: Some buttons, such as Flip, operate on the mesh immediately, with no viewport manipulation required.

Page 5: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Show End Result Show end result – Command Panel -> Show end result toggle

Enables you to see the result of all modifiers while editing on lower level

5

Page 6: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Selection RolloutSelection Rollout Commands

Page 7: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Selection Rollout Selection rollout contains

Buttons for accessing sub-object levels

Display Settings

Information about selected entities

Object level commands Sub-object level commands

7

Page 8: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Selection Rollout

Sub-object level buttons Vertex – Turns on Vertex sub-object

level Lets you select a vertex beneath the

cursor

Region selection selects vertices within the region

Edge – Turns on Edge sub-object level Lets you select a polygon edge

beneath the cursor

Region selection selects multiple edges within the region

8

Page 9: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Selection Rollout Sub-object level buttons

Border – Turns on Border sub-object level Lets you select sequence of edges

that borders a hole in the mesh

Border edges have faces only on one side of them

Polygon – Turns on Polygon sub-object level Lets you select polygons beneath the

cursor

Region selection selects multiple polygons within the region

9

Page 10: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Selection Rollout Sub-object level buttons

Element – Turns on Element sub-object level Lets you select all contiguous

polygons in an object

Region selection lets you select multiple elements

10

Page 11: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Selection by vertex Selection by vertex

Select sub-objects by vertices they use

By clicking on a vertex all objects using it are selected

11

Page 12: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Ignore Backfacing Ignore backfacing

When on selection of sub-objects affects only those facing you

When off, region selection includes all sub-objects, regardless of the direction they face

12

Page 13: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Selection Transformation

Shrink - reduces the sub-object selection area Deselecting the outermost objects

If selection size cannot be reduced, the remaining objects are deselected

Grow – expands the sub-object selection area Adds the closest outward objects to

the current selection13

For this function, a border is considered to be an edge selection.

Page 14: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Selection Transformation

Ring – expands an edge selection Select all edges parallel to the

selected edges

Loop – expands the selection as far as possible in alignment with selected edges

14

Ring and Loop applies only to edge and border selections

Page 15: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Selection Information Selection information – text display

Information about current selection

If zero or more than one sub-object is selected, the text gives the number and type

Else the text gives the identification number and type of the selected item

15

Page 16: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Soft Selection Rollout

Working With Soft Selection

Page 17: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Soft Selection Soft selection controls

Apply smooth falloff between selected sub-objects and unselected

Partial selection value

Affects Move function

Rotate function

Scale function

Deformation modifiers

17

Page 18: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Soft Selection Curve Soft Selection Curve – Graphically displays how Soft selection will work In the center of the X axis is the

direct selection

The partial selection will be affected with force depending on the Y value of the current object

18

Page 19: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Soft Selection Parameters

Edge Distance space Edge distance – Edge Distance

spinner Distance in edge count

Absolute Distance space Absolute distance – Falloff spinner

Distance in current units

Pinch spinner – affects the curve of the effect

19

Page 20: 12. Working with Editable Poly - 3D Graphics and Game Development Course

Soft Selection Parameters

Bubble spinner - Sets the relative "fullness" of the region Expands and contracts the curve along

the vertical axis

20

In older versions of 3D Studio Max is displayed only the right symmetrical half of the Soft selection curve

Page 21: 12. Working with Editable Poly - 3D Graphics and Game Development Course

форум програмиране, форум уеб дизайнкурсове и уроци по програмиране, уеб дизайн – безплатно

програмиране за деца – безплатни курсове и уроцибезплатен SEO курс - оптимизация за търсачки

уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop

уроци по програмиране и уеб дизайн за ученициASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC

безплатен курс "Разработка на софтуер в cloud среда"

BG Coder - онлайн състезателна система - online judge

курсове и уроци по програмиране, книги – безплатно от Наков

безплатен курс "Качествен програмен код"

алго академия – състезателно програмиране, състезания

ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NETкурсове и уроци по програмиране – Телерик академия

курс мобилни приложения с iPhone, Android, WP7, PhoneGap

free C# book, безплатна книга C#, книга Java, книга C#Дончо Минков - сайт за програмиранеНиколай Костов - блог за програмиранеC# курс, програмиране, безплатно

?

? ? ??

?? ?

?

?

?

??

?

?

? ?

Questions?

?

Editable Poly

http://academy.telerik.com/