Apr
27
2011

Voxel Modeling

So because of jovoc’s post I started looking into Voxel modeling because I don’t have a Mac to use Sproxel. There are little to no free voxel programs out there. So after several hours of digging into it I found this solution, all free, and best of all, they’re all portable apps.

    So the first step is to download Cube Kingdom Version 2.0. With this you can create your own Voxel models, the menu is in Japanese but you can get the jist of it. Once you’ve created your model, save it as the Metasequoia file type (mqo).
    Cube Kingdom 2011-04-28 00-10-54-85
    Next start up Metasequoia and import the model. Then save the file as a DirectX .X file, make sure to select Vertex Colors if you want to maintain your colors.
    Metasequoia
    Next start up Blender 2.4x (2.5 no longer has a .X importer) and import your .X file. Now you can export as .fbx, .blend, or anything else.
    You can also use Milkshape3D but Blender imports the faces as quads whereas Milkshape3D imports the faces as triangles.
    mod
Aug
22
2010

DirectX 10 Deferred Shading

 

I forgot to upload my DirectX 10 Deferred Shading sample from earlier this year. Lighting is still off a little bit because the light accumulation isn’t functioning quite right.

Download Executable

F1 – Final Image

F2 – Normal Map

F3 – Color Map

F4 – Depth Map

F5 – Light Map

Download Source (VS 2008 Solution)

Jul
28
2010

3D Dog Model

dog[1]

A 3D model of a Doberman that I created about a year ago. Skinned Animation working within XNA. Still needs a proper UV map.

~1500 Faces / 3000 Tris

Jul
5
2010

Meet Michael

Mouse

Just a preview of the mouse named Michael, he’s part of a little side project of mine.

Mar
1
2010

File Sharing Presentation

Today I had a presentation to give on Case Studies for File Sharing incidents. To make the presentation interesting I thought I’d try out my Rough Edges Editor and see how well it performed in a real world scenario.

Overall it went pretty well but there are big things I wish I would have done and/or not done in the engine. It taught me a lot of things to look for and to change the next time I take a stab at a 3D engine.

Oct
31
2009

Jack n’ George

 

JackAndGeorge 2009-10-31 22-28-14-68

Just finished my xna7day competition entry.

That Jack, he keeps on running off and George has to keep on catching him!

Jack n' George Download

Music: Kevin MacLeod

Jul
29
2009

Rough Edges Editor Scripting

Script Used

if (tracking.Selected)
{
        REAnimModel model = tracking as REAnimModel;
        if (model != null && model.Track != "Walk")
             model.Track = "Walk";
             model.Translation = new Vector3(model.Translation.X + 0.05f, model.Translation.Y, model.Translation.Z);
}  else  {
         REAnimModel model = tracking as REAnimModel;
         if (model != null && model.Track != "Loiter")
             model.Track = "Loiter";
}

Jul
28
2009

Rough Edges

 

Code Needed :

Initialize
MoveableCamera cam = new MoveableCamera();
cam.CollideWithTerrain = true;
cam.LockToTerrain = true;
cam.HeightAboveGround = 4.5F;

string rootDir = Directory.GetParent(Application.ExecutablePath).Parent.Parent.Parent.Parent.FullName + "\\Resources\\";
XmlTextReader doc = new XmlTextReader(@"C:\Rough Edges\AnimatedModelTest2.rel");
AssetManager assetManager = new AssetManager(Services, rootDir);
Helper.LoadContent(assetManager, rootDir);

scene = REScene.ReadXML(doc, assetManager, GraphicsDevice);
scene.Camera = cam;
 
Update

scene.Update(gameTime, GraphicsDevice);

Draw
scene.Draw(gameTime, GraphicsDevice);

Jul
24
2009

Rough Edges Editor Vegetation and Duplication

Day 21 – 23 of the Rough Edges Editor

Features Implemented :

  • Multiple Vegetation Layers on Terrain
  • Instancing / Duplication of Models
  • Moved Saving / Loading into the library
Jul
20
2009

Rough Edges Editor Particle Effects

Rough Edges Editor 21 Rough Edges Editor 22

Day 20 of the Rough Edges Editor

Features Implemented :

  • Particle System

About the author

Something about the author

Month List

Page List