you dont have to keep the entire undo in memory, just the last ~ 100 or so entries.
the rest you can persist to disk, and if you are closer than say, 20 or 40 entries towards it you load some shit on demand.
Voxelshop - Free KV6 and VOX Editor
-
learn_more
Coder
- Posts: 891
- Joined: Sun Mar 24, 2013 9:59 pm
Well, Java got a lot of hate for many reasons, but if you've 'passed the point of no return', then I can't ask you no more.
Hopefully you can get the editor properly optimized soon. Good luck!
And once you've finished the coding for it, maybe consider asking someone else to help you with the porting; I'm sure that our community will be gladly to help, considering how primitive slab6 is.
Hopefully you can get the editor properly optimized soon. Good luck!
And once you've finished the coding for it, maybe consider asking someone else to help you with the porting; I'm sure that our community will be gladly to help, considering how primitive slab6 is.
Eeeeew Java. If you want something flexible with simple dynamic arrays, I recommend Python. Not sure whether Java is suitable for this kind of program, since stuff can become very large and there are going to be/are already complex algorithms. As I understood, you are rendering voxels via software, mind posting the part that draws the voxels on the screen? That is going to be really helpful to a lot of people.
Mind telling us a bit about it, why you had the idea of making a voxel editor if nobody cares about voxels, its history, what the forums are about?
Btw, since it is intended to create maps AND sprites, you can add .vxl so it will replace SLAB6 and VOXED at the same time. The .vxl format is described here: http://advsys.net/ken/voxlap/vxlform.txt, just ignore the version number, map dimensions and camera data.
Mind telling us a bit about it, why you had the idea of making a voxel editor if nobody cares about voxels, its history, what the forums are about?
Btw, since it is intended to create maps AND sprites, you can add .vxl so it will replace SLAB6 and VOXED at the same time. The .vxl format is described here: http://advsys.net/ken/voxlap/vxlform.txt, just ignore the version number, map dimensions and camera data.
What's this?
[Warp-UK] FN-FAL, MK11, G36C, VSS Vintorez, AK12, ACE 52, AKs74u
Look for more (Inc Sounds)
Code: Select all
http://i.imgur.com/1dlFJ0w.jpg[12:43] <@LeCom> no I suck dick
Just a little request: Could we please have this thread more about the editor and it's features? I don't feel like discussing Java vs XYZ here. I'll ignore these kind of comments in the future. This is nothing personal, just feeling that I could use my time better. Thanks!
Reference https://github.com/threerings/getdown/
Warp wrote:What's this?That is "getdown", the updater I'm using. Apparently you started it twice.
Reference https://github.com/threerings/getdown/
learn_more wrote:you dont have to keep the entire undo in memory, just the last ~ 100 or so entries.Great idea! However some people don't like disk access for no reason (yes, I know that this could be as an option). So if I can get away with using compression instead that would be great. I have already started implementing that part and it looks promising.
the rest you can persist to disk, and if you are closer than say, 20 or 40 entries towards it you load some shit on demand.
MrHaaax wrote:Well, Java got a lot of hate for many reasons, but if you've 'passed the point of no return', then I can't ask you no more.You make it sound as if the editor is not usable atm. It works great for tens of thousands of voxels. So yes, you can use it to edit all your sprites and objects in the world! It is just not currently intended to handle larger volumes of voxels. But don't worry I'll sort that out eventually =)
Hopefully you can get the editor properly optimized soon. Good luck!
MrHaaax wrote:And once you've finished the coding for it, maybe consider asking someone else to help you with the porting; I'm sure that our community will be gladly to help, considering how primitive slab6 is.Did you read my previous reply? I don't think porting is necessary. This works great http://en.m.wikipedia.org/wiki/Excelsior_JET
LeCom wrote:Eeeeew Java. If you want something flexible with simple dynamic arrays, I recommend Python. Not sure whether Java is suitable for this kind of program, since stuff can become very large and there are going to be/are already complex algorithms.Java is very suitable if you want to target OSX, Windows and Linux with native code (using Excelsior JET). I have done several large applications in Java and it always worked out fine. I do also like Python though, but more for web based applications.
LeCom wrote:As I understood, you are rendering voxels via software, mind posting the part that draws the voxels on the screen? That is going to be really helpful to a lot of people.I'm using JPCT for rendering. However if you are interested in the underlying algorithms have a look at my blog http://blackflux.wordpress.com/2014/02/ ... es-part-1/
LeCom wrote:Mind telling us a bit about it, why you had the idea of making a voxel editor if nobody cares about voxels, its history, what the forums are about?Started as a side project and still is. My goals are (1) always free and (2) target all platforms. Process is slow since I'm not being payed for it (and yes I have a real job), but it's coming along. Just don't expect any miracles =) Also I love algorithms and with voxels there is always a good amount of them going on =)
LeCom wrote:Btw, since it is intended to create maps AND sprites, you can add .vxl so it will replace SLAB6 and VOXED at the same time. The .vxl format is described here: http://advsys.net/ken/voxlap/vxlform.txt, just ignore the version number, map dimensions and camera data.I will add vxl support once the program is optimized to handle large volumes of voxels. Atm you should only be using it to edit a few tens of thousands of voxels. Support for more voxels is coming.
Well, sorry about not reading about Excelsior JET. It's just that Java has a notorious reputation of being shit, but that sounds promising.
And if you're working on this for free, maybe a Donate button?(I won't because I couldn't, just another suggestion)
And if you're working on this for free, maybe a Donate button?(I won't because I couldn't, just another suggestion)
blackflux wrote:Just a little request: Could we please have this thread more about the editor and it's features? I don't feel like discussing Java vs XYZ here. I'll ignore these kind of comments in the future. This is nothing personal, just feeling that I could use my time better. Thanks!This is the thing, it hasn't been started twice?
Warp wrote:What's this?That is "getdown", the updater I'm using. Apparently you started it twice.
Reference https://github.com/threerings/getdown/
[
I looked for it in Process Hacker, and there is only one process, Java is up to date.
[Warp-UK] FN-FAL, MK11, G36C, VSS Vintorez, AK12, ACE 52, AKs74u
Look for more (Inc Sounds)
Code: Select all
http://i.imgur.com/1dlFJ0w.jpg[12:43] <@LeCom> no I suck dick
Warp wrote:Just the usual questions: What OS are you using? Did you unzip the files before starting it? Which Java version are you using?blackflux wrote:Just a little request: Could we please have this thread more about the editor and it's features? I don't feel like discussing Java vs XYZ here. I'll ignore these kind of comments in the future. This is nothing personal, just feeling that I could use my time better. Thanks!This is the thing, it hasn't been started twice?
Warp wrote:What's this?That is "getdown", the updater I'm using. Apparently you started it twice.
Reference https://github.com/threerings/getdown/
[
I looked for it in Process Hacker, and there is only one process, Java is up to date.
Try restarting your computer. Does that result in the same problem?
Win 7 Pro, Yes, V7 Update 65, Yes, it happens again.
[Warp-UK] FN-FAL, MK11, G36C, VSS Vintorez, AK12, ACE 52, AKs74u
Look for more (Inc Sounds)
Code: Select all
http://i.imgur.com/1dlFJ0w.jpg[12:43] <@LeCom> no I suck dick
try running as admin?
Jdrew wrote:try running as admin?Tried.
[Warp-UK] FN-FAL, MK11, G36C, VSS Vintorez, AK12, ACE 52, AKs74u
Look for more (Inc Sounds)
Code: Select all
http://i.imgur.com/1dlFJ0w.jpg[12:43] <@LeCom> no I suck dick
Warp wrote:Honestly it sounds like this: https://groups.google.com/forum/#!topic ... vUUpmDN01IJdrew wrote:try running as admin?Tried.
So if running at admin doesn't work I'm at a loss. Unless you didn't unzip ..?
blackflux wrote:Ahaha, I put it in program files, which obviously is Administrator level.Warp wrote:Honestly it sounds like this: https://groups.google.com/forum/#!topic ... vUUpmDN01IJdrew wrote:try running as admin?Tried.
So if running at admin doesn't work I'm at a loss. Unless you didn't unzip ..?
Moved, and it works! Thanks! :)
In case anyone is interested, here is a screenie of a gun in VoxelShop:
[Warp-UK] FN-FAL, MK11, G36C, VSS Vintorez, AK12, ACE 52, AKs74u
Look for more (Inc Sounds)
Code: Select all
http://i.imgur.com/1dlFJ0w.jpg[12:43] <@LeCom> no I suck dick
Who is online
Users browsing this forum: No registered users and 15 guests