پیشنهاد فرادرس

آموزش کار با OpenGL

دسته بندی ها: آموزش های لیندا (Lynda) ، آموزش OpenGL

آموزش-کار-با-opengl

در این آموزش تصویری با نحوه راه اندازی و کار با OpenGL آشنا می شوید.

این دوره آموزشی محصول موسسه Lynda می باشد.

سرفصل های دوره:

  • راه اندازی OpenGL
  • راه اندازی OpenGL و CMake در OS X
  • اندازی OpenGL و CMake در ویندوز
  • ساختمان برنامه OpenGL
  • معرفی OpenGL
  • آشنایی با OpenGL
  • معرفی اصطلاحات در OpenGL
  • طراحی اولیه
  • برنامه ریزی pipeline
  • آشنایی با pipeline
  • کامپایل shader ها
  • تولید اشیاء آرایه Vertex
  • اضافه کردن ویژگی های رنگ
  • تشخیص خطا
  • طراحی به صورت 3D
  • آشنایی با سیستم مختصات در OpenGL
  • معرفی matrix
  • کار با ماتریس ها
  • کار با Vertex
  • تولید داده های بافر
  • بارگذاری تصویر
  • ترکیب نور
  • کار با رابط کاربری
  • اضافه کردن ورودی با صفحه کلید
  • اضافه کردن ورودی با ماوس
  • و...

عنوان دوره: Lynda Up and Running with OpenGL سطح: متوسط مدت زمان: 1 ساعت و 45 دقیقه نویسنده: Pablo Colapintoتوضیحات:

Ready to take your graphics to the next level? Get up and running with OpenGL, the cross-language, multiplatform API for rendering 2D and 3D computer graphics. OpenGL is widely used in CAD, virtual reality, scientific visualization, and video games, where it is particularly useful for game developers who benefit from its hardware-accelerated rendering and advanced programmable pipeline. In this course, Pablo Colapinto will show you how to render real-time content, starting with building a window for your graphics with the GFLW library. Then he'll focus on drawing in 2D and 3D with both the legacy immediate mode and the more modern method of using buffer objects. Plus, learn about texturing and lighting with the GLSL shading language, and accepting keyboard and mouse input for increased interactivity. Start accelerating your graphics with OpenGL today.
Topics include:
What is OpenGL?
Setting up an OpenGL workflow
Creating a window with GLFW
Working with geometric primitives
Rotating, translating, and scaling
Understanding matrix transformations
Creating mesh data structures
Buffering mesh data
Getting mouse and keyboard input

Introduction 3m 43s Welcome 1m 8s What you should know before watching this course 38s Using the exercise files 1m 57s 1. Setting Up an OpenGL Development Environment 7m 42s Setting up OpenGL and CMake in OS X 3m 5s Setting up OpenGL and CMake in Windows 3m 8s Building an OpenGL project from scratch 1m 29s 2. Introducing OpenGL 18m 19s Understanding OpenGL 1m 52s Introduction to OpenGL terminology 2m 23s Creating a context and getting version info 2m 55s Creating a context and a window 2m 37s Creating a context and getting extension info 4m 5s Cleaning up the code: Making an app struct 4m 27s 3. Immediate Mode 5m 3s Drawing geometric primitives 3m 34s Rotating, translating, and scaling 1m 29s 4. The Programmable Pipeline 19m 56s Understanding the programmable pipeline 2m 7s Introducing shaders and the OpenGL Shading Language (GLSL) 1m 57s Compiling shaders 2m 20s Generating Vertex Array Objects 4m 51s Generating Vertex Buffer Objects 2m 9s Adding color attributes 3m 46s Detecting errors 1m 43s Cleaning up the code: Make a shader struct 1m 3s 5. Drawing in a 3D World 17m 49s Understanding the OpenGL coordinate system 57s Introducing matrix transformations 1m 33s Applying orthographic projection 3m 32s Using Model, View, and Projection matrices 3m 40s Working with the Model matrix 4m 51s Working with the View matrix 2m 26s Working with the Projection matrix 50s 6. Vertex Data 22m 7s Using indices of vertex buffers 3m 20s Generating dynamic vertex buffer data 2m 59s Adding texture coordinates 4m 35s Loading image textures 1m 52s Adding normals and lighting 3m 55s Combining lighting and textures 2m 23s Cleaning up the code: Make a texture struct 3m 3s 7. User Interface 9m 32s Handling GLFW callbacks 1m 43s Adding keyboard input 3m 55s Adding mouse input 3m 54s Conclusion 1m 4s Next steps 1m 4s

حجم فایل: 300MB

آیا این نوشته را دوست داشتید؟
Lynda Up and Running with OpenGL

پیشنهاد فرادرس

javad در 1396/01/23 ساعت 12:54

chera nemishe download kard _

مدیر در 1396/01/24 ساعت 08:02

لینک دانلود قرار داده شد

MaxSh در 1393/11/11 ساعت 08:29

سلام
من این اموزش رو دانلود کردم ولی چیزی در مورده OpenGL نمی گفت در مورد Angular JS بود .
اسمش درسته ولی محتویاتش یه چیز دیگس

مدیر در 1393/11/11 ساعت 08:49

لینک تصحیح شد.