Jump to content

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

[1.0.0] Minetographer 0.7.7 - Detailed Map Renderer


  • Please log in to reply
896 replies to this topic

#1

jakester2
  • Location: Seattle, WA
  • Minecraft: jakester2

Posted 29 December 2010 - 02:12 AM

Posted Image

Here it is, a cross-platform GUI for Tectonicus, the best Minecraft map renderer!

Minetographer is a Minecraft deep map renderer powered by OrangyTang's Tectonicus. It allows you to make highly detailed maps of your Minecraft worlds that are viewable using HTML. This makes it easy to create and load maps onto a web server to be viewed anywhere. Minetographer also prioritizes tasks according to system load to make the rendering process even faster and more stable.




Map generator screen:

Minetographer will automatically list all your Minecraft worlds. Select one, choose your options and press Render Map to start the rendering process.

Posted Image
Posted Image


When the render is complete, Minetographer will open your map automatically. The generated map will look like the map seen below.


Day render:

Posted Image

Night render:
Posted Image

Cave render:
Posted Image

Custom texture pack render:
Posted Image

System Requirements:
Spoiler:


Download Version (0.7.7):
Mac OS X - Download!
Windows - Download!
Linux - Download!


In This Version:
- Title displays only version and not distribution.
- Render the Ender dimension. (Testing)
- Support for new 1.0 block types.
- Added option to update the map without a complete re-render.
- App settings is now in XML format instead of MDat format.
- Blog posts no longer trail way off the screen.
- No longer saves config files multiple times during startup.
- Settings panel has more intuitive user interface.
- Minor visual improvements.


Release Notes: View...


Running Minetographer in Manual Mode:
  • Download the Linux version: Download!
  • Run this command through CMD/Terminal:
    java -Xms64m -Xmx256m -jar Minetographer.jar -help

Writing Plugins for Minetographer:

To write a custom plugin for Minetographer you must download and import the plugin libraries provided in the link below.

  • Start a new Java project in whichever IDE you like.
  • Your main class should be named "MinetographerPlugin". If it is not, Minetographer will not know what class to load.
  • Your main class should implement "Plugin" found in the package "com.tyoinspired.minetographer.adt".
  • Use the class "Application" provided as a parameter in "run(Application a)" to interface with Minetographer.
Download Plugin Library: Download!
Browse Plugin Javadocs: Browse...

Note: The plugin system is very minimal at this point. More classes will be added to the plugin libraries as need arises.



Plugin Example:
Spoiler:



Tectonicus is created and owned by OrangyTang. To see more about Tectonicus, visit its forum page here. If you like this software, you can donate to the Tectonicus project. I am only responsible for the GUI and other related software. He is responsible for the rendering engine that powers Minetographer.
Minetographer is available under version 3 of the GNU General Public License.



Posted Image

Register or log in to remove.

#2

glurft
    glurft

    Stone Miner

  • Members
  • 91 posts

Posted 29 December 2010 - 02:14 AM

Looks awesome. I'm rendering now, I'll edit this post with my feedback :iapprove:

#3

Nopkar
    Nopkar

    Stone Miner

  • Members
  • 77 posts

Posted 29 December 2010 - 03:58 AM

minetographer = <3...


finally something that works on a damn mac!!! omg! rendering now, might be awhile xD 400 out of 3600...i'll post the results!
Posted Image

jon99977 said:

I got all my friends to play minecraft.

Which means I got 0 people to play.

Vilborg said:

MY friends actually realize that real life has better graphics than any game, and that gameplay is infinitely better. Thus they all play Minecraft.

#4

Nopkar
    Nopkar

    Stone Miner

  • Members
  • 77 posts

Posted 29 December 2010 - 04:18 AM

wow!!! amazing quality! took a little while, but for what came out, awesome!  :iapprove:  :Diamond:  :Diamond: for you!
Posted Image

jon99977 said:

I got all my friends to play minecraft.

Which means I got 0 people to play.

Vilborg said:

MY friends actually realize that real life has better graphics than any game, and that gameplay is infinitely better. Thus they all play Minecraft.

#5

drewlark99

Posted 29 December 2010 - 05:34 AM

Takes a while, havnt finished yet, but looks geat! :SSSS:  :SSSS:  :SSSS:  :SSSS:  :SSSS:  :SSSS:
Click!

#6

OMGitzCara
  • Minecraft: OMGitzCara

Posted 29 December 2010 - 06:33 AM

Whoa, cool.

I'm rendering right now, so far, I haven't had any problems with it, besides 'number of samples before anti aliasing'..
had to change it to 0.

its on tile 390/6236
...

:Zombie:
ILL POST RESULTS.

EDIT:

Nice, it took like 2 hours to render though. I blame the computer.

Awesome detail.

#7

vorob
    vorob

    Stone Miner

  • Members
  • 93 posts

Posted 29 December 2010 - 01:27 PM

program just stuck on this loading screen
http://dl.dropbox.co... ... 162719.png

#8

foxer
    foxer

    Zombie Killer

  • Members
  • 155 posts
  • Location: In a box.

Posted 29 December 2010 - 03:33 PM

damm it works for mac but i don't have snow leopard :)

Posted Image

Vincenzo said:

VaryGeek said:

It is a fantasy game but there has to be a degree of realism.
There is. You take damage when you fall. And you eat bacon to heal those wounds. = Realism.

#9

--Nova--
    --Nova--

    The Meaning of Life, the Universe, and Everything...

  • Members
  • 42 posts

Posted 29 December 2010 - 03:59 PM

Grrr.

java.lang.RuntimeException: Invalid world dir! No level.dat found in C:\Users\******\Documents\MineServerV3\world\level.dat
	at tectonicus.World.(World.java:64)
	at tectonicus.TectonicusApp.run(TectonicusApp.java:244)
	at tectonicus.TectonicusApp.main(TectonicusApp.java:405)
	at GeneralClasses.MapCreator.run(MapCreator.java:108)

Does this only work with SP maps? This is what I get whenever I try to use it on an SMP map.

#10

Nopkar
    Nopkar

    Stone Miner

  • Members
  • 77 posts

Posted 29 December 2010 - 05:08 PM

foxer said:

damm it works for mac but i don't have snow leopard :White:

i have OSX 1.6.5, works like a charm for meh!
Posted Image

jon99977 said:

I got all my friends to play minecraft.

Which means I got 0 people to play.

Vilborg said:

MY friends actually realize that real life has better graphics than any game, and that gameplay is infinitely better. Thus they all play Minecraft.

#11

forces
    forces

    Carpenter

  • Members
  • 46 posts

Posted 29 December 2010 - 06:15 PM

Can't get it running on Linux... When I run it with parameter guimode, only thing i can see is the home button... I don't think it knows where my minecraft saves are...

Advice: When Minetographer is asking Tectonicus for map, he should ALWAYS ask for this: ~/.minecraft/saves/World[anynumber you want]

#12

jakester2
  • Location: Seattle, WA
  • Minecraft: jakester2

Posted 29 December 2010 - 06:25 PM

Thank you all for the feedback so far. I have taken your issues into consideration and will try to push an update later today, if not tomorrow. In the mean time, here's a sheep!  :iapprove:
Posted Image

#13

dreyco
    dreyco

    Carpenter

  • Members
  • 53 posts

Posted 29 December 2010 - 06:28 PM

--Nova-- said:

Grrr.

java.lang.RuntimeException: Invalid world dir! No level.dat found in C:\Users\******\Documents\MineServerV3\world\level.dat
	at tectonicus.World.(World.java:64)
	at tectonicus.TectonicusApp.run(TectonicusApp.java:244)
	at tectonicus.TectonicusApp.main(TectonicusApp.java:405)
	at GeneralClasses.MapCreator.run(MapCreator.java:108)

Does this only work with SP maps? This is what I get whenever I try to use it on an SMP map.

EDIT: I have the same issue.

#14

OrangyTang

Posted 29 December 2010 - 09:20 PM

Looking good!
Tectonicus - high detail minecraft map renderer

#15

KarterYur

Posted 30 December 2010 - 12:21 AM

Awesome work! It took awhile but I got some awesome results. Check it out!

Posted Image

aqrn0252 said:

Im going to make a glass tv, and lure a small slime in.
ANIMALPLANET!

#16

soconn73
    soconn73

    Newly Spawned

  • Members
  • 1 posts

Posted 30 December 2010 - 01:15 AM

Null pointer exception in 0.6.6 when loading the world on OSX 10.6.5:


Application readyException in thread "Thread-6" j	at GeneralClasses.GetFolderSize.getFileSize(GetFolderSize.java:64)ava.lang.NullPointerException
at GeneralClasses.GetFolderSize.run(GetFolderSize.java:88)


#17

Nopkar
    Nopkar

    Stone Miner

  • Members
  • 77 posts

Posted 30 December 2010 - 05:52 AM

i've used it now a few times, i'm beginning to get some weird artifacts in the map, like whole sections not generating or generation on the tiles above, giving a mirrored look. not sure? and it happens usually when it locks up. no amount of time unfreezes it, and almost always results in the artifacts.
Posted Image

jon99977 said:

I got all my friends to play minecraft.

Which means I got 0 people to play.

Vilborg said:

MY friends actually realize that real life has better graphics than any game, and that gameplay is infinitely better. Thus they all play Minecraft.

#18

dreyco
    dreyco

    Carpenter

  • Members
  • 53 posts

Posted 30 December 2010 - 06:27 AM

How long should it take to run a 30Mb map? I've been running it for about an hour and still no luck.

#19

Master7432
  • Location: Buffalo, New York
  • Minecraft: Master7432

Posted 30 December 2010 - 07:11 AM

Exception while trying to create drawing surface!
org.lwjgl.LWJGLException: Failed to find ARB pixel format 1 0

	at org.lwjgl.opengl.WindowsPbufferPeerInfo.nCreate(Native Method)
	at org.lwjgl.opengl.WindowsPbufferPeerInfo.(WindowsPbufferPeerInfo.java:47)
	at org.lwjgl.opengl.WindowsDisplay.createPbuffer(WindowsDisplay.java:619)
	at org.lwjgl.opengl.Pbuffer.createPbuffer(Pbuffer.java:234)
	at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:219)
	at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:190)
	at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:166)
	at tectonicus.TileRenderer.(TileRenderer.java:91)
	at tectonicus.TectonicusApp.run(TectonicusApp.java:242)
	at tectonicus.TectonicusApp.main(TectonicusApp.java:405)
	at GeneralClasses.MapCreator.run(MapCreator.java:112)

GRR!!!!! Seems epic... but with bugs.
Posted Image

#20

Stickeyjam
  • Minecraft: Stickeyjam

Posted 30 December 2010 - 11:36 AM

Exception while trying to create drawing surface!
org.lwjgl.LWJGLException: Failed to find ARB pixel format 1 0

	at org.lwjgl.opengl.WindowsPbufferPeerInfo.nCreate(Native Method)
	at org.lwjgl.opengl.WindowsPbufferPeerInfo.(WindowsPbufferPeerInfo.java:47)
	at org.lwjgl.opengl.WindowsDisplay.createPbuffer(WindowsDisplay.java:619)
	at org.lwjgl.opengl.Pbuffer.createPbuffer(Pbuffer.java:234)
	at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:219)
	at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:190)
	at org.lwjgl.opengl.Pbuffer.(Pbuffer.java:166)
	at tectonicus.TileRenderer.(TileRenderer.java:91)
	at tectonicus.TectonicusApp.run(TectonicusApp.java:242)
	at tectonicus.TectonicusApp.main(TectonicusApp.java:405)
	at GeneralClasses.MapCreator.run(MapCreator.java:112)

When I turn Anti-Aliasing to 0, I get this error

java.io.EOFException: Unexpected end of ZLIB input stream
	at java.util.zip.InflaterInputStream.fill(Unknown Source)
	at java.util.zip.InflaterInputStream.read(Unknown Source)
	at java.util.zip.GZIPInputStream.read(Unknown Source)
	at java.io.DataInputStream.readFully(Unknown Source)
	at java.io.DataInputStream.readFully(Unknown Source)
	at org.jnbt.NBTInputStream.readTagPayload(NBTInputStream.java:136)
	at org.jnbt.NBTInputStream.readTag(NBTInputStream.java:102)
	at org.jnbt.NBTInputStream.readTagPayload(NBTInputStream.java:160)
	at org.jnbt.NBTInputStream.readTag(NBTInputStream.java:102)
	at org.jnbt.NBTInputStream.readTagPayload(NBTInputStream.java:160)
	at org.jnbt.NBTInputStream.readTag(NBTInputStream.java:102)
	at org.jnbt.NBTInputStream.readTag(NBTInputStream.java:80)
	at tectonicus.raw.RawChunk.(RawChunk.java:54)
	at tectonicus.Chunk.loadRaw(Chunk.java:56)
	at tectonicus.Chunk.(Chunk.java:38)
	at tectonicus.World.addChunk(World.java:239)
	at tectonicus.World.(World.java:186)
	at tectonicus.TectonicusApp.run(TectonicusApp.java:244)
	at tectonicus.TectonicusApp.main(TectonicusApp.java:405)
	at GeneralClasses.MapCreator.run(MapCreator.java:112)