ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learn OpenGL ES For Mobile Game and Graphics Development

دانلود کتاب OpenGL ES را برای بازی موبایل و توسعه گرافیک بیاموزید

Learn OpenGL ES For Mobile Game and Graphics Development

مشخصات کتاب

Learn OpenGL ES For Mobile Game and Graphics Development

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781430250548, 1430250542 
ناشر: Apress, Imprint 
سال نشر: 2013 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 50,000



کلمات کلیدی مربوط به کتاب OpenGL ES را برای بازی موبایل و توسعه گرافیک بیاموزید: علوم کامپیوتر



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 22


در صورت تبدیل فایل کتاب Learn OpenGL ES For Mobile Game and Graphics Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب OpenGL ES را برای بازی موبایل و توسعه گرافیک بیاموزید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب OpenGL ES را برای بازی موبایل و توسعه گرافیک بیاموزید

آیا می خواهید بازی های پیچیده و برنامه های گرافیکی فشرده ایجاد کنید؟ آموزش OpenGL ES به شما کمک می‌کند که بلافاصله با OpenGL ES شروع کنید. پس از تسلط بر اصول اولیه خود OpenGL ES، بدون نیاز به یادگیری تکنیک های برنامه نویسی شی گرا، به سرعت متوجه می شوید که برنامه های بازی می نویسید و می سازید. این کتاب استفاده از ابزار قدرتمند مدل‌سازی منبع باز، Blender را نشان می‌دهد. شما قدم به قدم از طریق توسعه Tank Fence، یک بازی سه بعدی پویا و تعاملی هدایت خواهید شد. در طول مسیر، مهارت‌هایی در ساخت برنامه‌ها با Eclipse و Android SDK یا NDK، رندر کردن گرافیک با استفاده از شتاب سخت‌افزاری و چند رشته‌ای برای عملکرد و پاسخ‌دهی به دست خواهید آورد. توسعه دهندگان iOS نیز هنگام نوشتن برنامه های خود، اطلاعات این کتاب را ارزشمند می یابند. همه چیزهایی را که باید در مورد آن بدانید یاد خواهید گرفت: ایجاد رابط‌های کاربری ساده و کارآمد بازی طراحی بلوک‌های اصلی یک بازی سه بعدی هیجان‌انگیز و تعاملی جمع کردن همه عناصر با Blender، یک ابزار منبع باز قدرتمند برای مدل‌سازی، انیمیشن، رندر، ترکیب، ویرایش ویدئو، و ساخت بازی برداشتن گام بزرگ بعدی با استفاده از توابع سفارشی و داخلی، بافت‌سازی، سایه‌زنی، منابع نور و موارد دیگر اصلاح برنامه بازی موبایل خود از طریق تشخیص برخورد، کلاس‌های بازیکن-اتاق-موان، و کلاس‌های ذخیره‌سازی انجام همه این‌ها کارآمد در دستگاه های تلفن همراه با منابع و پردازش محدود.


توضیحاتی درمورد کتاب به خارجی

Want to create sophisticated games and graphics-intensive apps? Learn OpenGL ES gets you started immediately with OpenGL ES. After mastering the basics of OpenGL ES itself, you will quickly find yourself writing and building game apps, without having to learn about object oriented programming techniques. This book demonstrates the use of a powerful open-source modeling tool, Blender. You will be guided, step by step, through the development of Tank Fence, a dynamic, interactive 3D game. Along the way you'll gain skills in building apps with Eclipse and the Android SDK or NDK, rendering graphics using hardware acceleration, and multithreading for performance and responsiveness. iOS developers will also find this book's information invaluable when writing their apps. You'll learn everything you need to know about: Creating simple, efficient game UIs Designing the basic building blocks of an exciting, interactive 3D game Pulling all the elements together with Blender, a powerful open-source tool for modeling, animation, rendering, compositing, video editing, and game creation Taking the next big step using custom and inbuilt functions, texturing, shading, light sources, and more Refining your mobile game app through collision detection, player-room-obstacle classes, and storage classes Doing all this efficiently on mobile devices with limited resources and processing.



فهرست مطالب

Contents at a Glance
Contents
About the Author
About the 
Technical Reviewer
Acknowledgments
Preface
Chapter 1: Benefits of the New API
	Modern Graphic-rendering API
	Devices Love It
	Easy App Development: Let’s Create an OpenGL Surface View
		Determining OpenGL ES Version
		Creating the OpenGL Surface
	ES 2.0 Is for the Ambitious
	Where Are the Developers?
	Summary
Chapter 2: Implementation Prerequisites
	Selecting a Development Device: Why Upgrade to Gingerbread?
	Choosing Inputs That Your Game Needs
	Tank Fence
	Creating Menus for the Game
	Setting Views Using setContentView and addContentView
	Sleek Design of XML Views
	Working with Buttons and the Counter Class
	Using Touch for Rotation
	Rotation Using Android Sensors
	Summary
Chapter 3: ES 2.0 Fundamentals
	EGL on Android
		The GLSurfaceView Class
		Setting up the Renderer
	Renderer Thread
		Decoupling for Dedicated Performance
		Thread Safety
	Implemented Methods
		Anatomy of a Renderer
		GL SURFACE CHANGED Application
	Framebuffer
		Double Buffering
		Clearing the Color Buffer
		Setting the Viewport
	GLSL
		Shader Program
		Vertex Shader Example
		Data Types
		Fragment Shader Example
	GL POINT BASIC Application
		Using the loadShader Method
		Attributes
	Drawing Line and Triangle Primitives
		Varyings
		Triangle Primitive
	Normalized Device Coordinate System
	3D-Transformation
		Types of Transformations
		The Matrix Class
	State Management
		Cull Face
		Depth Test
	Summary
Chapter 4: 3D Modeling
	Drawing Shapes Using glDrawElements
		GL POINT ELEMENTS Application
		Drawing Line and Triangle Primitives
	Blender for Modeling
		Default Layout
		Using Object Mode
			Panels in 3D View
		Translating Objects
		Using the Lasso-Select Command
		Modeling Objects for the Game
			Creating an Equilateral Triangle
			tankFence Blender File
				Material Context
				Player Object
				Adding Plane Mesh
				Editing the Player Object
			Exporting Mesh Data
	Parsing Objects for OpenGL ES
		Installing Perl
		Downloading Parser
		Using the Parser
	Using the Mesh Data
		Adding the Player Object
	Basic Components in the Blender Interface: Screenshots
	Summary
Chapter 5: Texturing and Shading
	Vertex Buffer Objects
	Types of Buffer Objects
	Using Buffer Objects
	Using Color Masks
	Textures
		2D Texture
			Loading the Image Data
			sampler2D Uniform Variable
		Using Texture and Color
		Cubemap Textures
			Loading Images for a Cubemap Texture
			samplerCube Uniform Variable
		Multi-Texturing
	Lighting Effects Using Shader Programs
		Illumination Models
		Diffuse Reflection: Equations for Illumination
		Lighting Equation in Vertex Shader
		Interpolating Vertex Normal
	Summary
Chapter 6: Taking the Development Ahead
	Specifying the Render Mode
	Adding the Fire Button
	Combining Translation with Rotation
	Including Missiles for the Tank
		The initMissiles Method
		Updating the Missiles ArrayList
	The Enemy Class
		Spawning Enemies
		Interpolating Enemy Source Position
	Detecting Collisions to Annihilate the Enemy
	Summary
Index




نظرات کاربران