Авторизация Регистрация
Авторизация
пользователя
Реклама ↓
Переходы ↓
От пратнёров ↓
Комментарии ↓
Написал: pacocan22
В новости : Растровый клипарт - Прекрасные...
Написал: pacocan22
В новости : Растровый клипарт - Прекрасные...
Написал: serjrojnov
В новости : Collection Beautiful Templates...
Написал: PashaBPI
В новости : Текстуры - Камуфляж
Написал: Rurik7273
В новости : Коллекция Сердец ко Дню Святог...
Написал: ana1979
В новости : Рамки PNG для Photoshop MIX #6...
Написал: фенива
В новости : Фоны Светлых Тонов
Написал: nataaaa
В новости : Рамка для Photoshop - Золотая
Написал: RedLilith
В новости : Шаблон для Photoshop - Семейно...
Написал: ulay
В новости : Шаблоны для фотошопа - Для люб...
Написал: ribka
В новости : рамка для фотошопа – Лето 2010...
Написал: anisoara_1987
В новости : рамка для фотошопа – Лето 2010...
Написал: madima
В новости : Обои в стиле "Fantasy" / Wal...
Написал: staratel
В новости : Коллекция кистей / Triberadio ...
Написал: ktulhu2009
В новости : пилот
Интересные новости ↓
Бесплатная графика » Уроки » 3D Buzz: Unity: Custom 3rd-Person Character and Camera System with C#


3D Buzz: Unity: Custom 3rd-Person Character and Camera System with C#
Опубликовано: 23 мая 2011
Просмотров: 271


3D Buzz: Unity: Custom 3rd-Person Character and Camera System with C#
English | MP4 | 896x560 | AVC | 10fps | AAC - 22KHz | RAR | 1,00 GB


by Zak Parrish - March 14, 2011
Unity: Custom 3rd-Person Character and Camera System with C#

Looking to create your own 3rd-person game? One of the first things you’re going to need is a solid character handling system. 3D Buzz makes that easy with our 3rd-Person Character System with C# videos. We take you through the entire creation of a customized character and camera setup. We show how to deal with camera orbiting, how to prevent the character from being occluded from the player, and how to establish an intelligent collision system with the camera to prevent scene clipping.

We start very simply, just by setting up our basic demo level. Once that’s finished, we create a very basic version of our character and camera setup, keeping things very basic. Next, we add in our occlusion and collision system to give the camera a much more sophisticated feel. Finally, we show how you can add in a custom character from Maya, complete with multiple animations.

These videos are completely free to download and stream from 3D Buzz. Below you will find links to each file, both to a direct download and into our public streaming system. Please be aware that in order to stream the videos, you will need to be logged into 3dbuzz.com. You will also need to have the most recent Flash player installed.

Note: These videos are free to download and watch. However, we do not offer the source code in text form. The code in its entirety is presented in the videos. Also, the FBX files for the demo level and for the character are not made freely available to the public, but are available to 3D Buzz Member Sponsor subscribers.

Video Download/Streaming Links

Section 1 - Simple Maya Level Import (Optional) (Stream this section >>)

This first section simply covers how we created the demo level that will be used throughout these videos. You don't really have to watch it, as the topic itself has nothing to do with the development of our character controller. If you're curious about how the level was made, however, we decided to go ahead and make these available. Member Sponsor subscribers may download this level as an FBX file by visiting the Member Sponsor Video Asset Download Page. >>

Lesson Outline (17 lessons)

1 - Introduction to the 3rd Person Character System



2 - Scene Setup



3 - Exporting from Maya



4 - Importing into Unity



5 - Finalizing the Level Materials



6 - Setting up the Skybox



7 - Lighting Setup



8 - Overview of Lightmaps



9 - The Lightmap Panel Object Tab



10 - The Lightmap Panel Bake Tab



11 - The Lightmap Panel Map Tab



12 - Baking Level Lightmaps



13 - Conclusion to Lightmapping



14 - Occlusion Culling Test Level



15 - Occlusion Culling Overview



16 - Custom Occlusion Culling - View



17 - Custom Occlusion Culling - Target



Section 2 - Simple Character and Camera Control (Stream this section >>)

This section begins the creation of the 3rd-person controller itself. For this first iteration, we create only a very basic system to allow the character to move and for the camera to follow. We do not yet explore complex collisions with the camera, nor do we worry about character occlusion.

Lesson Outline (23 lessons)

1 - Introduction



2 - Level Intro



3 - Character Stand-In



4 - General Overview



5 - TP_Controller Theory



6 - TP_Controller Skeleton



7 - TP_Motor Theory



8 - TP_Motor Skeleton



9 - TP_Motor Implementation



10 - TP_Controller Implementation



11 - Wiring and Testing the Character



12 - TP_Camera High-Level Overview



13 - TP_Camera Secondary Functionality Theory



14 - TP_Camera Sec. Func. Implementation



15 - TP_Camera Primary Funcationality 1, Theory



16 - TP_Camera Primary Func. 2, Implementation



17 - TP_Camera HandlePlayerInput Theory



18 - TP_Camera HandlePlayerInput Implementation



19 - TP_Camera CalculateDesired Position Theory



20 - TP_Camera CalculateDesiredPosition Implement



21 - TP_Camera UpdatePosition Theory



22 - TP_Camera UpdatePosition Implementation



23 - Testing and Outro



Section 3 - Enhanced Character and Camera Control (Stream this section >>)

In this third section of the 3rd-Person Character Controller, we now enhance the camera system to prevent the character from being occluded. We also explore how we can cause the camera to collide with world geometry, which prevents clipping. We also look at how we can record the location of the camera before it starts compensating for geometry, which allows it to return to its original location when obstructions are no longer present.

Lesson Outline (20 lessons)

1 - Introduction to the Enhanced 3rd Person Character System



2 - Gravity and Jumping Theory



3 - Gravity Implementation



4 - Jumping Implementation



5 - Sliding Theory



6 - Sliding Implementation



7 - TP_Animator Overview and Theory



8 - TP_Animator Implementation



9 - TP_Motor - MoveSpeed Theory and Implementation



10 - TP_Motor - Fixing Sliding Behavior



11 - Occlusion and Collision Overview



12 - Near Clip Plane Theory



13 - Near Clip Plane Implementation



14 - Check Camera Points Theory



15 - Check Camera Points Implementation



16 - Check if Occluded Theory



17 - Check if Occluded Implementation



18 - Reset Desired Distance Theory



19 - Reset Desired Distance Implementation



20 - Testing and Outro



Section 4 - Integrating Animated Maya Characters (Stream this section >>)

In this fourth and final section for the system, we show how to bring in a custom character from Maya. The lecture begins by taking a look at how the character was created and animated in Maya, how it was brought over into Unity, and how we turn it into a prefab. We then supplement our character controller code to handle each of the character’s animations, as well as some new actions such as using buttons and climbing tall surfaces. Please note that 3D Buzz Member Sponsor subscribers can download the character FBX file by visiting the Member Sponsor Video Asset Download Page >>.

Lesson Outline (36 lessons)

1 - Introduction to Integrating Animated Maya Characters



2 - Maya and Unity Overview



3 - Scaling



4 - Construction History



5 - Frame Rate



6 - Referencing



7 - Trax Editor



8 - Character Overview



9 - Animation Overview



10 - Trax Conversion



11 - Key Baking



12 - FBX Export



13 - Creating the Character Prefab



14 - Creating Ragdoll Prefab



15 - TP_Animator Overview



16 - TP_Animator Implementation



17 - Simple Looping Character Animations



18 - Using



19 - Jumping, Part I



20 - Jumping, Part II



21 - Falling



22 - Landing



23 - Sliding



24 - Climbing Overview



25 - Climbing Message Flow



26 - Climbing Initial Setup



27 - Climbing Implementation



28 - Climbing Testing



29 - Dead Initial Setup



30 - Setup Ragdoll



31 - Ragdoll Completion



32 - Testing the Ragdoll



33 - Fatal Falling



34 - Player Input Cleanup



35 - Last-Minute Fixes



36 - Packaging and Outro



Product homepage:>>

Referral Link >>

Referral Link >>

Referral Link >>
автор: Юрка599
Рейтинг: 
 (голосов: 0)


Перед тем как Скачать: 3D Buzz: Unity: Custom 3rd-Person Character and Camera System with C# Проверьте ВСЕ ссылки на работоспособность. На момент публикации новости все ссылки были рабочими!
Автором этой новости является Юрка599, если у вас возникли какие-то вопросы касающиеся этой новости, просьба обращаться сразу к автору (через ПС или если указана ICQ).
Внимание! После скачивания файла 3D Buzz: Unity: Custom 3rd-Person Character and Camera System with C#, настоятельно рекомендуется проверить его антивирусом. Файлы, которые вы загружаете никем не проверены и вы скачиваете их на свой страх и риск.

Другие новости по теме:

Digital - Tutors Previsualization Techniques in MotionBuilder
Digital - Tutors Previsualization Techniques in MotionBuilderEnglish | 47 min. 28 sec. | Video: VP6 (.flv) 1280x720 | Audio: MP3 44.1KHz mono | 570 MB

Digital - Tutors Creating Hair for Next-Gen Game Characters in Maya
Digital - Tutors Creating Hair for Next-Gen Game Characters in MayaEnglish | VP6F 782x646 | MP3 96 kbps | 2.02 GB | MP3 96 kbps | 716 МB[/b][/center]

Digital - Tutors Professional Series - Animating Realistic Eyes in Maya
Digital - Tutors Professional Series - Animating Realistic Eyes in MayaEnglish | 42 min. 5 sec. | Video: VP6 (.flv) 1280x720 | Audio: MP3 44.1KHz mono | 242 MB


Ключевые слова:
Implementation, Theory, character, Character, TP_Camera, Overview, camera, >>, section, system, Camera, videos, Unity, System, Setup, Level, Climbing, Occlusion, Testing, download


загрузка...