I am super excited to tell you the new version of StoneVox is on it’s way soon.
Here is what I have left to do before it’s release
UI
Code clean up
Really the project came unexpectedly as a lot more work than I had initially anticipated. But finally things have come together and I am very very happy with the results.
I’ll do more of a formal post for the actual first release but…
Lets just say, if you can open this behemoth and his some 5,237,400 voxels in 2 seconds… wait um do I have to say anymore .
Grand total is 43 * (705830) = 5,237,400 possibly voxels
StoneVox parses the .qb in usually under .4 of a second… which is really fast. The rest of the time is spent later when Opengl and managed C# decide finally to work together and allocate the needed memory. This process is really slow, accounting for 2/3’s the loading time.
I plan to reduce the memory footprint even more… which means loading time in this area will improved even more.
One thing to take note of is Qubicle is well flushed out… having tons of features that work together. SV is more or less “just open the file” and sit there. There are a few things going on but nothing like Qubicle. This is where Qubicle might fail behind… but makes up for it with great features ;).
Also another thing to note is this is not the finished version of StoneVox… I may have to change something that pushes performance back a bit. Who knows
Overall though you can’t even compare this version to the old StoneVox… any step in the right direction is one I am happy with, this one just so happens to be a big one
Yours has a pretty big advantage though… It doesn’t take a couple hours to remember all the commands (consistently) and for most ppl it is perfect for what we need . The only feature I know 100% about Cubicle is the 'F’key is your friend (tried the free version) it is good once you get used to it.
The Color Palette - when dropping in a file to edit (I don’t know if you can do this) all the colors currently used in the Model gets loaded in the color palette area.
I know we can point click a cube and bring up that color, just think it would be a nice addition if you get around to it.
Is there a way to import existing items from stonehearth? Basically I would want to do something like, make more variants on tapestries and other decorative items, But I would want the scale and look to be consistent
I’d also recommend downloading various other mods, new and old, open them up and see what you can figure out. One of the greatest learning resources is another’s work
If you pursue modding the items you create into the game and run into trouble, please start a new topic on the discourse describing your concerns. We have many community member’s who are active and know what they are doing, and all willing to help .
So after puttering around your program for a little bit I have some suggestions…
1: an eye dropper tool
2: let us manually type in color values
3. change/fill. Ie change all of color x into color y
4. a larger color pallet with saved colors
The way you move the camera around is kinda awkward. Not really sure how you would improve it though.
Not sure if the dev of this tool is still alive but for info, I got and error on launch on OS X 10.10.4:
Exception in thread "main" java.lang.NoClassDefFoundError: StoneVox3D-0/0/6/jar
Caused by: java.lang.ClassNotFoundException: StoneVox3D-0.0.6.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
As the title says, yes the new version of StoneVox is finally here. I’ve been kinda quietly working on it now and then when I’ve had the time. Things in my life are starting to slow down, so i felt now is a good time to get back into the community and back officially on StoneVox.
So what has changed…
##Tech Stuff##
StoneVox now uses C# with OpenTK
OpenGL requirement is now 3.2
.NET 4.0 is also required (see download section if you have questions)
Around 53,000 lines of code were added for this release, lol
NO Building Restrictions… freely model continuously in one direction if you want
bit of artifacting from the program i used to make the .gif
Basically where you click down first is the starting location, next where you move the mouse is the ending location. From there a 3d volume is created (using those points), and depending on the voxel tool you are using, different actions are preformed to voxels within that volume. Finally releasing the mouse commits your changes to the model.
##What’s Next##
Well lots…
Overall I’ve very happy with this version of StoneVox, but there’s still challenges and things to be done and improved. I’ve included a kind of “what I’m working on” in the “Planned Features” section of the original topic post. I’ll be keeping this up to date but it may not be 100% accurate all the time. And of course if there is a feature that is important to you, feel free to let me know ;).
Finally, I’d just like to say I absolutely have intentions of continuing this project. Please don’t take my disappearance as a lack of interest in the community, StoneHearth, or this project
Nice Update you’ve brought there! Mass voxel manipulation was one of the biggest features QC was laking, and now since we have this!; we have a good program to reach for a little bit of help
If you need me to test something for the program, i’d be more than Happy to help!
Sorry @flpsantoss, missed your edit. Discourse doesn’t notify edits
Off the top of my head, really the only way I can think of that would stop SV from loading files is if the file is somehow corrupt… (like a bug in the saving code).
If you’d like to, you can PM me the files… if it is some sort of file corruption I may be able to correct it by hand, it’d also help me hunt down the potential bug.
Also can StoneVox on your computer open .qb’s from StoneHearths files?
If not, then I’d like to rule at something is wrong with StoneVox’s files… could you re-download StoneVox and try again.