[Feng yuchong] The shader of the unity3d tutorial book: Lecture 8: Why CG?

Source: Internet
Author: User
OriginalArticleIf you need to reprint, please note: Reprinted from Fengyu Chong unity3d tutorial Institute

                           
Lecture 8: Why CG?

Shader has fixed function, vertex and fragment, surface, and vertex and fragmen have CG and glsl. Why do you choose CG to focus on it?

Fixed Function: The old-fashioned fixed pipeline has limited functions. Needless to say.
CG: cross-platform preferred. unity3d can directly compile CG into glsl.
Glsl: supports Mac, IOS, and Android. Windows is not supported. Unity3d cannot compile glsl into CG. It is not suitable for a wide range of cross-platform platforms.
Surface: a CG, equivalent to an extension of CG, which encapsulates light processing. The other steps are basically the same as that of CG.

Conclusion: Through the above comparison. We come to the conclusion that CG is best suited for cross-platform communication, and it is easy to learn CG surface.
Even if you are engaged in mobile development, the 3D API used by IOS and Android on the mobile platform is OpenGL ES. It doesn't matter.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.