طراحی وب سایت

WebGL Textures & Vertices: راهنمای مبتدیان

WebGL Textures & Vertices: Beginner's Guide

دانلود کتاب WebGL Textures & Vertices: Beginner’s Guide (به فارسی: WebGL Textures & Vertices: راهنمای مبتدیان) نوشته شده توسط «Butler A.»


اطلاعات کتاب WebGL Textures & Vertices: راهنمای مبتدیان

موضوع اصلی: کامپیوتر – توسعه وب

نوع: کتاب الکترونیکی

نویسنده: Butler A.

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار:

تعداد صفحه: 259

حجم فایل: 2.58 مگابایت

توضیحات کتاب WebGL Textures & Vertices: راهنمای مبتدیان

نرم افزار Seven Thunder, 2015. — 259 ص. — (رسانه های سه بعدی آنلاین با WebGL. کتاب 1). — ASIN: B0107LUQDM.

WebGL Textures & Vertices: Beginner’s Guide مقدمه ای بر WebGL برای طراحان و توسعه دهندگان جاوا اسکریپت ارائه می کند. ما مفاهیم اساسی WebGL را توضیح می دهیم. این کتاب نحوه اعلان مش مربع ساده را پوشش می دهد. ما نگاشت مش را با بافت ها از یک فایل تصویری JPG نشان می دهیم. ما بافت‌های برش، کاشی‌کاری و تکرار را پوشش می‌دهیم. مثال‌های کتاب یک مربع بافت‌دار در حال چرخش را متحرک می‌سازد. ما به طور خلاصه در مورد انیمیشن با ماتریس های 4×4 و متد () requestAnimationFrame پنجره بحث می کنیم. ما یک نمای کلی از طرح ریزی پرسپکتیو را ارائه می دهیم که حس عمق را ارائه می دهد. بخش انیمیشن شامل نحوه استفاده از روش‌های WebGL API uniformMatrix4fv() و drawElements() می‌شود. این کتاب پایه‌ای برای پروژه‌های آینده با بافرهای آرایه عناصر و دو سایه‌زن ساده می‌سازد. مثال‌ها نحوه استفاده مجدد از داده‌ها را برای پردازش کارآمد با شاخص‌ها نشان می‌دهند. WebGL Textures & Vertices نشان دهنده اولین کتاب از مجموعه با عنوان رسانه های سه بعدی آنلاین با WebGL است. پروژه های آینده در این سری از پایه های ساخته شده در اینجا استفاده می کنند. با این حال، این کتاب به تنهایی ایستاده است. ما فهرستی طولانی از روش‌های WebGL را پوشش می‌دهیم، مقدمه‌ای برای سایه‌زن‌ها، و توسعه پایه WebGL ارائه می‌کنیم. برای خوانندگانی که با سایه‌زن‌ها آشنا نیستند، دو سایه‌زن را خط به خط توضیح می‌دهیم. بخش Shader ویژگی های واجد شرایط ذخیره سازی، یکنواخت و متغیر را پوشش می دهد. سایه زن vertex انواع vec2، vec4 و mat4 را مورد بحث قرار می دهد. شیدر قطعه نحوه استفاده از sampler2D را با تابع () texture2D توضیح می دهد. ما نحوه کامپایل و پیوند سایه‌زن‌ها را برای استفاده با یک برنامه WebGL توضیح می‌دهیم. فرض می‌کنیم خواننده نشانه‌گذاری اولیه HTML و جاوا اسکریپت را درک می‌کند. این کتاب شامل فهرست کد منبع کامل، نظرات کامل، تصاویر و نمودارها برای روشن شدن هر موضوع است. می توانید کد منبع را با فایل های تصویری دانلود کنید. دانلودها شامل کد منبع اظهار نظر، کد منبع بدون نظر برای نمایش صفحه وب سبک وزن، یک الگوی نمونه صفحه وب، و همچنین گرافیک های مورد استفاده در هر پروژه است. نمونه های جاوا اسکریپت برای WebGL Textures & رئوس: راهنمای مبتدی از طراحی شی گرا با نمونه اولیه “کلاس ها” استفاده می کند. ما به کتابخانه های خارجی متکی نیستیم، بلکه بر خود WebGL تمرکز می کنیم. هنگامی که WebGL را درک کردید، می توانید با اطمینان از کتابخانه های خارجی استفاده کنید، خودتان بنویسید یا رسانه های WebGL مستقل سبک وزن ایجاد کنید. WebGL نمایش سریع گرافیک های متحرک و تعاملی دو بعدی و سه بعدی را در وب امکان پذیر می کند. بازی‌ها، انیمیشن‌ها، شبیه‌سازی‌های علمی، ارائه‌های تعاملی و سایر صفحات وب فشرده گرافیکی می‌توانند با WebGL سریع‌تر اجرا شوند. از پاییز 2014، هر سیستم عامل اصلی از WebGL پشتیبانی می‌کند، از جمله رایانه‌های شخصی ویندوز با اینترنت اکسپلورر 11، Macintosh OS X Yosemite، Android با Chrome و Firefox. مرورگرها، iPhone 6 و Windows Phone. ما معتقدیم WebGL آینده رسانه ها و بازی های سه بعدی آنلاین را نشان می دهد. ما خوانندگان خود را برای موج بعدی رسانه های وب با مجموعه ای از آموزش های متمرکز کوتاه آماده می کنیم. آموزش‌ها شامل مثال‌های کاری، نمودارها، گرافیک‌ها و دستورالعمل‌ها هستند. WebGL Textures & رئوس: راهنمای مبتدی مثال ها و توضیحاتی را ارائه می دهد که متدهای WebGL زیر را پوشش می دهد:createProgram()، attachShader()، linkProgram()، useProgram()، createShader()، shaderSource()، compileShader()، getShaderParameter()، getShaderInfoLog()، getUniformLocation()، uniformMatrix4fv()، getAttribLocation()، enableVertexAttribArray()، viewport()، createBuffer()، bindBuffer()، bufferData()، vertexAttribPointer()، uniformi()، createTexture()، activeTexture()، bindTexture( )، pixelStorei()، texImage2D()، validateProgram()،getProgramParameter()،getProgramInfoLog()، deleteProgram()، و drawElements().WebGL Textures & Vertices: راهنمای مبتدیان اطلاعات مفیدی را برای شروع عالی با WebGL ارائه می دهد.


Seven Thunder Software, 2015. — 259 p. — (Online 3D Media with WebGL. Book 1). — ASIN: B0107LUQDM.

WebGL Textures & Vertices: Beginner’s Guide provides an introduction to WebGL for JavaScript designers and developers. We explain fundamental concepts of WebGL. The book covers how to declare a simple square mesh. We demonstrate mapping the mesh with textures from a JPG image file. We cover cropping, tiling, and repeating textures.The book’s examples animate a rotating textured square. We briefly discuss animation with 4 x 4 matrices and the window’s requestAnimationFrame() method. We include an overview of perspective projection, which provides a sense of depth. The animation section includes how to use WebGL API methods uniformMatrix4fv() and drawElements().The book builds a foundation for future projects with element array buffers and two simple shaders. The examples demonstrate how to re use data for efficient processing with indices. WebGL Textures & Vertices represents the first book in the series titled Online 3D Media with WebGL. Future projects in the series use the foundation built here. However, this book stands alone. We cover a long list of WebGL methods, provide an introduction to shaders, and basic WebGL development.For readers unfamiliar with shaders, we explain two shaders line by line. The shader section covers storage qualifiers attribute, uniform, and varying. The vertex shader discusses vec2, vec4 and mat4 types. The fragment shader explains how to use sampler2D with the built in function texture2D(). We explain how to compile and link shaders for use with a WebGL program.We assume the reader understands basic HTML markup and JavaScript. The book includes full source code listings, thorough comments, illustrations and diagrams, to clarify each topic. You may download the source code with image files. Downloads include commented source code, non commented source code for lightweight Web page display, an example Web page template, as well as graphics used with every project. JavaScript examples for WebGL Textures & Vertices: Beginner’s Guide use an object oriented design with prototype “classes”.We don’t rely on external libraries, but focus on WebGL itself. Once you understand WebGL, you can use external libraries with confidence, write your own, or develop lightweight independent WebGL media.WebGL enables rapid display of 2D and 3D animated and interactive graphics on the Web. Games, animation, scientific simulation, interactive presentations, and other graphic intensive Web pages can run faster with WebGL.As of fall 2014 every major operating system supports WebGL including Windows PCs with Internet Explorer 11, Macintosh OS X Yosemite, Android with Chrome and Firefox browsers, iPhone 6, and Windows Phone.We believe WebGL represents the future of online 3D media and games. We’re preparing our readers for the next wave of Web media with a series of short focused tutorials. Tutorials include working examples, diagrams, graphics, and instruction.WebGL Textures & Vertices: Beginner’s Guide provides examples and explanation covering the following WebGL methods:createProgram(), attachShader(), linkProgram(), useProgram(), createShader(), shaderSource(), compileShader(), getShaderParameter(), getShaderInfoLog(), getUniformLocation(), uniformMatrix4fv(), getAttribLocation(), enableVertexAttribArray(), viewport(), createBuffer(), bindBuffer(), bufferData(), vertexAttribPointer(), uniformi(), createTexture(), activeTexture(), bindTexture(), pixelStorei(), texImage2D() , validateProgram(), getProgramParameter(), getProgramInfoLog(), deleteProgram(), and drawElements().WebGL Textures & Vertices: Beginner’s Guide offers helpful information toward a great start with WebGL.

دانلود کتاب «WebGL Textures & Vertices: راهنمای مبتدیان»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید