1.0 Introduction As beginners continue to make progress with OpenGL, they should pick up more new tools to advance their learning. One of the recommended tools is Shader. In this blog, I will discuss the advantages of using vertex and fragment Shaders and some basic OpenGL Shading Language. 2.0 Advantage of Shader over Fixed-Function OpenGL… Continue reading Vertex Shader and Fragment Shader
Introduction: Have you ever tried to set lights for your 3D objects? To me, light setting is a hard topic; I spend time doing small increments of codes and debugging to try to understand the light effects. When there is a need for creating multiple light sources, things get complicated. Lights are interestingly blended to… Continue reading Light Setting in OpenGL
Introduction My first impression when the term “coordinate systems” came up in my graphic class was that it is easy; everyone knows what a coordinate system is. However, when I started to work on my first project with OpenGL, I started to be overwhelmed by too many coordinate systems. There are at least 5 different… Continue reading Understanding Various Coordinate Systems in OpenGL
Why I became interested in graphic design? Computer graphics are useful tools that provide a wide range of applications. I just started to pay attention to computer graphics recently as I read the book “Computer Applications in Healthcare and Biomedicine. I feel it is amazing because virtual reality and game simulation can be used to… Continue reading Graphic Design: from curiosity to start learning
Welcome to blogs.oregonstate.edu. This is your first post. Edit or delete it, then start blogging!