Commit Graph

39 Commits (master)

Author SHA1 Message Date
Colin 1464a36949 Update README.md 2015-02-11 17:03:01 -08:00
matortheeternal 8c5a99cccf Moved Mandelcraft to separate repo 2014-11-15 13:40:29 -08:00
Colin 7eb53dea74 Adding documentation to mandel.js
Use /cs mandel help to access documentation.
2014-11-15 13:27:05 -08:00
Colin b9411293e6 Update README.md 2014-09-18 12:27:58 -07:00
Colin e0d581eaaa Update README.md 2014-09-18 12:27:37 -07:00
Colin 6f0247c819 Update README.md 2014-09-18 12:27:22 -07:00
matortheeternal fbdf5dd900 Removing screenshots from repo
Gonna upload these to imgur instead
2014-09-18 10:51:13 -07:00
Colin 089bbac9fa Update README.md 2014-09-12 17:18:00 -07:00
Colin ff38d75e41 Update README.md
made some basic documentation for the voxel engine
2014-09-12 17:16:47 -07:00
Colin 2d52a11ace We committed all the stuff
Added compressed worldspaces,
Generation methods now generate chunks (Mandelbox and Menger Sponge)
Adding screenshot functionality
That's about it.
2014-09-12 17:07:15 -07:00
matortheeternal 3ce968075b Optimized worlds, new backgrounds, etc.
Blocks are now bytes!  World size can be much larger now.

Worlds can now be saved and loaded (with GZIP compression because no one
like 1gb world files).

Backgrounds have been updated.  32 new images of a much higher quality
(thanks to sexy drop shadows).  Background is shuffled each time the
program is run.
2014-06-28 21:38:06 -07:00
matortheeternal 280fd75c44 Merge pull request #2 from nopoe/master
Added multithreading and fixed step aliasing in renderG, now default render algorithm
2014-05-29 00:47:30 -07:00
Nolan Poe 3ba3e7da5d check in file omitted in last commit 2014-05-26 14:11:03 -07:00
Nolan Poe ff7ef8d87f Draw shadows when the P key is held 2014-05-26 14:10:38 -07:00
Nolan Poe 526376c343 use diffuse lighting (headlight-style) instead of lighting based on distance alone 2014-05-25 21:52:37 -07:00
Nolan Poe 55096e165c check in accidentally removed /bin/.gitignore 2014-05-25 21:15:08 -07:00
Nolan Poe 8db126ae47 stop tracking eclipse-generated files and update .gitignore 2014-05-25 21:11:58 -07:00
Nolan Poe 677f97cfbf Switched to a faster floating-point voxel traversal by John Amanatides et al, removing "step aliasing" in the process. 2014-05-25 21:09:50 -07:00
matortheeternal 4b02ef303a Merge pull request #1 from nopoe/master
Added new ray casting method using Daniel Cohen's voxel traversal algorithm
2014-05-24 22:59:01 -07:00
Nolan Poe 57ee746339 commit eclipse's automatically generated .gitignore 2014-05-23 16:47:37 -07:00
Nolan Poe b351e8b86b Use a thread pool for the G render method 2014-05-23 16:46:23 -07:00
Nolan Poe 07158b4496 added .gitignore 2014-05-23 15:50:25 -07:00
Nolan Poe e6da2a1907 add new ray casting algorithm by Daniel Cohen for ~2x speedup (disabled by default) 2014-05-23 15:47:40 -07:00
matortheeternal 7570bcabeb raycast method with no aliasing raycastF
finalized the raycast method.  this method has no aliasing but
sacrifices some efficiency/performance in order to accomplish it.
2014-05-20 15:42:18 -07:00
matortheeternal ac02aac537 menu white flashes reduced, new raycast method
the new raycast method (raycastF) is a bit buggy right now (it freezes
at some arbitrary camera rotation/position values I have yet to
isolate), so the SwingInterface still uses raycastE.

the menu white flashes have been reduced by switching images in a
different thread and calling paint instead of repaint.
2014-05-20 10:43:33 -07:00
matortheeternal 6cc6e4616e removing garbage file
why is this even here
2014-05-17 11:29:04 -07:00
matortheeternal 07466b5108 Added Greek Cross Fractal and Octahedron Fractal
added two new fractals to the generator.
2014-05-17 00:45:32 -07:00
matortheeternal 7493466831 Removing old stored files
these files have nothing to do with the voxelengine, so I'm removing
them.
2014-05-17 00:35:41 -07:00
matortheeternal 789deef27d updating voxelengine
a better background image of the center of a scale 2 mandelbox
2014-05-15 11:21:04 -07:00
matortheeternal 0178edfaae Update SwingInterface.java
correcting default pixelScale
2014-05-15 11:10:49 -07:00
matortheeternal b74a6b57ff updating voxelengine
my voxel engine now has a proper raycasting routine which allows you to
look up and down without any unwanted distortion.  in addition, it now
has 10 background images it will cycle through on the menu and a bunch
of new palettes.
2014-05-15 11:09:29 -07:00
matortheeternal ae88b451e5 adding java thing
yeah, i made a voxel engine, it's terrible, enjoy!
2014-05-07 14:40:09 -07:00
matortheeternal 89901f63f8 dodecahedron generation update
making progress on dodecahedron generation
2014-04-22 14:27:38 -07:00
matortheeternal b4346d4f8d Merge branch 'master' of https://github.com/matortheeternal/Mandelcraft
Conflicts:
	mandel.js
2014-04-17 11:30:35 -07:00
matortheeternal 5d5a8000b0 cBulb now accepts custom arguments
cBulb now accepts custom arguments.  several parts of the script have
been refactored (tf function has been incorporated into mandelbulb
generation functions, global variables for mandelbulb generation have
become local variables in the mandelbulb generation functions)
2014-04-17 11:28:57 -07:00
matortheeternal 1f9eda27cd mandelbulb fix
arg4 and arg5 undefined for bulb and cBulb, changed back to default
values of 0 and d, respectively
2014-04-17 08:43:39 -07:00
matortheeternal e9654f67cf updated to 1.0
some more documentation, and better default values for mandelbox
generation
2014-04-16 22:56:27 -07:00
matortheeternal e96859a42d worldedit script
initial commit with worldedit script
2014-04-16 22:45:41 -07:00
matortheeternal b3b3b52ce8 Initial commit 2014-04-16 22:41:57 -07:00