Open gwald opened 6 years ago
@gwald, were you able to get your hands onto one?
I'll be using this project soon and I can add an unmodified release to my fork if it'd still benefit you.
Hi, No, at least I dont recall seeing or trying it. That would be really cool :)
ok, I'll get back to you in a few hours. I'm still at work but I want to check this out once stop working for the day.
@gwald sorry for the delay. Here ye' go.
https://github.com/stoopdapoop/LevelEditor/releases/tag/Release
Cheers, thanks :+1: By any chance will you be maintaining your fork? It has high CPU usage for me, I thought it was the rendering (a FPS limiter would be good) but it's still high even without the designview :/
Looks like a cool editor, basic and simple.
I'm not sure, I'm just evaluating this now.
It'll possibly be significant work for me because my engine uses vulkan, so I might need to rewrite the rendering layer, but other than that it seems pretty usable.
I'm not sure what's going on with your cpu usage. Mine is pretty low. I spend most of my cpu time just idling.
What do you want to use this for? I don't imagine it'll be particularly useful if you aren't a programmer.
I'm a programmer, just never looked at C# Not looking to hook in a render or engine, I was looking for an editor that can create a scene file that can be parsed. The format on is clear XML so it's parse-able. Ah, I'm using Windows on VMWare, it probably that.
Other editors I've looked at were Horde3D's and Urho3D's editors are very bare bones and Mundus like this just not as advanced.
Thanks again for sharing your build.
Oh my mistake! And yeah, if you've got any other notes from other editors I'd love to see them. I'm looking for a generic editor as well but this is the best I've seen.
If you've got some basic feature requests for this one I'd be happy to hear them. Writing code is more fun when someone actually benefits from your changes.
My biggest concern at the moment is that ATF is a pretty big dependency and it doesn't seem to be getting updated anymore. This may not really be that big of an issue though.
Yes, this looks like the best generic editor I've seen also. Generic editors are a thing from history unfortunately. I remember Mundus, got a fork and was in active development, but this editor is not as advanced as this one IMO.
Horde3d has these options on the editor, sorry image is so bad, Navigation speed & Max FPS:
I think it's very very very important for editors to have a FPS limit (avoiding the game engine/ rendering loop) and it should be very quick and easy to change, ie toolbar FPS field. 5 enter or 100 enter, etc.
The navigation speed is great to change on the fly, quickly also.
An alternative to a game/engine editor is using 3D modellers (that supports scene graphs / nodes) with a custom plugin or command line converter. Or if you have a basic text based, scene file, a simple text editor or IDE would also work.
I started looking at this editor again, and I dont know why, but the renderer keeps looping on idle! but comment out the while loop, fixed the high CPU/GPU usage for me.
If anyone wants it... it doesn't count the FPS unless you are doing something, I'm not sure if it brakes anything tho. Release.zip
Hmm, that won't work if your viewport needs to show anything animated.
Also, you can change your update framerate here, but it lowering it will not affect your cpu usage much, since this editor "waits" by spinning the CPU as fast as it can until the update time elapses.
@gwald I'd try something like this instead. I request a higher resolution sleep timer, then I ask to sleep for 1 millisecond at a time. This makes the idle loop check the elapsed time about 15 times a frame, instead of many thousands of times like it was before. This lowered my cpu usage from 7% to 0%. I suspect you'll see a more dramatic change. https://github.com/SonyWWS/LevelEditor/compare/master...stoopdapoop:LevelEditor:master
Here's some binaries with the change made. https://github.com/stoopdapoop/LevelEditor/releases/tag/UnofficialRelease
Let me know if this was useful to you.
Excellent! thank you, wow works great :) Very useful :+1:
Would be nice to just look at.