-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bigger export doesn't have all frames #5
Comments
Hello, and thanks! Currently the larger sizes aren't implemented in a very sophisticated way, but I think I can get the isometric angles (like facing northeast) to be produced along with the larger orthogonal angles (like facing north). The "slope" renders are probably the ones you have seen with a different rendering; they use more than just cube-shaped voxels and act kinda like marching cubes in MagicaVoxel (they just widen corners instead of thinning them). The slope renders have a different palette they use, I think because each slope has an estimate on how it should be shaded based on how it faces a light source (presumed to be in the upper left of the screen). Almost all of the code is smashed into PaletteDraw.cs , but a small amount is in TransformLogic.cs . I'm by no means an expert at C#, so the code is probably not the best, and it's only made worse by how much copy-paste coding I've done here (large parts were first written in another project and copied over). I think I can handle this in the next few days, though making the slope palette match the other colors could take longer. There also seems to be an issue in the current version where the different facing directions produce differently-sized images, which I thought I had handled earlier. I'll try to fix it along with adding isometric renders at larger sizes, and release that as 0.0.11; if the palettes are easy enough those may also be in that release, or delayed to 0.0.12 . |
This doesn't fully work as I want it to, but iso now can be rendered at multiple sizes like ortho already could. The problem is, it still uses blocky renders like the smaller sizes, while before it was smooth (and only really could be for ortho, since it rendered 1-voxel-to-1-pixel and there's less to worry about with that for ortho shading). Some other things also need adjusting, like size and placement of images.
Hey, sorry it looks like a word disappeared lol. I just checked, with the default "ch_sword" coming with last MagicaVoxel, the bigger export I've been able to do so far is 202*312 (named chr_sword_Size10_E_00), is there a maximum size allowed? Maybe this size is enough (not all the time, for big stuff for exemple) but I don't have isometric views with this one. And also the rendering is not as good as what Magica do when exporting to iso (through Magica), but Magia doesn't export all angles (only isometric) so actually I just do screenshot in rendering mode then cut in Paint.net XD (not the best I know). Thanks for the information, will try it out later. |
Nice this is a good size now XD This rendering is also nice I would probably use it in the future but I want my current game to look as I'm designing in Magica ^^ Good job btw ;) |
Sure, the current version has the smoothed connections in all directions for all sizes, available here, but I'll put together a quick mode that doesn't smooth by adding extra voxels. I think I can have an early release of that today/tonight; I think it will just make it so when the "m" size multiplier is negative (like |
OK, this is now in release 0.0.12, and I think any problems mentioned in this issue are now resolved. I'll close this issue in a day or two unless you find something that should be changed in release 0.0.12, and feel free to reopen the issue if you find a bug later. If you have any links to projects you're using IsoVoxel on, I would really like to see what people are making. Thanks for using IsoVoxel! |
Hey nice! Yeah sure here is the link of the game I made during the Ludum Dare 42, actually I didn't use IsoVoxel because of the issue ^^ but now I will! (I will comment tonight the export rendering on my character, actually exporter via screenshot in Magica -_-). Voiders.io on LD42 There is some stuff which I'm not exporting in 8 directions, but I will give a shot to rendering everything through IsoVoxel and check it. Here is the sprite of the character actually (it would be twice amazing if a software can make the sprite like this XD) |
Ah don't worry it's ok, I'll try the negative argument or changing the model! (it's not a big deal). |
Hi,
That's an astounding software you made here, very cool! (should be featured in magicavoxel lol).
Anyway, I have a problem with the custom size export, it doesn't export the other angle (and not the same rendering), some small exports are perfect but wayyyyyyyyyy to small.
Any information about how to proceed (if there is) or maybe you can lead me to the appropriate code file? Not sure I'll get all of it but I imagine it's mainly configuration, no?
Thanks!
The text was updated successfully, but these errors were encountered: