WebGL: HotshotThis book presents many popular applications for the Web including examples of deploying 3D applications such as building interactive products for e-commerce, extending social media, visualizing big data, and more. It helps you master how to instantly create and deploy Web3D content, demonstrating a variety of common and unique web applications and exploring the artistic features of 3D. It is ideal for current web developers or those looking for a starting point to learn about 3D graphics technology in a bleeding-edge field. ...
Storm Blueprints: Patterns for Distributed Real-time ComputationStorm is the most popular framework for real-time stream processing. Storm provides the fundamental primitives and guarantees required for fault-tolerant distributed computing in high-volume, mission critical applications. It is both an integration technology as well as a data flow and control mechanism, making it the core of many big data platforms. Storm is essential if you want to deploy, operate, and develop data processing flows capable of processing billions of transactions.
Storm: Distributed Real-time Computation Blueprints - covers a broad range of distributed computing topics, including not only design and integration patterns, but also domains and applications to which the technology is immediately useful and commonly applied. This book introduces you to Storm using real-world examples, beginning with simple Storm topologies. ...
Learning C# by Developing Games with Unity 3DFor the absolute beginner to any concept of programming, writing a script can appear to be an impossible hurdle to overcome. The truth is, there are only three simple concepts to understand: 1) having some type of information; 2) using the information; and 3) communicating the information. Each of these concepts is very simple and extremely important. These three concepts are combined to access the feature set provided by Unity.
Learning C# by Developing Games with Unity 3D Beginner's Guide - assumes that you know nothing about programming concepts. First you will learn the absolute basics of programming using everyday examples that you already know. As you progress through the book, you will find that C# is not a foreign language after all, because you already know the words. With a few keywords and using substitution, before you know it, you'll be thinking in code. ...
OGRE 3D 1.7 Application Development CookbookOGRE (Object-oriented Graphics Rendering Engine) 3D is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics.
Graphics application development with OGRE 3D may start small, but may soon balloon into monstrously complex beasts, which just can't be all understood at once. This book will help you to easily develop applications using OGRE 3D. ...
3D Game Development with Microsoft Silverlight 3Microsoft Silverlight is a programmable web browser plug-in that enables the animation, vector graphics, and audio-video playback features that characterize Rich Internet Applications. Silverlight is a great (and growing) RIA platform and games are the next level to exploit in it. But it doesn't offer 3D capabilities out of the box and integrating a 3D engine can involve lot of complex mathematics and matrix algebra. This book will help C# developers to get their fingers on the pulse of 3D in Silverlight.
This book uses Balder, an open source 3D engine offering 3D capabilities for Silverlight 3. It leaves out boring matrix algebra and complex 3D mathematics. By the end of the book you will have explored the entire engine, and will be able to design and program your own 3D games with ease! ...
Learning NGUI for UnityNGUI is a robust UI system both powerful and optimized. It is an effective plugin for Unity, which gives you the power to create beautiful and complex user interfaces while reducing performance costs.
This book is a practical tutorial that will guide you through creating a fully functional and localized main menu along with 2D and 3D in-game user interfaces. The book starts by teaching you about NGUI's workflow and creating a basic UI, before gradually moving on to building widgets and enhancing your UI. You will then switch to the Android platform to take care of different issues mobile devices may encounter. By the end of this book, you will have the knowledge to create ergonomic user interfaces for your existing and future PC or mobile games and applications developed with Unity 3D and NGUI. ...
ArcGIS for Desktop CookbookArcGIS for Desktop is one of the strongest components of the Esri ArcGIS platform. Users find it exciting because it has a lot of powerful tools and can work with a wide range of spatial data formats.
This book will make you a more effective and efficient GIS user by showing you how to use ArcGIS for Desktop to create your own geodatabase model and manage layers, symbols, and label styles. Furthermore it will help you learn how to create map documents, edit data in feature classes, find and fix topological errors, analyze surfaces, and most importantly create 3D representations, import and export several different data formats, and much more. ...
Mastering Lumion 3DLumion uses real-time 3D technology to provide immediate visualizations and create images in a fraction of a second without the long hours of rendering. With an outstanding collection of high-quality plants, trees, cars, buildings, people, and materials, any complex and challenging task can be handled easily by Lumion.
This is a practical guide featuring time-saving techniques along with established production tips for efficiency and swiftness in producing professional architectural visualizations in Lumion. The initial chapters provide a solid foundation by covering the solutions for typical problems when modeling for Lumion and how to create realistic and proficient terrains. You will also learn the best techniques to create believable materials and populate the 3D world with Lumion's models. Special chapters are reserved not only to improve the lighting and reflections in Lumion, but also to take the best from Lumion's effects. Finally, you will create powerful animations to brin ...
Python for Google App EngineGoogle App Engine is a key component of the Google Cloud Platform and one of the most comprehensive cloud services. Together with Python, the first programming language ever supported by the platform, Google App Engine favors rapid development, significantly contributing to the success of your projects.
This book will guide you through the Google Cloud Platform starting from the basics all the way through successfully designing, building, and running modern and scalable web applications in Python with Google App Engine. From authentication to data storage, and from asynchronous jobs to server push techniques, you will learn how to use services such as datastore, cloud storage, Cloud SQL, task queues and channels in a Python application based on web frameworks such as Webapp2 and Django. As the topics in this book are covered in a step-by-step fashion, you will get to grips with the information quickly and easily. ...
Beginning J2ME, 3rd EditionHave you thought about building games for your cell phone or other wireless devices? Whether you are a first-time wireless Java developer, or an experienced professional Beginning J2ME, Third Edition brings exciting wireless and mobile Java application development right to your door!
This book will empower you with numerous topics: sound HTTPS support, user interface API enhancements, sound / music API, a Game API, 3D graphics, and Bluetooth. Further, this book is easy to read and includes many practical, hands-on, and ready-to-use code examples. ...