Showing posts with label Blender. Show all posts
Showing posts with label Blender. Show all posts

Friday, December 17, 2010

Introduction to the Blender Game Engine


Source::http://solarlune.wordpress.com/2010/12/17/introduction-to-the-blender-game-engine/

The ninja of the night, SolarLuneHi, there. As you may or may not already know, this is a blog about game design, and I’m going to help you, the reader, to create your very own PC game. The tool I will be using is the Blender Game Engine, to which I will refer as the ‘BGE’ from now on. Now, because this is a very basic tutorial and it’s not really meant to delve into the more complex topics of the BGE, but rather is meant to just give a basic understanding of how the BGE works. The game logic executed in the BGE is made up of Logic Bricks. What is a Logic Brick?

This is a logic brick: A Logic Brick for use in the Blender Game Engine

In the Blender Game Engine, a Logic Brick is a portion of code (shaped like a rectangle) that the developer can customize to fit his needs and perform some sort of action. In the example to the right, this Keyboard logic brick is capable of reading information from the specified key – the Left Arrow. Logic Bricks are split into three types:

Sensors – Sensors sense physical data in the game engine or test data equalitiesActuators – Actuators perform actions on data or game objects – examples are motion, sound playing, and object creationControllers – Controllers test to see if the attached sensors equate as true, and if so, then they trigger the attached actuators. A controller could be And, Or, Nor, or other types of testing values.

As the example above shows, sensor logic bricks in particular have true and false pulse modes, which are the two buttons to the left of the ‘Freq:’ number box. The True and False pulse modes control how the sensor reads the input data specified.

The basic idea of using the BGE would be to use sensors to read the data about the state of the game and to activate the actuators. For example, if you attach an “Always” sensor, through an “And” controller, and attach it to a Motion actuator, then the “Always” sensor will drive the Motion actuator – because there is no other sensor attached to the “And” controller, just the “Always” sensor will actuate it. (For more info, look up Blender explanation)

For those who are more adept with programming, a Python controller is also present, which allows for using a Python script file to read the sensors and control the actuators. Python is a very powerful and useful programming language that allows for much more precision in the BGE than using logic bricks alone. With Python, most anything is possible to do with the BGE. Here’s a link to a page featuring basic tutorials for using the BGE. Now, with a normal understanding of how the BGE works, making a game isn’t going to be difficult at all. So, let’s create a new game using the BGE. Since there are already tutorials for making basic games using the BGE, I was going to try making more complex ones. Let’s try… A 2D Platformer.


View the original article here

Tuesday, December 14, 2010

Beginning Blender: Open Source 3D Modeling, Animation, and Game Design


Beginning Blender: Open Source 3D Modeling, Animation, and Game Design
Beginning Blender: Open Source 3D Modeling, Animation, and Game Design
Paperback: 448 pages
Publisher: Apress (November, 2010)
Language: English
ISBN-10: 1430231262
ISBN-13: 978-1430231264
File Size: 13.2 MB
A new world of creative possibilities is opened by Blender, the most popular and powerful open source 3D and animation tool. Blender is not just free software; it is also an important professional tool used in animated shorts, television commercials and shows, as well as in production for films like Spiderman 2. Lance Flavell’s Beginning Blender will give you the skills to start shaping new new worlds and virtual characters, and perhaps lead you down a new professional path.

Beginning Blender covers the latest Blender 2.5 release in depth. The book starts with with the creation of simple figures using basic modeling and sculpting. It then teaches how to bridge from modeling to animation, and from scene setup to texture creation and rendering, lighting, rigging and ultimately, full animation. You will create and mix your own movie scenes, and you will even learn the basics of games logic and how to deal with games physics.


Whether you are new to modeling, animation, and game design, or whether you are simply new to Blender, this book will show you everything you need to know to get your 3D projects underway.


What you’ll learn


* How to create models using sculpt mode, extrusion modeling, and more
* Go beyond playing with color to learn procedural texturing and UV mapping
* How to use light and depth of focus to make are realistic-looking model
* Adding rigging and realistic animation
* Using the compositor for movie mixing and lip-syncing animations
* How to put the games engine and physics to work to create full-featured games


Who this book is for
This book is for those who are starting out in 3D, animation and games design. It also appeals to those who know about 2-D design and photography and would like to expand their skill set.


Table of Contents


1. Introduction: What is Blender?
2. Getting to know Blender
3. Mesh Editing & Basic Modeling
4. Texturing
5. Lighting
6. Basic Rigging
7. Advance Rigging
8. Animating
9. Mixing Movies: The Compositor
10. Games Engine
11. Physics Simulation
12. Going further


Download Links:
http://hotfile.com/dl/88123392/87c15a8/Blender.Nov.2010.rar.html
or
http://www.filesonic.com/file/40287647/Blender.Nov.2010.rar

 View the original article here

Monday, December 13, 2010

Beginning Blender: Open Source 3D Modeling, Animation, and Game Design


Beginning Blender: Open Source 3D Modeling, Animation, and Game Design
Beginning Blender: Open Source 3D Modeling, Animation, and Game Design
Paperback: 448 pages
Publisher: Apress (November, 2010)
Language: English
ISBN-10: 1430231262
ISBN-13: 978-1430231264
File Size: 13.2 MB
A new world of creative possibilities is opened by Blender, the most popular and powerful open source 3D and animation tool. Blender is not just free software; it is also an important professional tool used in animated shorts, television commercials and shows, as well as in production for films like Spiderman 2. Lance Flavell’s Beginning Blender will give you the skills to start shaping new new worlds and virtual characters, and perhaps lead you down a new professional path.

Beginning Blender covers the latest Blender 2.5 release in depth. The book starts with with the creation of simple figures using basic modeling and sculpting. It then teaches how to bridge from modeling to animation, and from scene setup to texture creation and rendering, lighting, rigging and ultimately, full animation. You will create and mix your own movie scenes, and you will even learn the basics of games logic and how to deal with games physics.


Whether you are new to modeling, animation, and game design, or whether you are simply new to Blender, this book will show you everything you need to know to get your 3D projects underway.


What you’ll learn


* How to create models using sculpt mode, extrusion modeling, and more
* Go beyond playing with color to learn procedural texturing and UV mapping
* How to use light and depth of focus to make are realistic-looking model
* Adding rigging and realistic animation
* Using the compositor for movie mixing and lip-syncing animations
* How to put the games engine and physics to work to create full-featured games


Who this book is for
This book is for those who are starting out in 3D, animation and games design. It also appeals to those who know about 2-D design and photography and would like to expand their skill set.


Table of Contents


1. Introduction: What is Blender?
2. Getting to know Blender
3. Mesh Editing & Basic Modeling
4. Texturing
5. Lighting
6. Basic Rigging
7. Advance Rigging
8. Animating
9. Mixing Movies: The Compositor
10. Games Engine
11. Physics Simulation
12. Going further


Download Links:
http://hotfile.com/dl/88123392/87c15a8/Blender.Nov.2010.rar.html
or
http://www.filesonic.com/file/40287647/Blender.Nov.2010.rar
 


View the original article here