Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

[Modeler/Tool] MCModeler v1.1 -- Mac GUI fixed!

  • Please log in to reply
86 replies to this topic



    Lapis Lazuli Collector

  • Curse Premium
  • Curse Premium
  • 1096 posts
  • Location: @iPixeliMC
  • Minecraft: iPixely

Posted 24 May 2011 - 05:11 PM

Yay a downloadable now.
Please keep the other up if its not to hard.

Posted Image
Posted Image

Register or log in to remove.



Posted 27 May 2011 - 06:08 AM

I was working on the model for my new mob, the creepy slime (or the slimey creep) and learned that the textures are really stretched out wrong...

Posted Image

As apposed to the outside, which has no texture offset:Posted Image

this is the mob texture I am using:
Posted Image



Posted 29 May 2011 - 06:44 PM

thank you! this is EXACTLY what I was looking for!  :RFlower:



    Zombie Killer

  • Curse Premium
  • Curse Premium
  • 236 posts
  • Location: United States ( Florida )
  • Minecraft: nala3

Posted 30 May 2011 - 02:55 AM

uhg. im having problems installing java3d. Im pretty sure im doing something wrong in my environment variables...
i have this in Path. is
C:\Program Files\Java\Java3D\1.5.2\lib\ext
and all of the .jar files like j3dcore.jar in CLASSPATH..help?



    Stone Miner

  • Members
  • 80 posts

Posted 01 June 2011 - 01:22 AM

were do i get textures rofl ^.^

Posted Image



Posted 05 June 2011 - 01:03 AM

Ah um, erm, how do you make textures?
Bunnies will rule the world one day.
Just wait.


  • Location: Kidnapping your family
  • Minecraft: The_LeBoss

Posted 19 June 2011 - 03:08 AM

Could you add a tutorial on how to add AI, animation, and other special features so we can add the model into the game? that would be awesome!
Posted Image
What came first, the creeper or the egg?



    Tree Puncher

  • Members
  • 16 posts

Posted 05 July 2011 - 07:20 PM

How to animate my creature?



Posted 06 July 2011 - 07:13 PM

This is a great Idea I support this 100%!



    Iron Miner

  • Curse Premium
  • Curse Premium
  • 273 posts
  • Location: New York, NY

Posted 11 July 2011 - 02:11 PM

View PostMiningCrafter, on 27 May 2011 - 06:08 AM, said:

I was working on the model for my new mob, the creepy slime (or the slimey creep) and learned that the textures are really stretched out wrong...

Posted Image

As apposed to the outside, which has no texture offset:Posted Image

this is the mob texture I am using:
Posted Image

Mind showing us how you even got that far with the textures?

also, feature request, the ability to export a texture map!

EDIT: Texture mapping like FMCModeler!
Check out my minecraft tools, mods, or maybe my website!  I've got tons of applications (both minecraft related and not) which some of you may find useful.  Thanks!



Posted 12 July 2011 - 03:41 PM

View PostAnonymousJohn, on 01 May 2011 - 05:26 AM, said:



Mobs and other entities are essential to the atmosphere of Minecraft; if there weren't Creepers running around blowing things up, what fun would it be? Anyone who's tried to make a new mob or entity (or anything that requires a model, for that matter) knows the frustration of having to type in code blindly, then wait 5 minutes just to compile and test that code only to find that it didn't turn out quite as you expected and that you have to go back and retry with different values. Unless, of course, you're a modeling god who can predict exactly how your model will look just based off of the values in your source code. :D

MCModeler is an open-source, cross-platform program made to ease that process a little by letting you create and test your model in an instant-response environment; results are immediate! You can even test your textures without leaving the modeler! Using this tool will save you a lot of time, coding and frustration when creating your creature (or your new vehicle). This tool is also for those who just want to mess around. "What would it look like if...?" <== That kind of thing.

    [*:20sjqv6b]Easy, intuitive interface for building your models!
    [*:20sjqv6b]Easy texture previewing!
    [*:20sjqv6b]Save your model and pick up on it later!
    [*:20sjqv6b]Portable -- it'll run on any compatible computer! (Current known compatibilities are Windows XP, Vista and 7. Linux/Mac users, I need you to test my compatibilities!)
    [*:20sjqv6b]Copy/paste for easy duplication!
    [*:20sjqv6b]Model code generation! (Only codes the model! Animation, AI, interfacing, etc. is up to you to code)

New in This Update
    [*:20sjqv6b]Mac GUI fixed

Download the latest version here: Version 1.1
Download the latest source code here: Version 1.1 source

Previous Supported Versions
In case I broke anything in the latest update:
v1.0 -- Program -- Source

Install Instructions
Download, unzip, and run. It's as simple as that. Unless you get an UnsatisfiedLinkError or something to that extent. If you do, follow these steps:
    [*:20sjqv6b]Download and install Java3D to your computer (this includes setting it to your class/library paths!). Make a note of the installer you used.
    [*:20sjqv6b]Run the program via the command terminal (CMD on windows, Shell/Bash on Linux/Macs) with the '-osdetect' parameter (something to this extent: 'java -jar MCModeler.jar -osdetect')
    [*:20sjqv6b]Provide the information given to you in the popup. This will help me add compatibility for your operating system. Here's an example of how to format it:
    Java OS name: windows 7
    Java arch name: x86
    Java3D install: j3d-1_5_2-windows-i586.exe
    Error readout:
    *stacktrace of the error*

Posted Image

What does it all mean?!?!
Let me explain the fields and buttons:
Box List Manipulators
      [*: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]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. :SSSS:
    [*: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. :SSSS:)

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.

Upcoming Features
Features I plan to add in the near future:
    [*:20sjqv6b]Undo/Redo buttons
    [*:20sjqv6b]Mirror texture option, which mirrors the texture on a box. Notch uses this on arms/legs.
Suggestions are welcome!

Current Known Issues
If you notice any problems, please make sure to let me know! I'll add it to the list.
    [*:20sjqv6b]When you add new boxes to the previewer, it overlaps menus that should appear over it. Resizing the window even the slightest seems to fix this until you add the next box.
    [*:20sjqv6b]There are no undo/redo buttons, so if you make a mistake, you'll have to manually undo it.
    [*:20sjqv6b]In generating code, the Y/Z rotations may need to be negated to work with Notch's code. The same goes with all X values.

Change Log
    [*:20sjqv6b]Mac GUI fixed
v1.0 -- First Release
I cant open it, there are always errors and i have java 3d for windows please help.


  • Minecraft: strengthowns

Posted 15 July 2011 - 07:16 AM

Pretty cool! Keep working on this please!
Posted Image


  • Location: My happy place, the gun range.
  • Minecraft: ROGUESHADOW3

Posted 22 July 2011 - 03:43 AM

Could smeone help me? Im having issues installing the stupid java3d thingy. This is what i get when i run the program after installing java3d for windows 7:


java.lang.UnsatisfiedLinkError:nojd3core-ogl in java.library.path
at java.lang/ClassLoader.loadLibrary(Unknown Source) ..........

https://account.hire..._campaign=email GET ME FREE STUFF IN TRIBES  ASCEND!!


  • Location: dat desktop
  • Minecraft: grn_dog_72

Posted 28 July 2011 - 03:28 PM

HOLY SHIT!!! This program finally helped me understand the modeling stuff!!! It was a buch of bullshit until I used this thing.



Posted 29 July 2011 - 01:45 AM

will you be adding animation soon?
Posted Image


  • Location: High-altitude desert biome

Posted 14 August 2011 - 05:36 AM

Thanks for making this tool! :)
How to deal with ignorance (in life, and on forums): The Zen way... Stay cool and polite, treat people as you wish to be treated, rise above your impatience. Everyone is ignorant of something at any point in their lives, including you.


The Micahel
  • Location: On My Chair
  • Minecraft: The_Micahel

Posted 20 August 2011 - 05:45 AM

i was wondering if someone could post a human model, made in MCMODELER, just for a template...

Posted Image



Posted 25 August 2011 - 05:49 PM

I'm a modder



    Redstone Miner

  • Members
  • 517 posts

Posted 26 August 2011 - 07:01 AM

View PostTerranLolMaps, on 25 August 2011 - 05:49 PM, said:

That's what I get for referring you? ;)


  • Location: Australia

Posted 26 August 2011 - 07:23 AM

I got an error...

I am running Ubuntu Linux, umm, I updated my Java yesterday, so I assume it's the newest version :P
I couldn't copy/paste the error, so here's a picture!

Posted Image