TagML is a new 3d model editor / animator. The [source] and [build] are publically available. The latest feature adds file, node, and vertex drop-down buttons. This condenses the space that was previously used making room for new buttons!!!
Author: tim
More Great Art From FellStorm
Here is more great Art from Erik:
Erik E: Here’s a sketch I did for the frog warriors you fight when shrunk down by a
magic spell (or was it the red pill?).
Not sure about the armor. Looks like he got into a fight with zamfir.
(C) Erik Elverskog
Halo Kitty II
Alright! [The Halo Kitty II] – playable demo is out! Check it out!
TagML (design ideas)
Conversation from an AIM message between me and Flax.
tgraupmann648: I had a wicked idea before I fell into deep sleep last night
Flax0000: Oh yer?
Flax0000: What was it?
tgraupmann648: I was thinking about connecting the model editor to a mysql database
tgraupmann648: I have this concept of a virtual workspace
tgraupmann648: So a person has complete control over their workspace
tgraupmann648: But you can flip through other users using the tool to watch what they are making
tgraupmann648: Similar to Linux how you can flip the TTY or workspaces
tgraupmann648: Eventually it could evolve into collaborative modeling
Flax0000: cool
tgraupmann648: On the technical side, I would just need to convert from C++ to C# and add a web reference
tgraupmann648: The web reference could connect to my site using web services that talk to a mysql database
tgraupmann648: I’ll save the idea, short term I’ve added the ability to zoom by scrolling with the mouse
TagML (Intentional Axis Locking)
TagML is a new 3d model editor / animator. The [source] and [build] are publically available. The latest feature adds the ability to lock an arbitrary axis. As requested, this will give you better precision while animating models. You can also lock by the strafe vector (side to side) and up vector (up and down) relative to the viewports. Or you can lock by axis. Oh, and you can zoom by scrolling the mouse.
TagML (Update)
We Are Here
ZBrush (Update)
I purchased a license for ZBrush 2.0. It’s just like they say, digital putty. I’m going through every tutorial and that doesn’t even scratch the surface of what this tool can do. Here is my first attempt at digital sculpting using the Sphere3D method. Like so many other posts at ZBrush Central… “My First Head”…
TagML (latest)
TagML is a new 3d model editor / animator. I have made the [source] and [build] publically available. The new feature that I just added is a better keyframe display bar. Hopefully this looks like a hybrid style of PhotoShop and Flash. If it’s not intuitive let me know. As always, suggestions are welcome.
Bones (C) The Game Creators Ltd.
TagML (latest)
Progress Update (TagML)
I recently created a panel base object which the toolbars inherit to allow the use of textures in the toolbar buttons themselves. I moved the keyframe track display into its own panel. I still have the intent that the keyframe display will also be textured. I just finished the code that will allow the animation bar buttons to use textures. And I spent a little time drawing the icons to match the shaded background.
Android (C) The Game Creators Ltd.
Art at FellStorm
Here is a hint at some of the upcoming art that you’ll find at FellStorm Software.
[Full Size]Â
(C) Erik Elverskog
Linae’s PristonTale Fan Page
The demos are getting cooler. For Linae’s screen/game writing class for a group project she created a [fan page / mock mission] for the online MMORPG PristonTale.
(C) Priston & Linae M. Graupmann
Sketches from (Monster Ideas)
A few more conceptual sketches came from re-reading the enemy spec. Here’s some attempts at the {wolf-style, raven, hybrid spider-frog-piranha monster}.
(C) FellStorm Software
Linae’s Halo Kitty
Linae’s flash class had a group assignment (team of 3) tasked with designing a mock demo of a game given the skills they picked up in the first few weeks of her Interactive Authoring course. [Halo Kitty] is quite entertaining.
(C) Linae M. Graupmann
HowTO IIS
When you start ASPX and ASMX programming, the default IIS setings are commonly messed up. The solution is not well documented. The configuration process requires this command in order to work properly.
This properly configures IIS: aspnet_regiis.exe -i aspnet_regiis can normally be found: C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322 These are common commands for IIS: iisreset /start iisreset /status iisreset /stop
Linae’s Flash Demo
Linae completed an [edutainment flash demo] as her personal flash demo assignment for her Macromedia Flash class that I’m sure everybody can enjoy.
(C) Linae M. Graupmann
Progress Update (TagML)
You fans out there have been inquiring what I’ve been doing the last couple months since my last post. I’ve been quite busy. During the daylight hours, I’ve been testing the next generation bidding system at INSP. And in my night hours, I’ve joined FellStorm Software, a game development group, working on an action RPG. As you can see glimpsing at the pic to the left, I’ve designed a model editor from scratch, capable of importing 3ds files or creating animated models. Basically it’s an animation tool which saves models in a new Tagml format. The tool is unique in that it will take models straight from 3d studio. The internal structure is all vector based, so it’s portable to OpenGL or DirectX.
Alien Hivebrain (C) The Game Creators Ltd.
HowTo Check the Image Format in C#
This example C# script is a universal example for how to extract image data from just a byte array. You can extract file type and dimensions, easily.
//check image dimensions System.Drawing.Image logoImage = System.Drawing.Image.FromStream(new MemoryStream(imageData)); if(logoImage.PhysicalDimension.Height > 100 || logoImage.PhysicalDimension.Width > 80) throw m_ef.CreateException("Incorrect Image Dimensions!"); ImageType imageType; //determine file type if(logoImage.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Jpeg)) imageType = ImageType.JPG; else if(logoImage.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Gif)) imageType = ImageType.GIF;
HowTo Setup A MySQL Database
This article shows you how to connect your Perl/PHP scripts to a MySQL database.
BASIC OVERVIEW |
|
72H Game Development Competition Entry
We made a competition entry called the “Candy Bubbler” filled under Linae and Tim Graupmann. We included the full source again for this 72 Hour competition. The source is available here. There is an ongoing dicussion thread that includes all the entries for the competition.
72 Hour Game Development Competition
NeHe Productions OpenGL Challenge Number Eight!
I finally released my submission for the NeHe / Creative Labs contest today. All I am going to show you in the meantime is a screen shot until the results come out. I sent my code out with the submission so you’ll get to see all the tricks I used. Details about the contest can be found here. There has been an ongoing discussion thread about the contest here. The source is available here.
The DOs and DON’Ts of C++ Pointers
This article outlines some of the common mistakes that happen with C++ Pointers.
BASIC OVERVIEW |
|
DON'T |
|
|
DON'T |
|
|
DON'T |
|
|
DON'T |
|
|
DO |
|
|
DO |
|
|
DO |
|
|
DON'T |
|
|
DO |
|
|
DO |
|
|
DO |
|
|
DO |
|
|
New C++ Pointer Tutorial
Added a new C++ tutorial page (“The DOs and DON’Ts of Pointers”).