MCModelerv2.4 -- The original post can be found here.
Showing I have permission to re-continue this project:
*Basic Info -
Creating Mobs can be one of the most frustrating processes in making a minecraft mod. One of the hardest parts in the process is creating a mobs model. It takes a lot of trial-and-error to code a basic model, and it can take a long time to create an advanced one. This is the reason programs such as Techne and MCModeler were created. They are made to make modding easier.
This program differs from Techne because it is written in Java, so it works with multiple platforms (Mac OS X, Linux, Windows).
Thank you so much to Apples_R_Tasty for making a Mac launcher for this! It is included in the download. **Features -
- Easy to use GUI
- Userfriendly
- In-Program Texture Previewing
- Mutli-Platform Support
- Copy/Paste
- Code Generation
New in v1.3 -
- Fixed LinuxGUI
- Redo/Undo buttons
- Downloadable Texturemap
Whats Next -
- Techne Model Support
- In-Program Updating
- More Backgrounds/Grids
- Automated Installer
- Complete Mob Code Support
- Option to export as .obj
Suggest Ideas in the comments below.
Download -
Download v1.2 Here: Version 1.2
Download v1.2 Source Code Here: Coming Soon
Download v1.3 Here: Version Beta 1.3
Download v.2.4 Here: Version 2.4
(Skipped ahead due to a lot of non-public releases)
Installation:
Download, Unzip, and run MCModeler.jar.
Note: Requires Java3D API. You can locate that here: Java3D v1.5.1
How To Use
What does it all mean?!?!
Let me explain the fields and buttons: Box List Manipulators
Name -
[*:20sjqv6b]The name of the new box you want to add. Please keep this name a valid Java identifier, as this is what the code generator uses as the identifiers for the boxes in the code it generates.
[*:20sjqv6b]Add New Box (Button)
[*:20sjqv6b]Adds a new box with the name specified in the Name field.
[*:20sjqv6b]Boxes
[*:20sjqv6b]A list of the boxes in your model.
[*:20sjqv6b]Delete box (Button)
[*:20sjqv6b]Deletes the selected box (This is irreversable! Careful!).
[*:20sjqv6b]Rename box (Button)
[*:20sjqv6b]Renames the selected box to the name of your choice (asks you for a new name, doesn't use the Name field).
Texture Manipulators
[*:20sjqv6b]Texture URL
[*:20sjqv6b]The URL of the texture you want to apply to the model.
[*:20sjqv6b]Browse (Button)
[*:20sjqv6b]Lets you select an image to use for the texture. Does not load the texture but simply puts the texture's location into the Texture URL field.
[*:20sjqv6b]Load (Button)
[*:20sjqv6b]Loads the texture specified by the Texture URL field.
Selected Box Values
**Note that with the following fields you need to press Enter to finalize your change.
[*:20sjqv6b]X/Y/Z size
[*:20sjqv6b]Specify the size of this box in pixels.
[*:20sjqv6b]X/Y/Z center
[*:20sjqv6b]Specify how many pixels the rotational center of the box should be from the geometric center of the box. This is the point around which the box rotates.
[*:20sjqv6b]X/Y/Z offset
[*:20sjqv6b]Specify how many pixels the box should be from the center of the model.
[*:20sjqv6b]X/Y/Z rotation
[*:20sjqv6b]Specify to what angle the box should rotate to, in degrees. Note that the rotations are applied in Z-Y-X order.
[*:20sjqv6b]X/Y Texture Offsets
[*:20sjqv6b]Specify the offset of this particular box's texture within the texture image, in pixels from the top left corner of the image.
File Menu
I won't explain the generic ones.
[*:20sjqv6b]Generate Code
[*:20sjqv6b]Generates the model code and puts it in the file specified.
Edit Menu
Copy/Cut/Paste are self-explanatory. (They also only work with boxes. )
View Menu
[*:20sjqv6b]Display XY/YZ/ZX grid
[*:20sjqv6b]These are guides to help you build your model. You can turn them on or off here.
[*:20sjqv6b]Display center point
[*:20sjqv6b]This option tells the previewer whether or not to draw the center point of the box.
[*:20sjqv6b]Display unselected boxes as...
[*:20sjqv6b]This option tells the previewer how to draw boxes you aren't currently working with. The options are self-explanatory, but keep in mind that you cannot mouse-select unselected boxes if this option is set to 'Invisible'.
[*:20sjqv6b]Reload texture file
[*:20sjqv6b]If you've made changes to your texture file, this reloads them and reapplies them to your model.
View Controls
View controls are pretty natural:
[*:20sjqv6b]Left-click on a box to select that box.
[*:20sjqv6b]Left-click and drag to rotate your view of the model
[*:20sjqv6b]Scroll with the mouse wheel to zoom in and out.
Thanks, and feel free to leave feedback/suggestions
Great modeller, its so much easier to use than techne and it works on mac, thanks for making this . On techne its really hard just to look at what your creating because you constantly have to adjust the view with this i just drag the view, thanks again.
Great modeller, its so much easier to use than techne and it works on mac, thanks for making this . On techne its really hard just to look at what your creating because you constantly have to adjust the view with this i just drag the view, thanks again.
Don't know if this was just me, but I kept getting the java link error so I done the classpath and path configuration and it still didn't work, I then realised it was trying to load the 32 bit dll file on my 64bit machine, to get it to work I had to swap the 64 bit dll file with the 32bit dll and it works now.
Oh and thanks for this, I am going to make good use of this.
The original post can be found here.
Showing I have permission to re-continue this project:
*Basic Info -
Creating Mobs can be one of the most frustrating processes in making a minecraft mod. One of the hardest parts in the process is creating a mobs model. It takes a lot of trial-and-error to code a basic model, and it can take a long time to create an advanced one. This is the reason programs such as Techne and MCModeler were created. They are made to make modding easier.
This program differs from Techne because it is written in Java, so it works with multiple platforms (Mac OS X, Linux, Windows).
Thank you so much to Apples_R_Tasty for making a Mac launcher for this! It is included in the download.
**Features -
- Easy to use GUI
- Userfriendly
- In-Program Texture Previewing
- Mutli-Platform Support
- Copy/Paste
- Code Generation
New in v1.3 -
- Fixed LinuxGUI
- Redo/Undo buttons
- Downloadable Texturemap
Whats Next -
- Techne Model Support
- In-Program Updating
- More Backgrounds/Grids
- Automated Installer
- Complete Mob Code Support
- Option to export as .obj
Suggest Ideas in the comments below.
Download -
Download v1.2 Here: Version 1.2
Download v1.2 Source Code Here: Coming Soon
Download v1.3 Here: Version Beta 1.3
Download v.2.4 Here: Version 2.4
(Skipped ahead due to a lot of non-public releases)
Installation:
Download, Unzip, and run MCModeler.jar.
Note: Requires Java3D API. You can locate that here: Java3D v1.5.1
How To Use
What does it all mean?!?!
Let me explain the fields and buttons:
Box List Manipulators
**Note that with the following fields you need to press Enter to finalize your change.
I won't explain the generic ones.
Copy/Cut/Paste are self-explanatory. (They also only work with boxes. )
View Menu
View controls are pretty natural:
Thanks Namore
I'll work on it.
You can find it here - http://www.planetminecraft.com/mod/mcmodeler-v12----fixed-grid/
Thanks
I'll have to try to fix it, can you please post a screen shot so I can see the problem?
Thanks
It also doesnt adjust size and spacing when you resize the window, probably didnt use spanners or something
Thanks
The constructor for ModelRenderer takes a modelBase before the two ints, and the setPosition method doesn't exist.
These might be 1.4.4 changes, but still, just letting you know.
Thanks, Ill fix it now
No problem
Thanks
-Monkey
The generated texture map has letters, such as RL, which means Right Leg.
Oh and thanks for this, I am going to make good use of this.
Should be file < download