Topic: Discussion on Models  (Read 42424 times)

0 Members and 1 Guest are viewing this topic.

Offline Starfox1701

  • Lt. Commander
  • *
  • Posts: 1049
Re: Discussion on Models
« Reply #100 on: May 23, 2013, 11:37:32 pm »
Should the ship list define the ships, the ships define the list or something in between?

Offline TheStressPuppy

  • Lt. Junior Grade
  • *
  • Posts: 190
  • Gender: Male
    • trekmods.com
Re: Discussion on Models
« Reply #101 on: May 24, 2013, 12:01:04 am »
The ships should be "unique" for each class, and even more unique for each sub class, but obviously have similar racial characteristics. Nothing says that all Romulan ships should look like a bird. That is automatically assumed when you think of a Romulan ship. I don't believe they all should be the same design scaled up, or down, or even be "bird like". On the other hand we don't want them to be flying tin cans with a bird emblem like the SFB designs. FASA had an interesting take on the Romulans. Each class should be "unique", but they should have characteristics that make them distinctly Romulan. Even if they did use Klingon Technology. Atolm has some very interesting Romulan designs.

We have a good idea on how the Feds should be since there is a lot of canon material to go by. Even the Klingons have a lot of canon stuff. It is the rest of the factions that we have to find ways to flesh out.

Offline [UFP]Exeter

  • Moderator
  • Lt. Commander
  • *
  • Posts: 1080
  • SFC4 Lead Developer
Re: Discussion on Models
« Reply #102 on: May 24, 2013, 09:38:51 am »
DXT5 also works well.  I used GIMP 2.8.2 with the above mentioned add.

I also used Blender 2.6.7a


FYI  Irrlicht has a limit of 9 texture files per model.

I agree ships should be unique, but still be able to notice similarities (in general). We do have evidence of Romulans obtaining Klingon battlecruisers.  But enough changes to tell the difference.  I had planned on 6 classes per race but that is easily changed, the limitation is models.  If we get enough models.  We can also have empty "slots" for players to add their own models.  I have a list of 15 classes of combat type vessels to use in game.  With 6 playable races, that is 90 different ships and each can be configured. 

Offline Starfox1701

  • Lt. Commander
  • *
  • Posts: 1049
Re: Discussion on Models
« Reply #103 on: May 24, 2013, 11:00:25 am »
The limit on textures might be problematic; can that be changed? And does that include all of the various supplemental effects textures like normal maps and such?

Offline TheStressPuppy

  • Lt. Junior Grade
  • *
  • Posts: 190
  • Gender: Male
    • trekmods.com
Re: Discussion on Models
« Reply #104 on: May 24, 2013, 12:53:27 pm »
9 textures IMO would be overkill, and a waste. Especially if you UV map a ship to a single 2048, or 4096 sheet. If you UV map the ship to multiple sheets like old SFC. That could become problematic as well. The best thing to do is UV map the entire mesh to a single texture, and use the additional textures for effects.  It would be assumed that some of these textures are for the ships effects (Illumination, Normal, Bloom, Specular, etc.). Speaking of which. Will animated textures, and mesh animations be supported?

Offline Captain Adam

  • Lt.
  • *
  • Posts: 754
  • Gender: Male
Re: Discussion on Models
« Reply #105 on: May 24, 2013, 02:19:32 pm »
.
« Last Edit: April 06, 2016, 01:34:38 pm by Captain Adam »
Odo :    
"Being accused of a crime is not a disgrace, Chief. Some of the great figures of history have shared the honour with you."
to O'Brien
DS9 : Tribunal

Offline TheStressPuppy

  • Lt. Junior Grade
  • *
  • Posts: 190
  • Gender: Male
    • trekmods.com
Re: Discussion on Models
« Reply #106 on: May 24, 2013, 02:45:15 pm »
I hope you are not taking what i am posting the wrong way. I am not trying to tell you what to do with your project. I am only offering advise, and suggestions. How you ultimately decide to do this is totally up to you.

Offline [UFP]Exeter

  • Moderator
  • Lt. Commander
  • *
  • Posts: 1080
  • SFC4 Lead Developer
Re: Discussion on Models
« Reply #107 on: May 24, 2013, 03:49:28 pm »
Animations can be done.

As for opinions, I am not a modeller.  My preference is whatever is suggested is something that can be done in irrlicht without changing it.

But remember, we can also do our own shaders.

May I suggest taking a look at irrlicht.  Modelers do not need to know how to do things in code, that is my job.  But would help to know what it can do.

Offline TheStressPuppy

  • Lt. Junior Grade
  • *
  • Posts: 190
  • Gender: Male
    • trekmods.com
Re: Discussion on Models
« Reply #108 on: May 24, 2013, 11:22:34 pm »
Already checked it out. Seems that its only 32 bit, and only supports windows XP. That kind of worry's me. However you are a code monkey, and are talking 64 bit. So i will let you do that thing you do. You make it work. We will worry about meshes.

All i need to know is what the poly budgets are. What the Optimal texture resolutions are. What kind of shaders the engine supports, and how they are implemented. How hardpoints are done (ether by scripting, or actual points on the mesh file). Perhaps a guide on how the particle effects are done (would help for TNG style phaser charge up effects). Plus any Animated texture effects (Bussard collectors, and various other ambient effects you see on Trek ships). Plus little odds, and ends like Nav Lights (would be done using the hard points obviously).

Is there a plan on restricting firing arcs? So a ships weapons don't fire through their own hulls. That annoyed the hell out of me in SFC. Plus if you intend on 3d combat firing arcs will be very important.

Offline Starfox1701

  • Lt. Commander
  • *
  • Posts: 1049
Re: Discussion on Models
« Reply #109 on: May 25, 2013, 12:08:46 am »
Well right now I think a max budget of 25K polies for a starship is not outlandish. 2048X2048 DXT5 .DDS files is the standard for textures. Not sure how the I know we want normal maps, an FX map, and an illumination map and spec map but I'm not sure what the particulars for things like naming are yet. Plan for hardpointing is to use an as yet un built model property editor functionally simmallar to the NanoFX viewer.

 
Quote
Perhaps a guide on how the particle effects are done (would help for TNG style phaser charge up effects). Plus any Animated texture effects (Bussard collectors, and various other ambient effects you see on Trek ships). Plus little odds, and ends like Nav Lights (would be done using the hard points obviously).

Most of this is still being hashed out so if you have ideas or suggestions feel free to offer them up.

Quote
Is there a plan on restricting firing arcs? So a ships weapons don't fire through their own hulls. That annoyed the hell out of me in SFC. Plus if you intend on 3d combat firing arcs will be very important.

I think the best method is to set the weapons Hps so the won't ever fire through the mesh. Then it is just a mater of placing them properly. The best thing about this is that you will get true arcs as the weapons will only shoot what they can see.

Offline [UFP]Exeter

  • Moderator
  • Lt. Commander
  • *
  • Posts: 1080
  • SFC4 Lead Developer
Re: Discussion on Models
« Reply #110 on: May 25, 2013, 11:09:17 am »
Quote
Already checked it out. Seems that its only 32 bit, and only supports windows XP. That kind of worry's me
Currently it is DX9C, but DX11 drivers under development.  I have downloaded the latest that is under development and currently the only issue is with the shader pipeline.  And irrlicht provides 32 bit libraries, I have already made 64 bit, and they work.  Issues is with DDS, but will deal with that when we get to it.  I have a base structure loading models and textures, and I am on Windows 7 64 bit, so irrlicht works fine.   The backup plan, is to rip Irrlicht out and do the DirectX 11 ourselves.

Firing arcs will be determined in code.  To clarify each weapon type will have a firing arc.  The game physics will then determine if the weapon can fire or not.  With the vector to the target, and the base direction vector of the weapon, a quick dot product gives us the angle between. 

There is actually a particle effects tool that works with irrlicht.  CopperCube 3D.  But, we can also just use raytrace and generate a "beam" and used different shaders.

Which is something to look at.  Seems to be we are putting alot in model code and or textures that can be handled by shaders.   We will have the ability to use Shader 4, so thee is alot we can do that older games never could.  Shaders are developed in code, and using parameters we can alter the characteristic.  For example one shader can handle beam weapons and by altering parameters we alter how the beam looks.

Offline Starfox1701

  • Lt. Commander
  • *
  • Posts: 1049
Re: Discussion on Models
« Reply #111 on: May 27, 2013, 09:02:24 pm »
Firing arcs will be determined in code.  To clarify each weapon type will have a firing arc.  The game physics will then determine if the weapon can fire or not.  With the vector to the target, and the base direction vector of the weapon, a quick dot product gives us the angle between. 

Will that be memory intensive in large battles?

There is actually a particle effects tool that works with irrlicht.  CopperCube 3D.  But, we can also just use raytrace and generate a "beam" and used different shaders.

Which is something to look at.  Seems to be we are putting alot in model code and or textures that can be handled by shaders.   We will have the ability to use Shader 4, so thee is alot we can do that older games never could.  Shaders are developed in code, and using parameters we can alter the characteristic.  For example one shader can handle beam weapons and by altering parameters we alter how the beam looks.

My concern is over use of shaders. I remember them as being very memory intensive; at least they where in Legacy. Is that still the case?

Offline [UFP]Exeter

  • Moderator
  • Lt. Commander
  • *
  • Posts: 1080
  • SFC4 Lead Developer
Re: Discussion on Models
« Reply #112 on: May 27, 2013, 10:08:01 pm »
Firing arcs in code will not be memory intensive, as the data is stored in the heap with pointers.  The is compiled inline so it will be fast.

Shaders are much better now, in fact they were completely redone in DX11, which is why anything is DX9 needs a rewrite to work in 11.

Offline Starfox1701

  • Lt. Commander
  • *
  • Posts: 1049
Re: Discussion on Models
« Reply #113 on: May 28, 2013, 11:51:59 pm »
So would we have to script specific arcs in the ship files or would the weapons Hp calculate true arc not firing through the ship ever? Also how exactly would shader driven weapons effects work?

Offline [UFP]Exeter

  • Moderator
  • Lt. Commander
  • *
  • Posts: 1080
  • SFC4 Lead Developer
Re: Discussion on Models
« Reply #114 on: June 03, 2013, 09:11:58 pm »
I think the best solution is a combination.  The game will know the maximum arc for the weapon, but the code will be unaware of any constraints imposed by the model.

So I think the weapon standards are part of the game, and scripts can override.  Such as reduce not increase.


For weapon effects, in the creation of the object in the engine, a shader effect an be provided.  Shaders can take parameters so it is possible to use the same shader but alter how it looks.  For example I have a torpedo model, by using a shader it could be a photon torpedo or a quantum torpedo. 
« Last Edit: June 03, 2013, 11:10:32 pm by [UFP]Exeter »

Offline Captain Adam

  • Lt.
  • *
  • Posts: 754
  • Gender: Male
Re: Discussion on Models
« Reply #115 on: June 03, 2013, 09:32:03 pm »
.
« Last Edit: April 06, 2016, 01:45:30 pm by Captain Adam »
Odo :    
"Being accused of a crime is not a disgrace, Chief. Some of the great figures of history have shared the honour with you."
to O'Brien
DS9 : Tribunal

Offline [UFP]Exeter

  • Moderator
  • Lt. Commander
  • *
  • Posts: 1080
  • SFC4 Lead Developer
Re: Discussion on Models
« Reply #116 on: June 03, 2013, 11:12:14 pm »
Seems to me, based on the actual movies and series, photons and quants are slower than beams and faster that plasma.

Offline Starfox1701

  • Lt. Commander
  • *
  • Posts: 1049
Re: Discussion on Models
« Reply #117 on: June 03, 2013, 11:23:16 pm »
Photons and quantums are actually very vast and can function at both warp and sublight speeds. On the note of phasers from the fluff they are supposed to move at light speed but I found that in modding Armada 2 a beam speed of between 1500 and 2000 m per sec produced effects that very closely match what we actually see on screen. The beams themselves where also quite often a looped animation ant runs down the length of the beam. This provided a further since of movement. Plasma torps are only ever seen for sure in TOS and where suppose to move at very high warp speed. I can't ever recall a romulan torpedo fired in TNG or DS9 though the Cardassian weapons platforms where also suppose to have plasma torpedoes and as I recall the where just yellow photon type animations.

Offline Captain Adam

  • Lt.
  • *
  • Posts: 754
  • Gender: Male
Re: Discussion on Models
« Reply #118 on: June 04, 2013, 12:08:07 am »
.
« Last Edit: April 06, 2016, 01:44:46 pm by Captain Adam »
Odo :    
"Being accused of a crime is not a disgrace, Chief. Some of the great figures of history have shared the honour with you."
to O'Brien
DS9 : Tribunal

Offline Captain Adam

  • Lt.
  • *
  • Posts: 754
  • Gender: Male
Re: Discussion on Models
« Reply #119 on: June 04, 2013, 12:09:52 am »
.
« Last Edit: April 06, 2016, 01:45:00 pm by Captain Adam »
Odo :    
"Being accused of a crime is not a disgrace, Chief. Some of the great figures of history have shared the honour with you."
to O'Brien
DS9 : Tribunal