Jump to content
Sign in to follow this  
Alexandermb

===[COMMITTED]=== Civ: Rome Scutum

Recommended Posts

@Alexandermb

\art\actors\props\units\shields\scutum_rome_b.xml
\art\actors\props\units\shields\scutum_rome_isp_a.xml
\art\actors\props\units\shields\scutum_rome_isp_b.xml
\art\actors\props\units\shields\scutum_rome_isp_c.xml
\art\actors\props\units\shields\scutum_rome_isp_d.xml
\art\actors\props\units\shields\scutum_rome_isp_e.xml
\art\actors\props\units\shields\scutum_rome_isp_f.xml
\art\actors\props\units\shields\scutum_rome_isp_g.xml
\art\actors\props\units\shields\scutum_rome_isp_h.xml
\art\actors\props\units\shields\scutum_rome_isp_i.xml
\art\actors\props\units\shields\scutum_rome_isp_j.xml
\art\actors\props\units\shields\scutum_rome_isp_k.xml
\art\actors\props\units\shields\scutum_rome_isp_l.xml
\art\actors\props\units\shields\scutum_rome_isp_m.xml
\art\actors\props\units\shields\scutum_rome_isp_n.xml

All those files have

<prop actor="" attachpoint="root"/>
  1. Since it doesn't seem useful, I guess it should be removed.
  2. Furthermore all the files in props_units_shield have _letter prefix while it should be _01 _02 etc
  3. Same for the meshes, some have both.
  4. I'm not sure whether you need to keep isw and isp in the name, are they really specific to one or the other ?
  5. The variant name seems a bit weird, but why not.
  6. In some cases you used the same variant for med and death damage, dunno if that's normal.
  7. Some base variant have no frequency
  8. I'm not sure about destruction variant but maybe they should have their frequency to 0 ?
  9. Sometimes the formatting is off double spaces, I fixed it in the attach zip, (VSCODE plugin)
  10. Some have this
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
  <castshadow/>
  <group>
    <variant name="Base">
      <props>
        <prop actor="props/units/shields/props/scutum_rome_boss_02_iron.xml" attachpoint="boss"/>
        <prop actor="props/units/shields/props/scutum_rome_back_02.xml" attachpoint="root"/>
      </props>
    </variant>
  </group>
  <group>
    <variant frequency="1" file="shields/scutum_ital_02.xml" name="ital-Scutum-ISW-02"/>
  </group>
  <group>
    <variant frequency="1" name="alive"/>
    <variant file="shields/scutum_ital_02_light.xml" name="lightdamage"/>
    <variant file="shields/scutum_ital_02_med.xml" name="mediumdamage"/>
    <variant file="shields/scutum_ital_02_med.xml" name="death"/>
  </group>
  <material>player_trans_parallax_spec.xml</material>
</actor>

Maybe it could be

<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
  <castshadow/>
  <group>
    <variant file="shields/scutum_ital_02.xml" frequency="1" name="ital-Scutum-ISW-02">
      <props>
        <prop actor="props/units/shields/props/scutum_rome_boss_02_iron.xml" attachpoint="boss"/>
        <prop actor="props/units/shields/props/scutum_rome_back_02.xml" attachpoint="root"/>
      </props>
    </variant>
  </group>
  <group>
    <variant frequency="1" name="alive"/>
    <variant file="shields/scutum_ital_02_light.xml" name="lightdamage"/>
    <variant file="shields/scutum_ital_02_med.xml" name="mediumdamage"/>
    <variant file="shields/scutum_ital_02_med.xml" name="death"/>
  </group>
  <material>player_trans_parallax_spec.xml</material>
</actor>

Some stuff I also noticed

  1. One can consider removing the materials before exporting but that's alright.
  2. Same with the object mesh name in the DAE/Blender (Usually I would go umbo_0x; and then umbo_0x_mesh for the sub-object instead of cubo) the game doesn't care.
  3. Most of the death variant show only the wooden side, so the damage is only visible when unit is alive
  4. Also the colors look dull on my screen is that intended ?

screenshot0017.png

 

Finally checkrefs.pl says

Missing file 'art/textures/skins/props/shields/scutum_ital_06.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_06.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_06_dmg_light.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_06_light.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_06_dmg_med.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_06_med.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_07.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_07.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_07_dmg_light.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_07_light.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_07_dmg_med.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_07_med.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_08.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_08.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_08_dmg_light.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_08_light.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_08_dmg_med.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_08_med.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_09.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_09.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_09_dmg_light.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_09_light.xml'
Missing file 'art/textures/skins/props/shields/scutum_ital_09_dmg_med.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_ital_09_med.xml'
Missing file 'art/textures/skins/props/shields/scutum_rome_wooden_dmg_light_norm.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_rome_wooden_dmg_light_base.xml'
Missing file 'art/textures/skins/props/shields/scutum_rome_wooden_dmg_light_spec.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_rome_wooden_dmg_light_base.xml'
Missing file 'art/textures/skins/props/shields/scutum_rome_wooden_dmg_med_norm.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_rome_wooden_dmg_med_base.xml'
Missing file 'art/textures/skins/props/shields/scutum_rome_wooden_dmg_med_spec.png' referenced by: 'Rome_Scutum/art/variants/shields/scutum_rome_wooden_dmg_med_base.xml'
Missing file 'art/variants/biped/base_spearman_shield_ready.xml' referenced by: 'Rome_Scutum/art/actors/units/romans/infantry_spearman_e.xml', 'Rome_Scutum/art/actors/units/romans/infantry_spearman_e.xml'

 

Rome_Scutum.zip

 

Share this post


Link to post
Share on other sites
4 minutes ago, Stan` said:

@Alexandermb

All those files have


<prop actor="" attachpoint="root"/>
  1. Since it doesn't seem useful, I guess it should be removed.
  2. Furthermore all the files in props_units_shield have _letter prefix while it should be _01 _02 etc
  3. Same for the meshes, some have both.
  4. I'm not sure whether you need to keep isw and isp in the name, are they really specific to one or the other ?
  5. The variant name seems a bit weird, but why not.
  6. In some cases you used the same variant for med and death damage, dunno if that's normal.
  7. Some base variant have no frequency
  8. I'm not sure about destruction variant but maybe they should have their frequency to 0 ?
  9. Sometimes the formatting is off double spaces, I fixed it in the attach zip, (VSCODE plugin)
  10. Some have this

1- They will be removed, some spaces were left intended in case i've add a prop such as boss etc, cleaning is still needed.

2 - while it should be a or 0# some meshes have different shape and would be confusing have "scutum_01" and then after a long period of "scutum_20" suddendly it changes to "scutum_21" being the scutum_21 a different shape compared to others. Its better to keep 2 prefix or sufix for idenfity 1st the shape and 2nd the variant so either scutum_type_A or scutum_a and then lastly the numeratio _01 _02 _03 _04 _05, i know theres a naming convention but thats confusing if batch files are handled, such i've handled before with the gaul shields. In fact, naming conventions should be changed either to found a confort naming schema or a strongly strict and confusing one wich ends mixing all meshes while if theres any other artist he gonna have to import and look every single asset to find a diference.

4. Same case is kept for differentiate between swordsman shield and scutum, otherwise i would have to make such amount of shields with all the alphabet and lastly will have to use scutum_rome_AA - Scutum_rome_AB and thats worst. I've named them following rank also first letters are for basic rank such as A, B, C, and so on for elite and advanced.

6. i've noticed that if i don't apply the death variant they switch back the "no damage" variant.

7. they need frequency? if that so i'll add them.
 

11 minutes ago, Stan` said:

Most of the death variant show only the wooden side, so the damage is only visible when unit is alive

in case we have new death animations showing both. Reverting back to "no damage" variant doesn't make a difference in performance compared to death variant, both are only simple textures so reverting doesn't gonna make a difference i belive. 

13 minutes ago, Stan` said:

Also the colors look dull on my screen is that intended ?

Some colors are desaturated to avoid mixing them with their respective player color, like blue and red.

 

14 minutes ago, Stan` said:

Finally checkrefs.pl says

i've kept them here in case id add another variant (and the test unit i've used for combat variant), was pretty time consuming going through folder for make 1 variant per texture if i could only leave x amount of variants and only add the textures.

Share this post


Link to post
Share on other sites
4 minutes ago, Alexandermb said:

2 - while it should be a or 0# some meshes have different shape and would be confusing have "scutum_01" and then after a long period of "scutum_20" suddendly it changes to "scutum_21" being the scutum_21 a different shape compared to others. Its better to keep 2 prefix or sufix for idenfity 1st the shape and 2nd the variant so either scutum_type_A or scutum_a and then lastly the numeratio _01 _02 _03 _04 _05, i know theres a naming convention but thats confusing if batch files are handled, such i've handled before with the gaul shields. In fact, naming conventions should be changed either to found a confort naming schema or a strongly strict and confusing one wich ends mixing all meshes while if theres any other artist he gonna have to import and look every single asset to find a diference.

4. Same case is kept for differentiate between swordsman shield and scutum, otherwise i would have to make such amount of shields with all the alphabet and lastly will have to use scutum_rome_AA - Scutum_rome_AB and thats worst. I've named them following rank also first letters are for basic rank such as A, B, C, and so on for elite and advanced.

Why not 01_01 ?

4 minutes ago, Alexandermb said:

7. they need frequency? if that so i'll add them.

I'm not sure.

5 minutes ago, Alexandermb said:

i've kept them here in case id add another variant (and the test unit i've used for combat variant), was pretty time consuming going through folder for make 1 variant per texture if i could only leave x amount of variants and only add the textures.

The goal in the end is to integrate checkrefs.pl to be integrated to the CI and fail the build if files are missing, this is why we can't let warnings go in :) This is why I'm always complaining about it. (Also because in some cases it breaks the game)

7 minutes ago, Alexandermb said:

Some colors are desaturated to avoid mixing them with their respective player color, like blue and red.

Yeah but in case of the yellow shield, it's the whole shield ?

Share this post


Link to post
Share on other sites
1 minute ago, Stan` said:

1 Why not 01_01 ?

2 I'm not sure.

3 The goal in the end is to integrate checkrefs.pl to be integrated to the CI and fail the build if files are missing, this is why we can't let warnings go in :) This is why I'm always complaining about it. (Also because in some cases it breaks the game)

4 Yeah but in case of the yellow shield, it's the whole shield ?

1 could work maybe, if don't confuse.
3. ah yes of course, this isn't the final mod. if they aren't filled with another variant they are deleted. i still think 5 variants only for a champion isn't enough.
4. i don't follow yet :LOL: it has the same alpha amount of others textures, nothing changed compared to the other textures but only the design.

Spoiler

image.pngimage.pngimage.pngimage.pngimage.pngimage.png

 

Share this post


Link to post
Share on other sites
6 minutes ago, Alexandermb said:

i don't follow yet :LOL: it has the same alpha amount of others textures, nothing changed compared to the other textures but only the design.

I have the feeling the color should be lighter, maybe a bit shinier ?

Share this post


Link to post
Share on other sites
6 minutes ago, Stan` said:

I have the feeling the color should be lighter, maybe a bit shinier ?

Ah well, that was better mention before bake the 30*3=90+ texture variants:LOL::LOL:

Though it looks pretty much similar to the aspis color even though one is baked and manipulated with paint.net and the other goes directly alpha from blender.

Spoiler

image.png

 

Share this post


Link to post
Share on other sites

Really sorry :/ Maybe it would have been easier had all the textures be rendered in one image :/

Share this post


Link to post
Share on other sites
3 minutes ago, Stan` said:

Really sorry :/ Maybe it would have been easier had all the textures be rendered in one image :/

actually was pretty fast and easy while doing animals or just lines like this ones:

Spoiler

image.pngimage.png

while in cases like this it does take more than 20 minutes:

Spoiler

image.png

And later i've thought it was better have a full plain color and simply bake a green or purple line with the design if wasn't complicated like boar or bull:

Spoiler

image.png

 

  • Like 2

Share this post


Link to post
Share on other sites

An easy fix could be, to place a new layer underneath the existing baked textures, use fill tool and add white, then tweak transparency to 10% (This could lighten the color a bit, but will also reduce the saturation a little)

  • Like 1

Share this post


Link to post
Share on other sites
32 minutes ago, wackyserious said:

An easy fix could be, to place a new layer underneath the existing baked textures, use fill tool and add white, then tweak transparency to 10% (This could lighten the color a bit, but will also reduce the saturation a little)

Doing this, this is the result:

Spoiler

image.pngimage.pngimage.pngimage.pngimage.pngimage.png

10% opacity

  • Like 2

Share this post


Link to post
Share on other sites
8 hours ago, wackyserious said:

The increase in lightness is noticeable, but like I said, that kinda affects the saturation of the color too. @Stan` is the one above enough?

@Alexandermb Have you tried 20% opacity of 15%

Yeah that's better. Can you take a screenshot from the distance ?

  • Like 1

Share this post


Link to post
Share on other sites

Distance: 10%

Spoiler

image.pngimage.pngimage.png

distance 20%:

Spoiler

image.pngimage.pngimage.png

distance: 5%

Spoiler

image.pngimage.pngimage.pngimage.png

at 5% doesn't look bad, it gets some brigthness as well as avoid getting over desaturated.

in 10-20% red start to look pinky.

  • Like 1

Share this post


Link to post
Share on other sites

Let's go for 5% then it looks brighter enough so that it stands out when in a battle :) The problem with dull colors is they make it hard to identify stuff on the screen.

  • Like 1

Share this post


Link to post
Share on other sites

@Stan` added the 5% white background to every texture. Gonna see if can get more designs for extraordinarii and will be done for the main game infantry.

Will see what can be done for the marian legionary scutum.

  • Thanks 3

Share this post


Link to post
Share on other sites
1 hour ago, Alexandermb said:

Will see what can be done for the marian legionary scutum.

If you are looking for more designs, try to look for "légionnaire césarien" in google images. François Gilbert did a lot of things about it, although not totally correct for things like leather armband, it is quite good on the others.

Share this post


Link to post
Share on other sites

Still WIP but here comes the start of the marian scutum:

Normal maps haven't been applied properly for the whole shield base.

Need to bake the normal map and diffuse for the iron rim in the spina following a reference:

Spoiler

munda-edit-featured-image-possiblyt.jpg

Spoiler

image.pngimage.png

 

  • Like 2

Share this post


Link to post
Share on other sites

Hmm, it crossed my mind after a game yesterday, why does the Marian and Imperial legionnaire promotes directly to centurion? Wasn't there supposed to be an optio before a centurion?

Optio.jpg

Share this post


Link to post
Share on other sites

isn't the exactly same number neither the exactly same design as the reference but this is what i could achieve whitout struggling too much in blender:

Spoiler

image.pngimage.pngimage.png

Note: Custom player color.

  • Like 2

Share this post


Link to post
Share on other sites

Since the rome_champion_4 use the same scutum marian, i gave the marian shield to the centurion and leaved the winged one only for the legionary:

Spoiler

image.png

 

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...