Posts Tagged “video”

Here is short movie showing current progress of the game. You can see fishes for example, how they know where to swim ? It’s possible to make environment collision sensor but common solution in the gamedev world in this situation is navigation graph. Games are always cheating, don’t trust them ๐Ÿ™‚ Game needs to convince player that something looks natural but hidden method is always something easy to use/easy to compute. Fishes also trying to not to swim too close to each other, but not to far ! Sheep also using same herd algorithm included in the Crystal Entity Layer.

Navigation graph for sheep:
navigraph.jpg

Movie:

Apricot: Crystal Space GamePlay (July 2008) from Pablo Vazquez on Vimeo.

Comments 30 Comments »

“Hola!, this is Pablo..”, that’s the first thing I say in this video that tries to explain a couple of effects I came up with the last week, playing around with shading nodes in real time.

The thing was that Mist option is still not supported in GLSL, how can I work around this?, Nodes! the great “Camera Data” is an input node that let you use information from the camera view to play with, such as the View Vector, View Z Depth, and View Distance (which is the one i’m using in this video). After playing for a while, I found out that this method was much more better than the boring Mist!

I ended up using this method for effects such as:

  • MultiColor Mist:ย  Color in front of the camera is more peachy, slightly noticeable, then more far away is a bit orange/red, and veery far away the color tries to mix with the sky.
  • SunRays: Just planes with a bright alpha texture, the trick is made by the View Distance factor of the camera, changing the alpha to zero when you get close to them, or far away from them (you don’t want to always see sunrays).
  • ChangeAlpha: for walking through trees leaves in a way that they don’t block the view, they have a node setup that makes them alpha zero when they get close to the camera, so you can see through.

Here the video:

Download the OGG version. (~30mb)

Nothing of this is actually new, you can do this for rendering since past year, and for GLSL is also there since weeks, so you can play with this by using any barely recent build.

* by the way, expect more videotutorials like this one (but better explained, better quality, etc), in the Apricot DVD! ๐Ÿ™‚

That’s all folks! Enjoy!

Comments 48 Comments »

For a while now we have been close to being able to release a playable demo and I’ve been itching to get something online that shows the gameplay coming together since its really fun to play Franky here in the studio and videos don’t cut it anymore for an open, interactive project.

Chris made a small test level for playing Franky, with a range of asset that can be used as modules for making your own levels too!
Pablo (VenomGFX) is working on animations and characters and I have been learning blenders game logic to get Franky to a playable state as well as a few bugfixes and logic brick additions.

Download the OGG Video (13meg)
Download packed Blendfile (57meg, Incompatible with 2.46, see below)

Special thanks to Brecht for his amazing GLSL shader work and Benoit Bolsee for writing a new game logic state machine. Thanks also to Mataii for optimizing Franky’s mesh and removing ~1700 triangles .

The response from the last post was overwhelming, We wanted to include peoples wacky animations but I’m afraid this would have set us back yet another day so we will have them included by the next update.
If anyones interested in making their own levels, this is not so hard, just edit the existing terrain, or add a “ground” property to any mesh and use the existing blocks to jump on.

Playing the Game
For this test level you collect and throw nuts, climb up the ledge, glide and run around.
This demo requires a modern graphics card (for Nvidia, 6+ Series for GLSL to work), Blender Apricot-Branch revision 15389 or higher – grab one from www.graphicall.org

Keys

  • Up, Shift+Up to walk, Pressing Up while hanging climbs.
  • Left/Right – Turn or Shimmy when hanging.
  • Spacebar – Throw when you have collected a nut.
  • K – Kick (no kick objects in example level yet)
  • Z – Jump, Press twice to double-jump, hold to glide.
  • F10 – Reset

What We Have

  • Actions – Jump, DoubleJump, Run, Walk, Hang, Shimmy, Throw, Glide
  • Collecting items.
  • Armature driven ShapeKeys in the Game Engine (Thanks to Benoit)
  • Blenders Shaders in the GameEngine.
  • Game locic state machine to separate groups of logic into states (more on this later).
  • Linked Set Scenes from external files to manage game logic in one place.
  • Simple Camera system that detects obstacles.

Whats Missing

  • Loop the loop, Climbing tree’s
  • Enemies
  • Water
  • Interactive objects to jump on
  • Group Instances dont work in the game engine yet
  • HUD Has to be merged with the new state machine logic
  • Blenders Bullet physics library needs updating to get anisotropic friction with the ground to work right. Now were working around the problem but side effects are you can run through walls.
  • Optimizations, Level of Detail
  • Wont run the the Blender Player yet because its missing Blender.Mathutils module
  • Sounds haven’t been added into the game logic
  • Testing on different graphics cards and hardware.

Notes

  • the franky in this demo has rotated wrists, please use THIS rig for animations.
  • Their are reports of the game engine crashing with ATI cards, we need to look into this.
  • As of revision 15426 improvements made by Benoit break jumping. Next test demo will have modified gamelogic to support this.

Comments 176 Comments »

Just like you read it, Real Time Shadows in Blender’s 3D View *and* in Blender’s Game Engine!

It uses Shadow Buffers, so is only available for Spot lights now, and it works with the same settings as for rendering, like OnlyShadow (very useful!), or ClipStart, ClipEnd, SpotSize, falloff, Bias, etc. They are not filtered (yet!, so don’t complain : ) so no Soft shadows for now.

I don’t like to take attention from other’s blogposts but this feature totally deserves it.

Made a quick video showing how it looks right now in both our game demo from Chris’s blogpost and in 3D View, is speeded up a little bit also for not to bore you too much.

This feature was made by our code hero Brecht and is still under development, so go compile your apricot branch, test, and share your happiness here with a nice comment.
That’s all folks! ๐Ÿ˜€

Watch in crappy quality at YouTube
Download/Watch theย  AVI Video

Comments 94 Comments »

Just one and a half weeks since we started using the bge, and the progress has been insane. There’s way too much for one post.

GLSL is now integrated in the BGE, just enable it in the game menu to preview it in the 3d view, and it’ll look exactly the same when you press P. Support for nodes, multiple uv layers, all blending modes, stencil maps for splatting, color ramps for that precious falloff, and much more. One more week like this and my grin will be permanent.

Ever wanted shape keys to work in the game engine? Well support for shape keys has been added! There’s a brand new actuator called “Shape Action”. Grab yourself an apricot build and go nuts. And there’s been some really impressive speedups to the game engine. Just enable “Vertex Arrays” in your preferences and “Generate Display Lists” from the game menu for the fastest performance. Our test scene gets almost twice the frame rate. The devs helping us are really doing amazing things.. Things are really progressing quickly.

Have a look at our latest demo from the BGE, showing some new gameplay and playing with new features like glsl. Most of the main actions for Frankie have been added, plus a small environment to play around in while we work on the world for the game. Things are getting really exciting around here. We’ll post more progress this weekend, and, if anyone is interested, we may be looking for help soon. More info on that later. Of course one really big way to help this project is to pre-order the DVD!.



Download the ogg file

Comments 66 Comments »