[Register] [772002 Members] [86177 Online; 410 Members, 85767 Guests]  
Halo 2
File Search






 The Files
 » File Browser
 » File Search
 » Submit Files
 » Plagiarism Policy

 Halo 3
 » Screenshots
 » Wallpapers

 Halo 2
 » Cheats
 » Screenshots
 » Downloads
    - Media
    - Mods
    - Patches
    - Videos
 » Wallpapers
 » Walkthroughs
 » Reviews

 Halo Custom Edition
 » Downloads
    - Maps
    - SP Maps
    - Tags
 » HEK
 » Video Tutorials on CE
 » Halo CE Manual
 » String List Editting
 » Custom Vehicles
 » GBXImporter
 » Custom Weapons
 » Setting Up a Dedicated CE Server

 Halo
 » Console Commands
 » Downloads
    - Demo
    - Maps
    - Mods
    - Patches
    - Utilities
    - Video
 » Requirements
 » Reviews
 » Story
 » ScreenShots
 » Official Server Rules
 ~ Checkpoint Cheats

 The News
 » News
 » News Archive
 » Submit News

 The Interviews
 » Interviews

 Guides
 » Campaign
 » Multiplayer
 » Map Rebuilding
 » Hex Editing
 » HPC Modding Tut
 » Tools List

 The Community
 » Links
 » Halo Forums
    - Halo General
    - Halo 2 General
    - Halo 3 General
    - Modding & Editing
    - Problems & Errors
    - Clan Forums
 » Submit PotD
 » PotD Archive

 The Site
 » Latest Poll
 » About
 » Staff
 » Apply To Volunteer
 » Submit a Tutorial
 » Contact





  GBXModel Importer v2
This Page has been viewed 55,789 times
BlueStreak: GBXModel Importer v2

GBXModel Importer v2

for 3ds max v5.0+ and gmax 1.2

by TheGhost

As part of Project BlueStreak

What started as a node/marker importer that would correctly import biped nodes turned into a full-blown .gbxmodel tag importer for 3ds max and gmax. Two weeks and 1,200 lines of code later, this max script is able to fully import any exported .gbxmodel tag. The features include...

  • Import any piece of geometry from any gbxmodel tag
  • Import model with perfect UVW coordinates and material ID's
  • Setup the max material library for the model's shaders
  • Import any model's nodes and markers with correct position and rotation
  • Optionally import biped nodes as bone objects
  • Import vertex weights for a fully-rigged model

You can do all of this with many options and at the touch of a few buttons! In seconds you can import any of the following...

Import Bipeds:

bipeds

Import Human Vehicles:

human_vehicles
...or Covenant Vehicles:

covy_vehicles
Import Weapons:

weapons
Import Device Machines and Other Scenery:

platform


Import Nodes and Markers:

warthog_nodes

Import Biped Nodes as Bones:

biped_bones

Import Vertex Weights for Perfectly Rigged Models:

rigged_biped


The script runs fully functional in both 3ds max and gmax!

gui

As you can see, there are many import options and it's pretty user-friendly.
Download v2.0.0 of the script here. Readme details here.

How to Import a Model:

  • Press the button "Load GBXModel" and navigate to the desired GBX Model tag.
  • Select the desired LOD, region, permutation.
  • Choose any of the following you want to import: the model, nodes, and/or markers.
  • If you are importing a model, choose from its various import options, including importing textures and vertex weights.
  • If you are importing nodes/markers, choose whether you want to import nodes as bones or not, as well as the node/marker radius.
  • Press the button "Import GBXModel," and the desired selection will import within a few seconds.

Frequently Asked Questions:

Q: Where do I get GBXModel tags?

You must download and install the Halo Editing Kit (HEK), which comes with a number of GBXModel tags in the "tags" directory (i.e. tagscharacterscyborgcyborg.gbxmodel). If you are interested in obtaining additional model tags, download and install the Halo Editing Kit Plus by SteelixB, which allows you to extract tags from HaloPC maps. I have also put together a sample model pack, which you can download here. It contains models such as the Cyborg, Elite, Marine, Warthog, Assault Rifle, and others.

Q: Where do I get textures for my models?

Textures in the HEK are stored as .bitmap files (i.e. tagscharacterscyborgbitmapscyborg.bitmap). In order to convert these files into useable textures in 3ds max (i.e. TIF or JPG format), you can open the .bitmap tags in Guerilla, click "Show Bitmap," and use the Print Screen key to capture the image. Then paste the image into Paint or Photoshop and crop out the texture. You can also use the Bitmap Extractor v1.5 by FireScythe, which extracts the .bitmap tags for you into JPG, TIF, BMP, and a number of other formats.

Q: What do the "Select Import Geometry" options do? Which should I use?

The default option "Selected Permutation from All Regions" radio button searches for the selected permutation in all of the model's regions. If it is found in multiple regions, it will import the geometry from all of those regions as well. For example, if you have selected the "__base" permutation in the arms region, it will search the legs, head, and torso region for a permutation named "__base", and if it is found in those regions, that geometry will be imported as well. The second radio button "All Permutation of Selected Region" will import all of the permutation in the region that's currently selected. This is typically not a good idea as it has very little practical application. The third radio button "Selected Region and Permutation Only" will import only the highlighted permutation from the highlighted region. You would use this option if, for example, you were importing the Sgt. Johnson permutations from the marine_armored model. You would go to the arms region and select "sgt_johnson-100", then go to the head region and select "sgt_johnson-100", and then in legs and torso regions select the "__base" permutation as Sgt. Johnson does not have specific permutations in those regions.

Q: What does the "Attach Parts of Mesh Within Region" checkbox do?

Each geometry block is broken down into "parts" blocks which are essentially grouped by the shaders which make up the region. If this checkbox is not checked, each material will be imported as a separate mesh. It is not necessary to break up the regions into their shaders because the "Import UVW Coordinates and MatID's" checkbox will automatically assign proper material ID's within the region mesh. Thus if this checkbox is checked the parts will automatically be attached into one mesh for the region.

Q: What do the "Nodes as Bones" checkboxes do?

A model's nodes are usually represented with spheres to indicate their translation and rotation. However, if this checkbox is checked, nodes will automatically be created as bone objects in 3ds max and gmax. Bone objects are much easier to use with bipeds for skinning and animating. Consider adjusting the node spinner depending on the scale of the model. For example, Cortana is a small model and will require considerably thinner bones in order that the rig looks correct upon import. If "Only Biped Nodes as Bones" is checked, only nodes that start with "Bip01" will import as bones.

Version History:

  • Version 1.0.0 - first public release.
  • Version 1.0.1 - revised the "offset magic" for uncompressed vertex block to make it more conservative. Caused read past end of file error in version 1.0.0 when importing some models (such as the fp arms).
  • Version 1.0.2 - too many problems with the "offset magic" made me eliminate it all together. Only conservative numbers are used now to skip over the data while indexing the file.
  • Version 1.0.3 - fixed a piece of code which caused the biped rigs (with biped nodes as bones) to import slightly inaccurately. Also made minor improvements to the handling of node translation and rotation data.

  • Version 2.0.0 - first public release of v2.0. This new version imports GBXModel tags directly and makes a number of major improvement to the original importer, most notably its ability to import rigged models with local nodes.

To-do List :

  • Nothing currently in the to-do list.


ghost_small
Last updated August 22, 2006 - pageloads
Intellectual © Adam Papamarcos, 2006
*reproduced with permission by TheGhost*

Average User Rating: 3.6
Number of Votes: 7


User Comments  
The following comments are owned by the user that posted them. Halo 2 Files is not responsible for their content.

Total comments: 16 | Last comment: 08-13-2010 at 08:03

Click the Expand symbol to expand all comments (view full comments)

 Expand#1 - dumb Question - Posted by: firehawkmonk (Member) - 09-19-2006 at 17:08

 Expand#2 - help - Posted by: HaloMC (Member) - 10-14-2006 at 15:46

 Expand#3 - Im a little late i think - Posted by: Daryldom (Member) - 01-09-2007 at 16:57

 Expand#4 - hmmmmmm. - Posted by: killah$$ (Member) - 01-22-2007 at 14:05

 Expand#5 - Posted by: balzich14 (Member) - 02-19-2007 at 11:30

 Expand#6 - Posted by: balzich14 (Member) - 02-19-2007 at 11:31

 Expand#7 - Posted by: balzich14 (Member) - 02-19-2007 at 11:50

 Expand#8 - Posted by: flippino35 (Member) - 03-03-2007 at 22:53

 Expand#9 - Posted by: DmanMdder (Member) - 07-20-2007 at 17:13

 Expand#10 - Posted by: TheHMTMan (Member) - 09-21-2007 at 04:24

 Expand#11 - Posted by: TheHMTMan (Member) - 09-21-2007 at 06:00

 Expand#12 - uhh.. - Posted by: donutsXareXgood (Member) - 11-23-2007 at 18:56

 Expand#13 - Where do I put this file in gmax to get it to work - Posted by: charlesminney (Member) - 01-13-2008 at 12:30

 Expand#14 - ??? - Posted by: Spartan217 (Member) - 01-17-2008 at 12:26

 Expand#15 - Posted by: MoldySundae (Member) - 08-13-2010 at 08:01

 Expand#16 - Posted by: MoldySundae (Member) - 08-13-2010 at 08:03



When posting comments, you must follow these rules:
  1. No "Yay I got First Post!" posts, no exceptions and no matter what other content the post has!
  2. No Pornographic Material. Any sexually oriented imagery or links to such content will not be tolerated.
  3. No Warez or Illegal Software. This includes linking to software, posting about it, and suggesting to get it.
  4. No Cursing or Swear words. We encourage you to use our comment sections as a forum to debate files, news, etc., but please use proper adjectives to express yourself. We will not tolerate abuse upon another member or author.
  5. No Attacks / Retaliation of any kind against a member, or group of members.
  6. Please do not advertise for other sites or forums here.
  7. Maximum of 3 smileys per regular member.
The high interactivity of this site should be considered a luxury, not a right. If you cannot follow these simple rules, you can and will be warned or banned from the comments, site or the entire network for any period of time.
Now enjoy yourself and behave!



  • Register: To get your own Username, click here!
  • Forgot your password? click here!
  • You can use UBB here!
Username:     Password:  
Remember my username and password
Comment Title:
Your comments for this Document please:


 Latest Files
 » New Mombasa (1.0)
 » Narrows (1.0)
 » Desolation Devol.. (1.0)
 » Desolation (1.0)
 » Apocalypse Alpha (0.1)
 » B40 modded - Halog.. (1)
 » Metropolis - mod.. (1.0)
 » Halo Dev Control.. (2.3)
 » Halo Map Scripted .. (1)
 » HeXen Darkmere Beta 2

 Latest News
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Halo 2 PC Multiplaye..
 » Weekly Poll Results ..
 » Weekly Poll Results ..

 The Network
 » Gaming News
 » Game Demos
 » Game Patches
 » Trailer Videos
 » Gaming Forums

 Game Portals:
 » Age of Empires 3
 » Aliens vs Predator 2
 » America's Army
 » ArmA 2
 » Armada 2
 » Battlefield 1943
 » Bridge Commander
 » Brothers in Arms 2
 » Call of Duty 4
 » Command & Conquer
 » Company of Heroes
 » Crysis
 » Counter-Strike: Source
 » Dawn of War Series
 » Day of Defeat: Source
 » Diablo 3
 » Doom 3
 » Elite Force
 » Enemy Territory
 » Fallout 3
 » Far Cry 2
 » F.E.A.R.
 » Flight Simulator X
 » GTA San Andreas
 » Half-Life 2
 » Halo
 » Jedi Knight 3
 » Knights of the Old Republic
 » Left 4 Dead 2
 » LOTR: Battle 4 Middle Earth
 » Medal of Honor
 » Operation Flashpoint
 » Quake 4
 » Red Faction: Guerrilla
 » rFactor
 » Silent Hunter 4
 » Sins of a Solar Empire
 » Soldier of Fortune 2
 » S.T.A.L.K.E.R.
 » Star Trek: Legacy
 » Star Wars Battlefront 2
 » Star Wars Empire at War
 » StarCraft II
 » Starfleet Command III
 » Supreme Commander
 » Team Fortress 2
 » The Elder Scrolls IV
 » The Sims 2
 » TrackMania United
 » Unreal Tournament 3
 » Warcraft III
 » World of Warcraft
 » X3: Terran Conflict

You got served by in 0.0991 seconds using 8 MySQL queries and 13 includes
Copyright © 2013 FileFront, Inc. All rights reserved.
Design by Jos Jongejan aka Pro-Filer & Delta. Use of HaloFiles.com materials is subject to certain Terms & Conditions.
TM & © 2013 Bungie Studios. All rights reserved. Halo and related marks are trademarks of Bungie Studios