Як створити зовнішній вигляд мультяшного вигляду?


17

Мене цікавить усе, що стосується такого ефекту (моделювання, ігровий движок, анімація). Які речі потрібні?

Ось кілька прикладних зображень того, що я маю на увазі:

місто в Ні-Куні введіть тут опис зображення введіть тут опис зображення введіть тут опис зображення


6
Як видається, справжній ганьба - підбирати скріншоти із затіненим келлям і не включати The Wind Waker
Paddy

Вибачте за це. Я не граю в ці ігри. Просто дивився анімацію та гуглив деякі картинки. Але якщо ви хочете, Ви можете відредагувати моє запитання;) та додати зображення
Csabi

3
Це насправді не означало критику, вибачте. Вітряний вітер - це просто дуже улюблений, суперечливий титул, оскільки він був заштрихований. Безперечно, Ні ні Куні та Бордерланд 2 прекрасні, але є щось про просту, сміливу естетику Вітке Вейкера ...
Падді,

Ось пов'язане питання: gamedev.stackexchange.com/questions/68401/…
Іван,

Відповіді:


16

Затінення Cel / Toon shading

У цьому може бути щось більше, але загалом у всіх ваших прикладах певною мірою використовується затінення Cel .

Що стосується вашого питання, чи є якісь двигуни, які це підтримують. Ну, це повинно бути можливим у кожному двигуні. Ті, що не є хобі-проектами, насправді повинні мати такий шейдер у своїх стандартних активах (у Unity3D є тиражований шейдер Toon ).

Але, сила за затіненням келля - це шейдери .

2D ігри

Для 2D-додатків, використовуючи програмне відображення, ви можете досягти цього, застосувавши модифікацію на піксель. Це не буде десь поблизу, але це можливо.
Хоча для програми, що надається програмним забезпеченням, я б запропонував вам попросити своїх графіків зробити такі спрайти нестандартними.

Швидкий пошук Google дав мені ці результати . Має бути більше.

3D-ігри

Що стосується 3D-додатків, рендерінг здійснюється або OpenGL, або Direct3D . В обох цих мовах впроваджені шейдерні мови, які можуть робити ваші маніпуляції та багато інших.

OpenGL має GLSL - OpenGL Shading Language.
Direct3D має HLSL - мову затінення високого рівня.

Що стосується навчальних посібників та посібників, то їх є багато ( GLSL , HLSL ), завдяки випуску Borderlands та величезній кількості студій Indie, розпочатих у минулі роки, доступна інформація про затінення кель / тонів.

Тут є специфічне запитання щодо GLSL cel shader тут, у GameDev.SE: Чи є підручник із затіненням для відкриття вілла (без GLAUX)? .

Пограниччя Скріншот Borderlands

Це має бути достатньо інформації для початку роботи.


Привіт, дякую за вашу відповідь, це було справді задовільно, я можу запитати, чи підтримує Maya 3DsMax це затінення?
Csabi

1
Звичайно - такі великі 3D-інструменти, як Майя та 3DS Max, можуть зробити все . Просто google це. Насправді, у відеоіграх певні ефекти важче витягти через візуалізацію в режимі реального часу, тому щоразу, коли ви думаєте, чи може Майя щось зняти, відповідь - так.
joltmode

Ще раз дякую, я не можу дочекатися, щоб спробувати це на якійсь моїй анімації. до побачення
Csabi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.