663efa34096c9

663efa3409d39
3 Guests are here.
 

663efa340a664RocketMan

663efa340a6ea
I agree.  Compromise usually doesn't cut it.

663efa340a836voodoo47

663efa340a88d
if I had to pick between aiming properly vs looking better in death, then I'd say aiming properly wins. we can always say the shoddy shotgun broke when he fell down or whatever.

663efa340a94eRocketMan

663efa340a99c
I think people who play SS2 are kinda used to the modelling work being less than stellar at this point and once something dies, it doesn't command as much attention anyway.  I would have to agree that aiming properly is more important.

663efa340aa7eZylonBane

663efa340aacc
Added models for simulation computers with shoddy screen tiling to first post.

663efa340ab62voodoo47

663efa340abaf
yeah, I should update that one. //should be good now. will wait for those sim comps and then I'll put v10 online.
« Last Edit: 07. June 2015, 20:25:30 by voodoo47 »
663efa340b0d6
Added models for simulation computers with shoddy screen tiling to first post.

[screen textures not tiled correctly; all models are identical other than the screens]

They are not all the same. On the upper right there are two coloured lights, they change between the models. Unfortunately they are just coloured materials and no texture. As the exporter doesn't have the option for creating them I have to switch to textures instead. From all the colours only one isn't already available as texture, so I need to add that together with the models.

A completely other and more concerning problem comes with the texture being tiled. Now as already mentioned several times before, textures are bleeding at their borders. Even when I do a perfect tiling, you will still get a seam running right through the middle of the texture. (I know it will happen, and just to be sure I even tested it with the expected result.)

So, possible solutions for having it extra nice.
1. I could change the UV map to not bleed and make it somewhat look good. But this won't be a perfect tiled texture and is prone to get fucked up with SHTUP.
2. The DarkEngine supports textures without same height & lenght, right? So I could just merge them together and make one rectangular texture. But this would require that SHTUP will do the same.
3. As 2. just with same height and lenght and half of the texture blank.

663efa340b214ZylonBane

663efa340b265
Argh, sorry, never noticed those lights. That seems gratuitous of Irrational, since they all already have different screen textures.

Hmm.... there is a material option under NewDark to clamp textures so they don't tile, but sometimes BINs get generated with UV mapping that causes this feature to make the texture never render. So the most headache-free approach would be to switch to a rectangular texture. This would make them SHTUP-only models, but that's okay, since the original textures are so blocky it's almost impossible to notice the tiling flaws.

What's this about the exporter not being able to handle RGB materials? I thought you'd worked on models with those before. If the exporter generated E files we could manually edit them to switch back to RGB. But it just generates BINs directly, right? So that wouldn't be an option. Oh well, no harm in including one or two more tiny solid-colored textures in SHTUP.
663efa340b617
What's this about the exporter not being able to handle RGB materials?
It writes only UV-mapped faces. Blender doesn't have a good UI for specifying custom face properties. If it supported named face groups, I'd probably add that feature, but there are only vertex groups.
663efa340b7a4
Can't you just use the material settings like you do with the illumination and transparency?
The material already has a colour setting which could be used.

But as ZB already pointed out some time before. Textures are to be preferred as you have the ability to control it through the NewDark material settings.

So it's no big deal only textures work.
663efa340bb55
Can't you just use the material settings like you do with the illumination and transparency?
In .bin, it's either UV or vertex colour for a face.

#define MD_PGON_PRIM_MASK  0x07
#define MD_PGON_LIGHT_ON   0x18
#define MD_PGON_COLOR_MASK 0x60
#define MD_PGON_PRIM_NONE    0  // no primitive drawn
#define MD_PGON_PRIM_SOLID   1  // vcolor lookup
#define MD_PGON_PRIM_WIRE    2  // wire
#define MD_PGON_PRIM_TMAP    3  // texture map
#define MD_PGON_COLOR_PAL  0x20  // palette color
#define MD_PGON_COLOR_VCOL 0x40  // vcolor lookup

typedef struct mds_pgon {
   ushort   index;   // absolute index of pgon
   ushort   data;    // color or tmap indice
   ubyte    type;    // bit field
 
  ubyte    num;     // number of verts
   ushort   norm;    // index of normal of pgon (in object space)
   float    d;       // plane equation coefficient to go with normal
   ushort   verts[]; // vertex indices, then light indices, then uv
                     // indices, optionally
} mds_pgon;

You'd have to resort to ugly hacks such as naming conventions, which nobody would ever learn properly anyway =)

663efa340bc0bZylonBane

663efa340bc5b
Aha, I remember what the other thing was I was going to ask for-- extending the legs on the conduit models so they can reach the wall without having to partially embed some of the pipes in the wall.
663efa340c0ee
which nobody would ever learn properly anyway =)
I might :D
But like I already said, it's not important.

Is there even anyone besides me who is actively using your tool?

Aha, I remember what the other thing was I was going to ask for-- extending the legs on the conduit models so they can reach the wall without having to partially embed some of the pipes in the wall.
Can you give me a value how much longer? ShockEd values are same as in Blender, so I can work with that.

663efa340c1d9ZylonBane

663efa340c229
I'll post the model name(s) when I get home from work. The issue is just that the model is like this (side view):
Code: [Select]
+-------------+
| O O O O O O |
   O O O O O
Instead of this:
Code: [Select]
+-------------+
| O O O O O O |
|  O O O O O  |
Extending the legs any further than the bottom pipes boundary would probably change the model center point, and we all know what a pain in the ass that is to deal with.

663efa340c4d3voodoo47

663efa340c529
never considered that a problem, they might not be legs, but anti-grav generators or whatever. 'nyway, pretty sure System Shocked will be delighted, should they end up being extended.
Is there even anyone besides me who is actively using your tool?
there may be some users in the russian SS2/dark community, but they tend to keep to themselves (from the little I could read they also have their own mods that they bundle together with their translations, mostly ignoring the new stuff that is happening over here) so there is no way of being sure.

anyway, just one person using a particular function set of a tool is not unheard of around here - it kind of feels like the dml system exists solely for my own personal convenience, for example. or maybe I just have an unhealthy obsession with it.
663efa340c872
Extending the legs any further than the bottom pipes boundary would probably change the model center point.
No, I can freely manipulate the center point. Nemyax built that in.
That's also preventing you from needing to rearrange all the models I worked on and needed to change size.
Just remember what I did with the cabinets which were built into the walls.
663efa340cc10
Is there even anyone besides me who is actively using your tool?
There's also elvis and another guy who's yet to release an FM at darkfate.
Olfred
Actually, the hack doesn't need to be exceedingly ugly; just slightly so. You can mark faces for Freestyle rendering, and that can be a good enough way to tell them from UV-mapped faces. But then, there's MD_PGON_PRIM_SOLID  and MD_PGON_COLOR_VCOL. I'm buggered if I know the difference.
« Last Edit: 08. June 2015, 18:56:29 by nemyax »
663efa340cd2c
I'm glad I'm not the only one to use this.

What kind of values do they have for example?
My guess would be that MD_PGON_PRIM_SOLID would indicate the shading and MD_PGON_COLOR_VCOL the colour of a polygon?

I could create some test model for you using BSP.exe if that would be helpful.
« Last Edit: 08. June 2015, 19:21:09 by Olfred »
663efa340ceb9
Finished the sim units.
With the included textures it will work without SHTUP, although now they don't work with language patches anymore. (As the texture in the language pack isn't loaded).

It still looks like there is a seam, but that's all in the texture.

663efa340cfb6voodoo47

663efa340d006
hmm, I'm thinking about leaving this one as SCP/SHTUP exclusive (as it's not a complete 1:1 replacement). will sleep on it.
663efa340dc47
I could create some test model for you using BSP.exe if that would be helpful.
This might help. We can discuss it in the dedicated topic.

663efa340dd79ZylonBane

663efa340ddcc
Conduit model details added to first post. An additional problem I noticed was that two of the pipes in the model clip into each other, but I don't think it's possible to fix this without moving them quite a bit apart and/or making them higher-poly. It's only noticeable when looking at the ends of the models, which almost never happens in-game.
663efa340e10c
An additional problem I noticed was that two of the pipes in the model clip into each other
fixed

Also changed conduit2.bin and conduit3.bin to accomodate the changes.

663efa340e241voodoo47

663efa340e298
looks like the Plantt model (Tall Plant 2 -1854) from the flora package has some problems with only two sides/edges of the pot being displayed at a time. checked things out in the editor, it seems to be a model problem.

663efa340e39f
Either you snuck in some old model there or you did some DML magic to fuck it up.
I just tested with the model I had on my drive and everything looks fine.

Your name:
This box must be left blank:

System Shock takes place on a space station named ...:
3 Guests are here.
We’ve answered 315,930 questions. We can answer yours, too.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
663efa340e4dc