CMP to SUR Conversion Tests
-
FriendlyFire wrote:
What I meant is that the technique you described with dummy models that put all parts in the root group is for large SURs, not CMPs. The Freeworlds people had to develop a technique to work around both SUR and CMP group limits, but the CMP workaround doesnāt change how groups work (if there should be 36 groups, there will be 36 groups, which means that the models will work fine with LSās utility).Ah, right - but they also modified the cmp in the same way to add the dummy parts that matched the sur names, no?
Anyhow, yes the Freeworlds cmp method obviously is better and those cmpās can hopefully then be used directly by LSās 1024-group generator!
Wunderbar!
Well - come on then, LS, where is it?! Eh?!
-
**Hold your horses old man, it will be ready when itās ready. BTW did you get that hedge trimmer I sent you?
Just for you, a model from Freeworlds, the X Wing (courtesy of Sushi), as you can see it isnāt a perfect fit. If you want a form fitting sur, then you will need to build it by hand. This is a general purpose tool and isnāt meant for perfectly fitting sur files unless the model is prepped for it.
Still having occasional sur corruptions, until I get them cleared out I wonāt be releasing an update.
The testing is going good so far though, at the present all of the sur files have shown up properly in Hard CMP. Hopefully I will release a working version soonā¦**
-
Hedge trimmer - nope!
But donāt send a replacement yet, Iāll just blunt it!
Yep, thatās pretty good.
For myself I would make the engines and weapons separate groups to get a close-fitting sur for it.
Tip - Could also remove the weapon groups and export a temporary cmp so the weapons would not generate sur parts, then restore the original cmp for the game. As long as you donāt change any group names all should be well.
Ah - donāt forget my optional shield bubble thingy, huh? (Donāt worry about what anyone else wants, I donāt care, theyāre all inferior!)
Just filling in timeā¦
āInfamy! Infamy! (Theyāve all got it in fer me!)ā - Kenneth Williams, āCarry on CleoāLike it? Oh. OK, hereās another then:-
āArabs are very intense people - they do everything in tents!ā - Charles Hawtrey, āCarry on, Follow That CamelāAnd one more for the recordā¦
āNo offence meant, just feeling a gay person - Uh-ohā¦ yep, he sure is offended!ā - StarTrader, āAvinā a Laff!ā -
LancerSolurus wrote:
**Hold your horses old man, it will be ready when itās ready. BTW did you get that hedge trimmer I sent you?Just for you, a model from Freeworlds, the X Wing (courtesy of Sushi), as you can see it isnāt a perfect fit. If you want a form fitting sur, then you will need to build it by hand. This is a general purpose tool and isnāt meant for perfectly fitting sur files unless the model is prepped for it.
Weāre going to be making a bunch of āserver sideā hitboxes, to improve performance, and from what I see there, the hitboxes your program is making is perfect for that. I really cannot wait to use it
You are doing an amazing thing for the FL Community, LS, I cannot say that enough!!**
-
ST puts his white-bearded face round the doorā¦
Still no sign of LSās multi-part sur generator.
-
Sushi wrote:
Weāre going to be making a bunch of āserver sideā hitboxes, to improve performance, and from what I see there, the hitboxes your program is making is perfect for that.Does that work? Server and client having different .surs?
-
If it does work then it opens yet more cheating.
Does it?
Iām keen to try it out! lol
While Iām waiting for LSās generator!
-
Yup. However it will only affect the NPC ship hitboxes as well as how they perceive hitting a player ship. PvP interaction will be unchanged. The reason why weāre doing this is that weāve suspected more polygons in a hitbox āā> more calculations ā> increase CPU usage ----> drop in performance.
-
**Thanks for the encouragement, still doing alot of tests and trying different layouts for the sur file. Multiple meshes in a single cmpnd part is being the problem. This is a by-product of the way the model is exported. Thinking about making a cmp modifier so it can split the mesh properly into parts. This is due to that the models that are modular in design wrap tons better than an all in one mesh.
Note to model converters, regroup your models before exporting to make the overall shape similar to a sphere, cube or cylinder for each groupā¦**
-
Roger, Wilco!!
-
StarTrader peeks round the door againā¦
-
Scratches scruffy white beard in puzzlementā¦
-
**Sorry for the delay but I have a feeling this may be worth the waitā¦.
I am in the process of designing a group separator for the CMP files. This means that you can simply export all of your groups in 1 group and this will rebuild the CMP file with as many groups as you originally intended, in the process breaking the 18 group barrier limit. In the meantime it will build new VMeshRef and Cmpnd sections to match, you know how I am, click a button and itās done
The reason Iām doing this is that I have found that individual meshes take hits alot better than one big mass mesh. There is a good chance it will be integrated at the beginning on the sur creation process so it will be fully transparent to the sur building process. Plus I never much cared for the 18 part limit and this is an easy way to remedy it.
So keep your spectacles on old man, itās coming soon.
On a side note, I did test how surs work and found something interesting. Surs can have holes in them. This opens the possibilty of attaching surs inside of surs simply by creating an opening. Anyways, enough experimenting, back to the grindstone.**
-
That is phenomenal news, LS! I think many of us are on the edge of our seats watching your sculpt your masterpiece
-
LancerSolurus wrote:
I am in the process of designing a group separator for the CMP files. This means that you can simply export all of your groups in 1 group and this will rebuild the CMP file with as many groups as you originally intended [ā¦].That means that it will make all groups from milkshape separate? What about parts consisting of 2 or more meshes (maybe because of texture)? That would also generate multiple surs for example one wingā¦that means i canāt just use it as [CollisionGroup] because each part of the wing would be a separate destructible componentā¦
edit: by the way - has anyone of you taken a look on co_base_rock_large01.cmp and its sur? It has a multiple part sur for the root!!!
-
@ Quark - It will split meshes up into parts only if they contain more than 1 mesh. It is determined by the VMeshRef. I will make it optional. The main reason is because I havenāt got the bits linkage part worked out yet and the separate mesh part is already fully working. I will continue to work on figuring out how itās designed so hopefully I can get the multi-part working (multiple meshes in 1 sur part). Tests show that without the linkage it uses the last sur with the same crc. As in if there are 10 parts named Root, only #10 will be used for collision.
-
ST thinks this is well worth waiting for and buys boxes of dried crackers, pull-to-open cans of bully beef and bottled waterā¦