|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Finally a 'stable' release.
PlanetGenesis is a Planet and Terrain generator written in 100% Java.
PlanetGenesis generates 16 bit greyscale PNG bitmap textures as a basis
for height fields or displacement for planetary bodies and terrain
PlanetGenesis generates also generates POV or Wavefront meshes.
PlanetGenesis can be downloaded from
http://sourceforge.net/project/showfiles.php?group_id=50217&package_id=43746&release_id=227019.
Instructions can be found on its website http://planetgenesis.sf.net
A short demonstration video can be downloaded from
http://planetgenesis.sf.net/pg2.mp4
Dave
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Very useful program!
I think this is a great starting point.
Actually I began Java terrain generator about
4 years ago but never reached even beta version :)
Just some comments:
- I've got a couple NullPointerExceptions. First
when I tryed to call Run on initial terrain circle.
Maybe it's illegal operation but who knows :)
- There is a lack of context help.
- I think it would be great addition if you would add
also ability to combine images prepared in painting
programs as well to produce smth. like this:
http://beale.best.vwh.net/land/hillface.jpg
Gena.
David Burnett wrote:
> Finally a 'stable' release.
>
> PlanetGenesis is a Planet and Terrain generator written in 100% Java.
>
> PlanetGenesis generates 16 bit greyscale PNG bitmap textures as a basis
> for height fields or displacement for planetary bodies and terrain
>
>
> PlanetGenesis generates also generates POV or Wavefront meshes.
>
> PlanetGenesis can be downloaded from
>
http://sourceforge.net/project/showfiles.php?group_id=50217&package_id=43746&release_id=227019.
>
>
> Instructions can be found on its website http://planetgenesis.sf.net
>
> A short demonstration video can be downloaded from
> http://planetgenesis.sf.net/pg2.mp4
>
> Dave
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
David Burnett <var### [at] ntlworldcom> wrote:
> PlanetGenesis is a Planet and Terrain generator written in 100% Java.
Sorry for the inappropriate comment, but I'm just wondering what
the "100%" is adding to the above information... (Just try reading
it without the "100%". Does it change in any significant way?)
--
#macro M(A,N,D,L)plane{-z,-9pigment{mandel L*9translate N color_map{[0rgb x]
[1rgb 9]}scale<D,D*3D>*1e3}rotate y*A*8}#end M(-3<1.206434.28623>70,7)M(
-1<.7438.1795>1,20)M(1<.77595.13699>30,20)M(3<.75923.07145>80,99)// - Warp -
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Warp wrote:
> David Burnett <var### [at] ntlworldcom> wrote:
>
>>PlanetGenesis is a Planet and Terrain generator written in 100% Java.
>
>
> Sorry for the inappropriate comment, but I'm just wondering what
> the "100%" is adding to the above information... (Just try reading
> it without the "100%". Does it change in any significant way?)
>
Just that there's no JNI, no 'c' libraries that you have to have
the correct versions, its all written in Java. It is close to redundant,
I'll happily admit to it, but as planetGenesis is BSD licensed and
the code is all up for grabs, its a confirmation that if you are
looking for some Java perlin noise code, java worley cell code, or
java PNG code this is a place to look, you won't be disappointed by
finding the codes in a DLL in some other language.
Dave
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Gena wrote:
> Very useful program!
> Just some comments:
> - I've got a couple NullPointerExceptions. First
> when I tryed to call Run on initial terrain circle.
> Maybe it's illegal operation but who knows :)
Well its its something that will not do anything,
I guess I should but a message up.
> - There is a lack of context help.
Yes there is :-)
> - I think it would be great addition if you would add
> also ability to combine images prepared in painting
> programs as well to produce smth. like this:
> http://beale.best.vwh.net/land/hillface.jpg
I've avoided this so far, I didn't want to have to write
a million bitmap loaders, and I've been avoiding Java extensions
like JIA for version 1
BTW Cinepaint (formerly filmgimp) is good for that sort of stuff,
and handles 16bit float greyscales. The windows version is a bit
flakey though.
Dave
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On Mon, 29 Mar 2004 12:44:30 +0100, David Burnett
<var### [at] ntlworldcom> wrote:
>as planetGenesis is BSD licensed and
>the code is all up for grabs, its a confirmation that if you are
>looking for [...] java PNG code this is a place to look
Are you using some BSD-licensed PNG library in Java? If so, which one
and how good is it? Are you aware of similar libraries for TIFF and
JPEG2000?
Peter Popov ICQ : 15002700
Personal e-mail : pet### [at] vipbg
TAG e-mail : pet### [at] tagpovrayorg
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Peter Popov wrote:
> On Mon, 29 Mar 2004 12:44:30 +0100, David Burnett
> <var### [at] ntlworldcom> wrote:
>
> Are you using some BSD-licensed PNG library in Java?
No I wrote my own code, which IS BSD licensed. All you need, compression
and CRC, is already in the standard Java API's.
As for completeness, it only writes 16bit greyscale PNG, and it only
supports two of the filters. That was good enough for my uses, when
you're generating noise which filter is used doesn't make a lot of
difference as long as one is used :-)
The code would be easy to extend though, and large parts of 8 bit
support is already written just not used.
Dave
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |