loading

52 thousand Unauthorized reproduction is prohibited Understanding the course
Course Introduction
discuss {{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
Suitable for people
VR basic beginner | unity 3d
You will learn
Graphics is the key and difficult point of game development. Understanding graphics is a skill to do a good game. At present, there are few video tutorials that can be explained clearly
Course Introduction

Introduction to VR - 3D Graphics Outline:


Chapter I Fundamentals of Graphics

This chapter starts from opengl The bottom layer explains the principles of graphics. Let the reader have an overall understanding of graphics. Lay a solid theoretical foundation for the following knowledge.


Chapter II Shader 1.0

This chapter Mainly from shader 1.0 Original graphics card programming starts , by Easy to difficult. And combine unity3d realization shader 1.0 programming And understand the principle. yes shader Programming has a preliminary understanding.


Chapter III Shader 2.0

This chapter Mainly from shader 2.0 Explain with a large number of examples 3D Mathematics, post screen special effects, etc. Let the reader learn more about graphics There is an essential understanding and skill improvement

 

 

Chapter IV Testing

This chapter Main learning gbuffer Relevant knowledge. There can be one operation for pixels Deep understanding and understanding of the underlying working principle of the graphics card There is a qualitative leap.


Chapter V Surface  shader

This chapter Main introduction unity3d Idiosyncratic Surface shader, And combined with examples Deep understanding Lighting principle. There is also a clear understanding of the use of lights and maps. They also have a better understanding of algorithms.

 


Expand more
release
 head portrait

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

Topping note
 Discussion Chart
{{ item.create_time }} reply
  • delete

    Are you sure to delete?

    confirm
    cancel
  • {{item. is_top==1? 'Cancel topping': 'topping'}}

    The discussion that has been set to the top, do you want to replace the existing one?

    confirm
    cancel
{{ tag.text}}
 head portrait
{{ subitem.user.nick_name }} {{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }} reply
delete

Are you sure to delete?

confirm
cancel
release
{{pageType==='video '?' The discussion area grabs the sofa, and you can get double credits': 'The discussion area is empty, please say two sentences~'}}
release
{{tips.text}}
{{ noteHeaderTitle }} note {{hasMyNote? 'My notes':' Take notes'}}
{{hasMyNote? 'My notes':' Take notes'}}
Quality Notes
Updated on: {{$dayjs. format ('YYYY-MM-DD HH: mm: ss', item.last_uptime*1000) }}
 head portrait
{{ detail.username }}

Public notes are visible to others and have the opportunity to be rated as "high-quality notes" by the administrator

{{ noteEditor.content.length }}/2000

Public Notes
preservation
put questions to

The lecturer will answer your questions as soon as possible. If you choose to ask questions in public, you can get more help from students.

Record time point
Record the time when the video is played when asking questions, so as to facilitate subsequent viewing
Open questions
Submit