-
Notifications
You must be signed in to change notification settings - Fork 61
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
Feature Request: WorldSpawn Patch Definition support #127
Comments
Patch import/export is more or less modular https://github.com/Garux/netradiant-custom/blob/master/radiant/patchmodule.cpp#L153, so you can add this relatively trivially. |
Unless I forgot about something important, patches are the only necessary feature. Did you have anything specific in mind? |
Materials and models out of highlighted features. |
@Garux Hi, I'm one of the developers at Vera Visions, specifically the level designer. I wanted to express why we developed this patch format: We ourselves used brushes with texture blending in our game, the same that Quake 3 provides. This "worked" but it was down right awful for scaling large levels. If you have a ton of large terrain, managing and blending tons of brushes is down right inefficient in terms of volume and user management. That's why we created PatchDef3WS, to give you Source and IWEngine style texture blending on patches (displacements in Source). Now you can have a giant open outdoor areas, with floors or mountains being made of patches that are easier to manipulate, texture blend, and manage. Especially today, Valve has started using displacements on walls as well with nodraw brushes now being used more often for VIS calculation. I hope that clears up our reasoning for this. As a level designer myself, I do not miss managing hundreds of brushes for these kinds of situations. While supporting PatchDef3WS itself is easy, the bigger challenge would be things like how the UI in NRC is going to even support such a feature, and how invasive our needs could be to your project. If you're interested, we would actually like to talk to you @Garux more directly on our IRC or Matrix about what we've been trying to do with our editor, tech, and games. We're trying to achieve certain goals with id Tech, and ideas/feedback from others is always useful for achieving sensible standards and avoiding reinventing the wheel. |
I mean using Doom3 patches + alphamod brushes looks more optimal, than current thing w/o preview and tooling, unless you are modifying your terrain daily.
I'd like to talk with you guys too, is this correct chat? irc://irc.frag-net.com:6667/#wastes |
That's one of them, yeah |
Yeah either of those servers work. Spike (the creator of FTE), eukara (the other developer at Vera Visions), and I will be on either IRC server, and while we have a bouncer setup in those channels, we're usually active from 20:00 to 08:00 UTC. Look forward to talking with you! |
@Xylemon if you're interested - I made a Blender Geometry node Setup that generates a trisoup mesh for FBX export with prebaked vertex RGBA or alternatively can export as brushwork with color/alphamod volume brushes generated from the vertex colors on export - I need to dig it out but if this can help you along, let me know - If the IW format ever ends up in NRC I'm of course looking forward to it - same as the one from ubertools branches. |
It's been a while, I've been working on and off on this for a while. @eukara and @Xylemon helped out a lot with the process. |
Functionality was mostly merged to Surface Inspector. STs are editable in 3D view. |
Optional drawing in SI is okay. There are many possible ways to represent and interact with this property, i think synergy of implementation simplicity and usability would be RGBA field with color chooser showing/applying color of selected vertices. |
Hello!
This feature request might seem as a bit of a word soup, so I'd like to preface that in this context,
WorldSpawn
refers to this map editor.Folks over at Vera Visions have extended patch definitions in order to use them for texture blending. Eukara, one of the devs, recently wrote a specification for
patchDefWS
which is available here.The only engine that I'm aware that supports this is FTEQW (also available here).
This is also where my personal interests lie in, since I'm using FTE for my own games and would love to use this feature, but avoid using WorldSpawn. Folks at Vera Visions would also jump over to using NetRadiant-Custom if it supported this.
NR-C already supports the rest of the features, and will load any map that doesn't use WorldSpawn patches.
An example map that won't load is available here.
Now, I don't want to just dump this onto you. I'm willing to participate in helping out to see this come to life. However, I'm not familiar with codebase of any Radiant, so if you're fine with helping out in implementing this, I would be very grateful!
The text was updated successfully, but these errors were encountered: