Well
#11778 posted by Kinn on 2012/02/27 15:39:10
i shouldn't bother unless you've already made something - i doubt i can be swayed from the path...
#11779 posted by necros on 2012/02/27 18:44:43
yes, it's quite messy in the viewports.
Well
#11780 posted by ijed on 2012/02/27 19:39:46
We've got a test folder full of odds and sods, there's definitely at least one or two examples in there.
Can't check from the office though.
Quackery
#11781 posted by Kinn on 2012/02/28 01:56:44
So. what are all the cool kids using these days to turn a Maya animation into a Quake .mdl?
Never Mind
#11782 posted by Kinn on 2012/02/28 02:06:13
just found the modelling help thread.
Lunaran to the rescue it would seem :}
Not Sure
#11783 posted by ijed on 2012/02/28 02:41:51
If Noesis is mentioned on there:
http://oasis.xentax.com/index.php?content=downloads
Which is a multi-multi format that also supports Quake stuffs. Could be a decent alternative.
More Options
#11784 posted by Preach on 2012/02/29 00:10:56
More options can't be a bad thing, right? My current favoured method is to export to MD3 files, and then compile them into Q1 format using md3tomdl. I like calling it compiling because it suggests the same kind of workflow as iteratively tweaking/compiling/testing a map. It also makes the process sound irreversible, so that you always keep the model editable in a more suitable format. Like keeping your master recordings in wav files rather than converting them from and to mp3 each time you want to remix...
Wehl
#11785 posted by ijed on 2012/02/29 12:52:52
I prefer to hit less steps on exporting to be honest - Quake can be pretty finicky about exporting and the more steps there are the more likely things are to screw up.
And its more work.
I'm still using Qme for many things, which can throw a wobbler every now and again and refuse to work.
Holy shit I'm disagreeing with Preach.
Fair Point
#11786 posted by Preach on 2012/03/01 00:12:19
The way I look at it is that it lets me cut out the step which involves QMe entirely. Before I'd get the model geometry designed and animated in gmax, then do the conversion and finish off the model in QMe. Usually the finishing off is just stuff like rotating and scaling properly, handling the skin.
The problem I had was that then if I realised I wanted to make some deeper change to the model, like un-mirroring a section of skin or adding extra detail to the mesh, it would mean ditching all that work in QMe and going back to the gmax version. So for me running an extra batch file to compile and copy the model to the right place is a timesaver, but it depends on your workflow.
(PS: cutting out QMe means you can use smoothing groups on your mesh!)
#11787 posted by Kinn on 2012/03/01 00:55:37
(PS: cutting out QMe means you can use smoothing groups on your mesh!)
Quake's model lighting uses smoothing groups??
#11788 posted by necros on 2012/03/01 01:14:34
i don't think that's what he meant???(??) because it doesn't. it smooths wherever faces are connected.
Smoothing Groups
#11789 posted by Preach on 2012/03/01 02:27:09
There's gouraud shading on the models from the normal vector that each animation vertex encodes. The quake format is a bit crude in how the normals are stored, they get a single byte which is used in a fixed lookup table of normal vectors.
How these vectors are calculated is entirely up to the exporting program. QMe calculates this every time you save a model by averaging the normals of all the faces attached to a given vertex(per frame of animation), then calculating which of the fixed normal vectors best approximates it.
If you split the vertices at a point then this changes the averaging calculations because each triangle now joins to a different vertex. It might be necessary to split some vertices for skinmapping purposes or other nefarious tricks. This can create visual seams on a model if not handled correctly, tomorrow I will post a before and after example model and some more tools for messing with vertex normals...
#11790 posted by necros on 2012/03/01 02:31:14
wow, that's more complex than i imagined it would be.
are you saying there's a way to remove or at least reduce the seam on split edges with some normal trickery?
The Fix-up
#11791 posted by Preach on 2012/03/01 11:30:09
For an example see:
http://www.btinternet.com/~chapterhonour/azoth.zip
The model azoth_pre is the version in the released travail mod, and seams are visible on the insides of his legs. azoth_post has been fixed in this regard through use of a perl script. The script was designed to unify the normals of all sets of vertices which
a) occupy the same position on the model in every frame
and
b) have the same colour pixel lying under their position on the skin
The script applies b in this case for the sake of the metal prongs that protrude from the belt. Their trianges form a continuous mesh with the torso, but because the colour at the vertex is different from the torso they get a distinct normal. This gives us a smoothing group!
I will admit that I discovered this worked well on the model by luck. My plan was to create an extra skin for the model with just solid blocks of colour to define the smoothing groups, then have the script just delete the extra skin when it was done. As it happens, if your seams are skinned carefully then this isn't necessary.
Another example that might be quicker to test is the waterfall: http://www.celephais.net/board/view_thread.php?id=60335&start=90&end=90
If you open the model in QMe and save it again so that the vertex normals get reset, then you should be able to see the difference it makes by looking at the water coming over the lip of the waterfall, the "squareness" is higher. In this case a script was necessary to fix the normals because even in gmax the segments of the model were physically disconnected.
Yeah
#11792 posted by ijed on 2012/03/01 20:10:05
I think we can all agree time hasn't been kind to Qme.
I'm having the same problem just now actually - sank too much time into Qme and ended up having to sacrifice it all to make some changes.
I've wondered about the smoothing before actually, since Qme visually breaks the mesh, or forms it into one depending on one of two options.
Next up is the IQM format, which basically allows boned models in Quake. Apparently Gb has it exporting meshes directly from Blender into Quake - no other steps involved at all.
Although
#11793 posted by ijed on 2012/03/01 20:10:51
It's worth mentioning that IQM needs engine support. RMQengine has it, and I think DP and others are considering it.
Applying Transparent Shader
#11794 posted by banksy on 2012/03/07 11:52:06
Ok, so I have a brush and have applied a texture of a fence, which I need to be transparent... Where do I apply the shader? On the sides of the brush?
You Need
#11795 posted by ijed on 2012/03/07 12:44:05
Engine support - RMQ has that as well. I think DP supports it also, but I'm not the guy to answer the question well.
Basically yes, apply the texture to the brush and it'll work. We're using { in front of the texture name to designate partial transparency, same way that * makes a texture 'liquid'.
It's For Q3 Engine
#11796 posted by negke on 2012/03/07 13:33:52
The fence texture goes on the face that's visible to the players ("inside"), all other faces get the nodraw texture (or nodraw_nonsolid depending on the shader settings). Also check if the shader is one-sided or double-sided - if it's the former, and the fence is supposed to be seen from both sides, then the texture needs to be applied to both sides (or the shader changed, which would be the better solution).
#11797 posted by banksy on 2012/03/08 00:34:10
I was given a shader called transparent.shader, which apparently does the same thing. But when i say i want a transparent fence, i mean i was the black bits on the texture to disapear. On the texture, there is a fence, and in between each piece of metal on the fence, is black, which should really be nothing. I need to remove this black. Negke, was that what you were talking about, if so. Thank you, I will try you method
#11798 posted by digs on 2012/03/08 04:29:01
*Radiant. How to display the number of points for the clipper tool? I see only the points.
Long Or Overnight VIS Job
#11799 posted by negke on 2012/03/12 17:32:51
Something to keep in mind: if you run a long fullvis during which you are afk, for instance at night or while off to work, make sure your OS has energy saving disabled or adjusted so the VIS process won't stall and make you lose several hours. <- Just saying, because it happened to me.
#11800 posted by necros on 2012/03/13 01:59:25
is there a way to make vis keep the computer awake the way playing a video does?
that'd be nice as this has happened to me too.
#11801 posted by JneeraZ on 2012/03/13 10:27:19
It might be a pain but can't you just change your power management settings to never go to sleep if you're going to do a long VIS?
#11802 posted by necros on 2012/03/13 18:32:28
obviously that's what we do now. in fact, that's exactly what negke said in his post.
|