آموزش برنامه نویسی گرافیک سه بعدی با Three.js - آخرین آپدیت

دانلود Programming 3D Graphics with Three.js

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع ساخت گرافیک سه بعدی تعاملی با Three.js و جاوا اسکریپت (راهنمای مبتدیان)

در این آموزش، با Three.js و جاوا اسکریپت، دنیای گرافیک سه بعدی را کشف کنید. این راهنمای جامع برای مبتدیان، شما را گام به گام در مسیر خلق تصاویر سه بعدی خیره کننده و تعاملی راهنمایی می‌کند.

آنچه در این آموزش یاد خواهید گرفت:

  • درک اصول اولیه Three.js
  • ایجاد و دستکاری اشیاء سه بعدی
  • پیاده‌سازی سیستم‌های دوربین و کنترل
  • اعمال متریال، تکسچر و نورپردازی
  • ادغام و انیمیشن مدل‌های سه بعدی
  • طراحی صحنه‌های سه بعدی واکنش‌گرا (Responsive)
  • پیاده‌سازی Raycasting و تعاملات کاربری
  • بهینه‌سازی عملکرد و اعمال افکت‌های Post-Processing

پیش نیازها:

آشنایی اولیه با جاوا اسکریپت

آشنایی با HTML و CSS (اختیاری)

به دوره "برنامه‌نویسی گرافیک سه بعدی با Three.js" خوش آمدید! این یک راهنمای مبتدیان برای تسلط بر گرافیک سه بعدی با استفاده از کتابخانه قدرتمند Three.js و جاوا اسکریپت است. اگر همیشه می‌خواستید با ایجاد جلوه‌های بصری سه بعدی تعاملی و خیره کننده، مهارت‌های توسعه وب خود را به سطح بالاتری ببرید، این دوره نقطه شروع عالی شماست. این دوره که به طور خاص برای افرادی با درک اولیه از جاوا اسکریپت طراحی شده است، شما را در تمام مراحلی که برای ایجاد گرافیک سه بعدی تعاملی نیاز دارید، راهنمایی می‌کند.

چرا این دوره؟

هر بخش شامل دستورالعمل‌های گام به گام و منابع قابل دانلود برای کمک به شما در تمرین و به کارگیری آموخته‌هایتان است. در پایان دوره، درک جامعی از Three.js خواهید داشت و قادر خواهید بود گرافیک سه بعدی تعاملی ایجاد کنید که می‌تواند در توسعه وب، طراحی بازی، تجسم داده‌ها و موارد دیگر مورد استفاده قرار گیرد.

این دوره چگونه به شما کمک خواهد کرد؟

با تکمیل این دوره، مجموعه مهارت‌های عملی به دست خواهید آورد که می‌تواند در طیف گسترده‌ای از پروژه‌های شخصی و حرفه‌ای به کار گرفته شود. چه به دنبال ایجاد وب‌سایت‌های تعاملی، طراحی بازی‌های فراگیر یا توسعه تجسم‌های نوآورانه داده‌ها باشید، دانش و تجربه‌ای که از این دوره کسب می‌کنید، ضروری خواهد بود.

ساختار دوره

این دوره به گونه‌ای ساختار یافته است که دانش شما را به تدریج، از مبانی اولیه شروع کرده و به موضوعات پیشرفته‌تر می‌برد. هر ماژول به گونه‌ای طراحی شده است که مختصر و متمرکز باشد و به شما امکان می‌دهد با سرعت خودتان یاد بگیرید.

همین حالا ثبت نام کنید و سفر خود را در گرافیک سه بعدی آغاز کنید!

فرصت ارتقای مهارت‌های توسعه وب خود و ایجاد جلوه‌های بصری سه بعدی خیره کننده را از دست ندهید. امروز در دوره "برنامه‌نویسی گرافیک سه بعدی با Three.js" ثبت نام کنید و اولین قدم را در جهت تسلط بر یکی از هیجان‌انگیزترین و پرطرفدارترین مهارت‌ها در صنعت فناوری بردارید. چه به دنبال پیشرفت شغلی خود باشید و چه صرفاً به دنبال کشف یک سرگرمی جدید، این دوره همه چیزهایی را که برای موفقیت نیاز دارید، در اختیار شما قرار می‌دهد.

به ما بپیوندید و امکانات بی‌پایان گرافیک سه بعدی را با Three.js کشف کنید!


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

بخش 1: مبانی Three.js Part 1: Three.js Fundamentals

  • مقدمه Introduction

  • نصب Installation

  • سلام مکعب Hello Cube

  • اشکال اولیه Primitives

  • نمودار صحنه Scene Graph

  • دوربین Camera

بخش 2: مباحث متوسط Part 2: Intermediate Topics

  • کنترل‌های دوربین Camera Controls

  • طراحی واکنشگرا Responsive Design

  • متریال‌ها Materials

  • بافت‌ها Textures

  • نور و سایه‌ها Lights and Shadows

  • مدل‌های سه‌بعدی 3D Models

بخش 3: انیمیشن Part 3: Animation

  • انیمیشن Animation

  • TweenJS TweenJS

  • میکسر انیمیشن Animation Mixer

بخش 4: مباحث پیشرفته Part 4: Advanced Topics

  • Raycasting Raycasting

  • هندسه بافر Buffer Geometry

  • متن سه‌بعدی 3D Text

  • پردازش پس از تولید Post Processing

سایه‌زن‌های GLSL GLSL Shaders

  • خط لوله گرافیکی Graphics Pipeline

  • متریال سایه‌زن Shader Material

  • بردارها در GLSL Vectors in GLSL

  • توابع شکل‌دهی Shaping Functions

  • SDFs SDFs

  • ماتریس‌ها Matrices

  • سایه‌زن‌های顶点 Vertex Shaders

  • نورپردازی Lighting

نتیجه‌گیری Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش برنامه نویسی گرافیک سه بعدی با Three.js
جزییات دوره
6 hours
28
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
167
4.9 از 5
دارد
دارد
دارد
Juan Espinoza
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Juan Espinoza Juan Espinoza

مهندس مکاترونیک