Announcement

Collapse
No announcement yet.

(VIDEO) UE4's Geometry Mode is inadequate when compared with that of Quake 1

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Hey guys,

    Long time lurker, first time poster.

    Just to give a little context to my post, I've been working professionally as a level designer for about 7 years now across a few big companies. I've been working in my spare time with UE4 for about a year, just about to make the jump over to the indie side of the pond.

    I'd love for there to be something faster than BSP for feeling out a space, but no such thing exists. I certainly can (and have) used things like 3DS Max to block out a space, but it's akin to using a sledgehammer to crack a walnut. This is even if we forget the fact that I've never encountered anything that can go from creation to playable faster than BSP.

    I think there's been a bit of a misunderstanding from some parties about exactly where level design begins and ends. When you're designing levels all you care about is making the space work for gameplay. You may give some consideration for which areas will create vistas but you are intentionally not considering the art very much. You don't care at all about the efficiency of anything you've created, how reusable is, how sensible any topology might be. I get the feeling some people think this is lazy and ask 'why not do it properly the first time?'. The most important thing a designer can do is iterate as fast possible, and spending any time making something neat when you might bin the whole thing is a complete waste of time and very disruptive to your thought process. Anyway, I realise that I am largely repeating what's contained in the original video, but suffice it to say I agree.

    For level designers, nothing is quite as good as BSP. The fact that someone has created a tool to port from other toolsets should be evidence that it's something of value. Unreal has always positioned itself as a designer led engine and seeing people dismiss something like this without the full understanding of what we are asking for is pretty discouraging. How important it is vs the other things in the engine is up for debate, but I don't think there should be any debate that good bsp tools are still very useful.

    The Siege and The Sandfox | Development Thread | Twitter | Twitch | Facebook

    Comment


      I agree with Joe. UE4 should have good geometry tools. Some years ago I had made some maps for Portal 2 in the original Source Engine Hammer Editor and it was super easy, intuitive and fast. It is very hard to do the same thing in Unreal Engine. If games like Minecraft can get popular, I don't see why we can't have good simple and optimized geometry tools.
      Last edited by chimera201; 12-24-2015, 07:08 AM.

      Comment


        Thanks for chiming in, Atomic. Really well put. I feel like a lot of people who think they know what level design is are mistaken
        Impromptu Games|dev blog|twitter|itch.io store|Patreon
        Impromptu Procedural Ladders|Impromptu Procedural Handrails|Impromptu Procedural Stairs
        |Impromptu Fire Propagation|InFlux Example Game|Impromptu Vector Field Painter

        Comment


          As a level designer that's competent at producing both BSP levels and creating my own modular meshes in a 3D package, I just cannot understand why BSP is so vehemently argued against by a small elitist minority who I can only assume aren't level designers.

          I can only see a lot of positives for having strong BSP tools around and currently UE4 doesn't have them. I do hope they implement some as promised earlier in the thread.

          Personally I love to prototype my environments in BSP first simply because of how fast it is to work with. I can really test important things that will alter the final aesthetics of the level. For instance the layout of decor in a room, the gap between pillars, how many pillars and how wide they are in that room. It may not seem important, but it can make a massive difference. For me, gameplay always comes before aesthetics in level design so I'm far more concerned with that than anything.

          When you are a designing levels for a third person game with characters that have a wide variety of scales and abilities, you'll very quickly appreciate the ability to be able to quickly change things to accommodate this. Ceilings need to be at least this high, doorways need to be at least this wide and tall, there needs to be enough floor space to manoeuvre for combat etc. It's all more important than how nice that fountain mesh looks.

          The biggest positive of all for me however is how quickly the BSP workflow can be learnt/taught. That basis alone is more than enough in my opinion for it to be a better implemented feature.

          Comment


            Just some examples (by Simon "Sock" O'Callaghan) of what has been done with BSP: http://www.simonoc.com/pages/design.htm (except Crysis maps of course)

            Here is another one:

            Click image for larger version

Name:	CVyvo5_WEAE4ZpG.jpg
Views:	1
Size:	63.5 KB
ID:	1097513

            Note that is was for Quake and Quake 3. Imagine how it can look in UE4 !!!

            Comment


              Originally posted by motorsep View Post
              Just some examples (by Simon "Sock" O'Callaghan) of what has been done with BSP: http://www.simonoc.com/pages/design.htm (except Crysis maps of course)

              Here is another one:

              [ATTACH=CONFIG]71360[/ATTACH]

              Note that is was for Quake and Quake 3. Imagine how it can look in UE4 !!!
              There's no doubting that good maps can be made using CSG/BSP tools thats why UE4 needs its BSP tools improved and maybe the engine to handle the improvements, even if the level was build in BSP then converted to Meshes that would be of great help to the new comer to UE4 who's use to level design in Hammer or one of the other tools and only using a 3d program for props or characters,, Talking of converters i know HammUEr is out now But if you wanted to just convert >vmf's to fbx models there's http://forums.pixeltailgames.com/t/s...oper-tool/2011 i haven't really played around with so don't know how collisions are effected if they are

              Comment


                BSP has some advantages.

                1) People not familiar with modelers or without skills will find BSP tools easy to use and they will be able to start making complex level design.
                For example many Minecraft users are able to make incredible levels without knowing anything about a modeler tool. BSP is somewhat like Minecraft, very friendly to use and start making levels.

                2) They can workd directly in the editor without needing models import each time a modification is needed.
                For example you have a game level with some street walls and you need to make walls with different height and some different holes, you just copy a wall and start editing it without needing to start a modeler and multiple import process.

                If you look at Minecraft like games and all great levels total beginners are able to make, BSP is as easy to use and allows lot more than minecraft.
                Last edited by Galeon; 12-25-2015, 04:00 PM.

                Comment


                  My god that hits the nail on the head. That was the first thing i had to wrap my head around was how awkward it is to manipulate the brushes in ue4. even after a year of using ue4 i still hate these barriers. im not looking to create a AAA title. Bsp's are fine.
                  Ue4 is a fantastic tool but makes life difficult needlessly.
                  If they would implement these simple changes it would make this the ultimate indie development engine.

                  Comment


                    The amount of bigotry towards BSP's in this thread is incredible, yet it's one of the most important tools.
                    I have a feeling people don't realize how important it is to walk through the level you design on the fly.
                    Voted, disappointed how little support there is.
                    EDIT:
                    You got some amazing stuff on your blog Joe!
                    Last edited by SimplyMark; 01-27-2016, 06:48 PM.

                    Comment


                      Hi, I found this topic today and I felt connected to the majority in here.

                      Currently what UE4 provides, I don't understand it and it doesn't seem to be working for me. Whatever I found back in tutorials, the BSP just doesn't seem to do that (I can't even resize meshes with it other then using the Scale options in the Mesh properties).

                      It would be nice, actually bloody awesome, to have a proper LevelDesign tool in UE4. But on the other hand, as we normally work in a 3rd party program, i.e. Blender/3D Studio, it's maybe better to continue with this workflow. But back to the first hand, for quick prototyping for a level it's a bit of a large workflow (model it, export it, import it, place it, find problems and restart the flow).
                      UE4 Jam Entries:
                      March 2016
                      September 2016
                      Epic MegaJam October 2016
                      December 2016

                      Comment


                        Just popped my head in to see if this had been fixed, and it seems like the card has been archived for some purpose on Trello. So I guess the new editor was trashed.

                        Comment


                          Originally posted by The Britain View Post
                          Just popped my head in to see if this had been fixed, and it seems like the card has been archived for some purpose on Trello. So I guess the new editor was trashed.
                          It's been renamed for quite some time. It's called Geometry tools 2.0
                          SuperGrid: Marketplace Page | Feedback Thread | Demo | Website
                          Level design and prototyping for newbies

                          Comment


                            It's bizarre to see a proposed feature which not long ago was practically an industry standard be reacted to with such hostility. Anybody who believes nobody wants good pseudo-BSP tools need only look at the popularity of ProBuilder in Unity. It's one of the most consistently popular and highly rated plugins in the whole store.

                            Anyway, just chiming in to show my support. I'll be purchasing HammUEr very soon, and I eagerly await ProBuilder's upcoming plugin, but I still feel that having some kind of native, Epic-supported solution would be of huge benefit to many people either starting out or graduating over from older engines. Imagine the possibilities of something like this combined with parralax occlusion mapping for rapid iteration. It could be amazing!

                            Comment


                              Originally posted by zeOrb View Post
                              It's been renamed for quite some time. It's called Geometry tools 2.0
                              Thanks, I have been out of the loop for a while.

                              Originally posted by Beaucephal View Post
                              It's bizarre to see a proposed feature which not long ago was practically an industry standard be reacted to with such hostility. Anybody who believes nobody wants good pseudo-BSP tools need only look at the popularity of ProBuilder in Unity. It's one of the most consistently popular and highly rated plugins in the whole store.

                              Anyway, just chiming in to show my support. I'll be purchasing HammUEr very soon, and I eagerly await ProBuilder's upcoming plugin, but I still feel that having some kind of native, Epic-supported solution would be of huge benefit to many people either starting out or graduating over from older engines. Imagine the possibilities of something like this combined with parralax occlusion mapping for rapid iteration. It could be amazing!
                              I think, it's because Epic/Unreal has a different methodology. People who have been taught/learned the "Unreal way" generally like that way. I remember this kind of attitude from early UDK. I would too like to see better brush tools as well. A large amount of work could be saved just brushing in basic things that don't need to be static meshes.

                              Comment

                              Working...
                              X