Page 1 of 1

GTKRadiant, Darkplaces, importing models?

Posted: Sat Sep 15, 2012 5:43 pm
by Mexicouger
I saw that with Quake 3 and GTKRadiant, you could import models into your map. However, Im using Darkplaces, not Quake 3. So can anyone tell me how I can do it using Dakplaces, or if it's even possible?

Re: GTKRadiant, Darkplaces, importing models?

Posted: Sat Sep 15, 2012 9:54 pm
by qbism
q3 is misc_model. Not standard in quake 1, have to create a "misc_model" in qc and edit radiant def. I think there was a tutorial for this somewhere.

Re: GTKRadiant, Darkplaces, importing models?

Posted: Sat Sep 15, 2012 10:17 pm
by qbism

Re: GTKRadiant, Darkplaces, importing models?

Posted: Sun Sep 16, 2012 12:34 am
by Mexicouger
I know how to do that, I was kinda wondering for a script to be able to see my model IN Radiant, not just in-game. It would make my mapping easier because I would know the exact size of my models in the map in the editor. I saw on a tutorial you could do it for Q3

Re: GTKRadiant, Darkplaces, importing models?

Posted: Sun Sep 16, 2012 4:24 pm
by qbism
Are you missing a step? Radiant will show the mdl. The new entity must be defined in .def file. GB did a more elaborate how-to somewhere. There's a screenshot of radiant with a tree mdl.

Actually I'd like to know if radiant can be configured to show player.mdl and other entities instead of the box.

Re: GTKRadiant, Darkplaces, importing models?

Posted: Sun Sep 16, 2012 5:20 pm
by Mexicouger
Haha that's exactly what Im saying. Have radiant not just display a box, but the actual model itself.

Re: GTKRadiant, Darkplaces, importing models?

Posted: Mon Sep 17, 2012 5:03 pm
by qbism
Radiant will display the actual mdl model in a "misc_model". But it won't for anything else, as far as I know. Here's the thread:
http://forums.inside3d.com/viewtopic.ph ... 8&start=60
Look at RMQ .def to see how misc_model is defined.
This is a screenshot of radiant:
Image

Re: GTKRadiant, Darkplaces, importing models?

Posted: Tue Sep 18, 2012 9:27 pm
by Arkage
qbism wrote: Actually I'd like to know if radiant can be configured to show player.mdl and other entities instead of the box.
I use NetRadient but I would imagine it also applys to GTK.
If you add model="progs/player.mdl" to the entity def it should show that model in the viewport.
Looks something like this.

Code: Select all

<point name="info_player_start" color="0.345 0.435 0.580" box="-16 -16 -36 16 16 36" model="progs/player.mdl">

Re: GTKRadiant, Darkplaces, importing models?

Posted: Wed Sep 19, 2012 7:42 am
by negke
Wow, I didn't know this was possible - always assumed Radiant only supported md3 models. I tried it in GtkRadiant 1.5; the models are loaded straight from the pak and show up in the editor, albeit unskinned. However, there's a big downside which makes it somewhat unpractical, so I'm not going to use it anyway: when the model is used, the bounding box is not displayed. This makes it harder to place the entities properly and will lead to unnecessary "monster in wall"/"bonus item fell out" issues.

Re: GTKRadiant, Darkplaces, importing models?

Posted: Thu Sep 20, 2012 12:21 am
by qbism
Arkage wrote:I use NetRadient but I would imagine it also applys to GTK.
If you add model="progs/player.mdl" to the entity def it should show that model in the viewport.
Looks something like this.

Code: Select all

<point name="info_player_start" color="0.345 0.435 0.580" box="-16 -16 -36 16 16 36" model="progs/player.mdl">
Awesome, I'll give that a try. Maybe there's a way to flip back-and-forth between box and model to avoid the downside, or create a special player mdl with it's own box (tedious brute force).

Is there also a way to give certain textures transparency, like clip? BSP editor does this.

Re: GTKRadiant, Darkplaces, importing models?

Posted: Wed Sep 26, 2012 10:23 pm
by goldenboy
Radiant uses picomodel, a library that supports a lot of model formats. q3map2 also uses that.

If your model format is supported, and Radiant enabled to load it in your gamepack config, then you will see the model in Radiant. Otherwise using static meshes for mapping would be kinda hard. :wink:

misc_model entity for loading static meshes can be added to the def file, or simply place and rename an info_notnull or something. Radiant even has a file selection dialog for static meshes. I don't think the QC needs to have misc_model at all, it is purely an editor / compiler thing IF you use Q3 format / q3map2.

misc_model for Quake 1 as in RMQ or Quoth works via QC and will confuse Radiant slightly, and q3map2 a lot. Keep the two well apart.

My blog has more recent shots of an entire staircase imported as a static mesh.

Static meshes will also work in Darkplaces because they are actually compiled into the BSP by q3map2. Darkplaces will never know what's a static mesh and what isn't. There are just polies. Again IF you use Q3 .map / .bsp format / q3map2. Quake 1 compilers cannot compile static objects into the map like that at all, hence why RMQ etc. load them via QC. No QC necessary in q3bsp.

The mesh display stuff in Radiant is for environmental objects, not for monsters etc.

Transparent clip: That would be hardcoded in bsp if it's Q1. For Quake 3 maps, the common shaders do exactly the same thing, so yes, when you map for Q3 format with a Q1 engine like in the tut I wrote, you have transparent clip etc. in editor via shader.

Re: GTKRadiant, Darkplaces, importing models?

Posted: Wed May 15, 2013 6:00 pm
by Mexicouger
So I have an additional question for importing models(I'm aware this topic is fairly, but it is still relevant to my question).
Once the model is imported into GTK Radiant, and the model shows, it then becomes part of the map, and not an entity, correct? With what I have tested so far, a bounding box isn't created for the mesh once the game is loaded, and you can walk through the model. Is this possible to fix any other way other than creating a clip around it(I mean c'mon, this is q3bsp not q1bsp!).