About Monkey 2 › Forums › Monkey 2 Development › Monkey 2 concerns
This topic contains 55 replies, has 15 voices, and was last updated by
Mark Sibly
1 year, 10 months ago.
-
AuthorPosts
-
May 28, 2017 at 3:05 pm #8342
@Taiphoz
If you want to talk about the module, you can reach me on IRC, I’m at Freenode #Moneky 2
It’s openly developed, so you’re free to try it out.
I’m not home today tho!But basically it scans a full 3D model (Via the .vox file format) from top to bottom and creates “slices” – a 2D image from above of that layer.
It does so for each Z voxel level, and when I draw the resulting images ontop of each other, with a little bit of space, it looks like that.
At around 28 second into the video, you can see the slices for the T-Rex.May 28, 2017 at 3:47 pm #8343that’s gota be a ton of draw calls, I guess its fast enough for small things but anything a little larger like a game world would produce a quantum bucket load of draw calls surely ?
May 28, 2017 at 11:28 pm #8349It’s not too bad actually!
For smaller objects there are less slices, and you can also set “quality” for each object.
I’ve also tried to pack as much as possible into one image and using that image as efficient as I can to avoid binding images over and over again (which eats into performance), drawing parts of the same image is surprisingly fast.
And I of course don’t draw slices (not just objects) that are outside of the screen.
With fairly large objects, about 3 times the size of a normal player character, at high quality, I can render about 200 objects on my computer and still stay above 60 FPS. And that’s with 0 hidden slices.
So it’s very possible to use this for games! Or just use some of it in games, because as I said, it’s just normal Mojo 2D stuff so you can still do a normal game and only have some of it be voxel objects.
2D tiles and voxel characters for example.
May 29, 2017 at 4:11 am #8351The Primary issue you have right now is that a) Mark likes the name and b) Mark does not give a toss what we want or think, he’s making this tool because he enjoy’s making it and he feels no pressure to bow down to peer or financial pressure so the chances of him taking any of this on board are slim to none.
I find this particular part of the post completely disgraceful.
Taiphoz, there are better ways to communicate without having to assault a person’s character in this way.
May 29, 2017 at 7:57 am #8352Amon, I guess this was not meant to be aggressive. It’s just the way it is. Mark does what he can do best and what he just likes to do which is obviously creating languages and I have to admit that he’s kind of a compiler god to me.
But all in all he made his cut with the old community for a reason I don’t understand because the existing fans are still the ones who try to advertise this little gem all over the place.
As soon as a newcomer stumbles across this he will just look at the non existing documentation and will move away again. This isn’t the nineties anymore.I think documentation is the main issue at the moment. I know that this isn’t fun but it has to be done.
May 29, 2017 at 8:47 am #8353I know you lot have concerns about MX2 and where it is heading, but instead of being negative and bringing up the same issues again and again (eg The name… give it up, its not changing. The community split… I doubt having spent time setting up this site the Blitz crew and Monkey crew will every get joined), lets just focus on the positive.
I can’t count the number of times I’ve helped a fellow monkey dev either on the forum or via personal email, this community can be fantastic we just have to spread the word and create kickass products with a great language!
May 29, 2017 at 9:01 am #8354Look I’m very interested in the success of Monkey. A person (like me) who complains wants to have things changed to the better. A guy who doesn’t complain anymore has lost interest. So just closing eyes and not seeing any problems doesn’t help either.
Anyway, you’re right, that this (tiny) community is very helpful. I hope it will grow over time. To make this clear: I LOVE MONKEY. I just want to have some kind of reliability and the ability to plan ahead.
May 29, 2017 at 10:02 am #8355I know you lot have concerns about MX2 and where it is heading, but instead of being negative and bringing up the same issues again and again (eg The name… give it up, its not changing. The community split… I doubt having spent time setting up this site the Blitz crew and Monkey crew will every get joined), lets just focus on the positive.
I can’t count the number of times I’ve helped a fellow monkey dev either on the forum or via personal email, this community can be fantastic we just have to spread the word and create kickass products with a great language!
How do I +1 this post to infinity? Using MX2 code that is….
May 29, 2017 at 11:19 am #8357@therevills sticking your head in the sand, fingers in your ears singling la la la la la la solves nothing, also yeah I didn’t intend anything I said to be aggressive sounding amon, I’m Scottish we sound aggressive by default lol.
Right the bottom line is that everyone here and I mean everyone, wants mark to succeed and wants monkey 2 to be massive, but for some of us we simply cannot picture this ever happening with the terrible branding, terrible documentation, the lackluster website design and the other issues listed above.
I’m sure those of you not complaining actually want it to be awesome as well, how is it going to achieve that without addressing the concerns listed here.
Honestly I would love to know, because like you all, I want it to be brilliant. and I cant wait for you to prove me wrong, but I would honestly feel like a total tit if it bombs and I said nothing, its like Politics’s, you cant complain when your country goes to hell if you didnt vote, well this is me voting.
May 30, 2017 at 2:14 am #8372Who says I’m sticking my head in the sand? I’m creating games with this language and will raise defects and suggest improvements when needed… but I wont keep repeating myself over and over again like some people
Mark is a one man band, for whatever reason he likes full control over everything (that’s the impression I get anyway). He has said that he needs an income which at the moment he is getting by focusing on the MX2 3D module. I could be wrong, but I dont think he has the time nor the money to create a super duper website (either by himself or hiring someone).
Anyway, this is my final post of this subject… I hope I dont have to read about the same complaints (the name, the community split, marketing etc) in another thread as these subjects has been fogged to death… (and by the same people).
May 30, 2017 at 2:40 am #8374And…that’ll do.
-
AuthorPosts
The topic ‘Monkey 2 concerns’ is closed to new replies.