PS3 PNG to GIM

@sandungas ... now I can analyze the coldboot with PS logo, i took a break for now on others mods.
What I have to do in v10 is check the time the background image appears (which is now red), transparency and the final animation.

I'm right about that?
 
@sandungas ... now I can analyze the coldboot with PS logo, i took a break for now on others mods.
What I have to do in v10 is check the time the background image appears (which is now red), transparency and the final animation.

I'm right about that?
Yes, v9 was working, and had a nice opaque background fully black (we need that), the problem is im not sure if the logo was behind it, is something related with the way how i initialize his colors and the order how are loaded by the sprx

So... i made the black plane smaller than the logo, and changed his color to red, so incase the logo is displayed behind it you are going to see the logo anyway (at the left and right sides of the red square)

The other annoyance you was reporting is the black plane was visible too many time... by making the red square small (and red) you are going to see a lot better when is displayed for first time and how many time it stays visible
I added a "fadeout" efect at the end, when the red square dissapears, this is somthing new too (that should stay incase it looks good)

Also, please try this version with coldboot.raf and record a video of it, this way we can start synchronizing the animation with the official coldboot audio
I will download the video to meassure the frames, we dont need to adjust it perfectly, just a bit so is not so hard, i will explain it in another post
 
Yes, v9 was working, and had a nice opaque background fully black (we need that), the problem is im not sure if the logo was behind it, is something related with the way how i initialize his colors and the order how are loaded by the sprx

So... i made the black plane smaller than the logo, and changed his color to red, so incase the logo is displayed behind it you are going to see the logo anyway (at the left and right sides of the red square)

The other annoyance you was reporting is the black plane was visible too many time... by making the red square small (and red) you are going to see a lot better when is displayed for first time and how many time it stays visible
I added a "fadeout" efect at the end, when the red square dissapears, this is somthing new too (that should stay incase it looks good)

Also, please try this version with coldboot.raf and record a video of it, this way we can start synchronizing the animation with the official coldboot audio
I will download the video to meassure the frames, we dont need to adjust it perfectly, just a bit so is not so hard, i will explain it in another post
Okay...i got it :encouragement:
 
I like design and details but to be honest never realized about this until i started looking at the timings and the sound of the original coldboot, now i understand a lot better why is made that way, i can tell the team that did this had at least 1 programmer, 1 graphic designer, and 1 audio engineer :D

This is how the coldboot.raf animation is synced with the audio, im going to use the audio graphic as reference
uPouOi9.jpg

What i marked in yellow is the "fade in" of the logo image... keep in mind the logo uses a bezier curve to change his transparency, and at the first miliseconds is still invisible... the point where you really can see it is the little yelow dot i painted in the center of the fadein. This point can be changed later by changing the accelMode
The red section is the fadeout... same stuff

We need to synchronize that points with the PS4 coldboot... some posts ago i said that i wanted to do the PS4 coldboot animation with the exact same times used in the PS4, but as you can see i changed my mind
By doing this we are going to short the time in between the fadein and fadeouts... the PS4 keeps the logo fully visible 4 seconds (a lot), and we are going to short it to 1.5 seconds or so (way smaller), but is better this way because is going to be synced with the PS3 sound :)

But this doesnt needs to be made very preciselly, to make it easy we can use coldboot.raf as reference, this is why we need to display both coldboot.raf and the custom PS4 coldboot animation together
The only thing we need to do is to match this... you know when the official coldboot.raf becomes visible, it happens around 2 seconds after the animation have started
juq2hG7.png
 
Last edited:
I like design and details but to be honest never realized about this until i started looking at the timings and the sound of the original coldboot, now i understand a lot better why is made that way, i can tell the team that did this had at least 1 programmer, 1 graphic designer, and 1 audio engineer :D

This is how the coldboot.raf animation is synced with the audio, im going to use the audio graphic as reference
uPouOi9.jpg

What i marked in yellow is the "fade in" of the logo image... keep in mind the logo uses a bezier curve to change his transparency, and at the first miliseconds is still invisible... the point where you really can see it is the little yelow dot i painted in the center of the fadein. This point can be changed later by changing the accelMode
The red section is the fadeout... same stuff

We need to synchronize that points with the PS4 coldboot... some posts ago i said that i wanted to do the PS4 coldboot animation with the exact same times used in the PS4, but as you can see i changed my mind
By doing this we are going to short the time in between the fadein and fadeouts... the PS4 keeps the logo fully visible 4 seconds (a lot), and we are going to short it to 1.5 seconds or so (way smaller), but is better this way because is going to be synced with the PS3 sound :)

But this doesnt needs to be made very preciselly, to make it easy we can use coldboot.raf as reference, this is why we need to display both coldboot.raf and the custom PS4 coldboot animation together
The only thing we need to do is to match this... you know when the official coldboot.raf becomes visible, it happens around 2 seconds after the animation have started
juq2hG7.png
Wow man ... what a very detailed analysis.:encouragement:

As you have changed your mind about the duration of the logo, I think this will be even easier to apply, just use the same delay time as the coldboot 2 present in xml.

Or am I mistaken?
 
Wow man ... what a very detailed analysis.:encouragement:

As you have changed your mind about the duration of the logo, I think this will be even easier to apply, just use the same delay time as the coldboot 2 present in xml.

Or am I mistaken?
Yes, it can be seen in the original coldboot from firmware 1.00, it starts like this:
Code:
<Delay time="1500" />
<Fade object="object:scelogo" time="1000" accelMode="0x3" colorScaleA="0.8" />
The first 1.5 seconds doesnt displays anything
The fadein starts at 1.5 and have a lenght of 1 second, but at the first miliseconds of the fadein the logo is not visible yet, lets say:

at 1.6 seconds = have transparency 0.1... the TV doesnt even displays it
at 1.7 seconds = have transparency 0.2... the TV doesnt even displays it
at 1.8 seconds = have transparency 0.3... the TV starts displaying but this is not visible for the human eye
And so on...

This depends of the accelMode and i dont know what does each value... in latest versions i changed it to 0... so i guess at the middle of the fadein is going to have 50% transparency. This should happen at second 2.0

--------
An small detail that is needed to adjust is i would like to use the fade lenghts like in the official PS4 coldboot, when i meassured the frames i calculated they are using 600 miliseconds, but im not sure, i guess it happens the same im mentioning, i can see the fades of the PS4 logo with a lenght of 600 miliseconds, but probably are longer

Not sure if im going to match it at first try, the different values of accelMode are causing some imprecissions that i cant control
In v10 i used the old times that are way longer btw
 
Last edited:
Here @sandungas:

I'm leaving the rco here too in case @DeViL303 wants to record a much better quality video.
Thx, no need to record more videos of this version, it seems the logo is not visible at all (please confirm this)

The dimmensions of the logo and the red square are like this, the logo should be always visible, at least partially

This is with the logo at bottom of the red square (i thought this v10 was going to look like this)
zssSb5j.jpg


And this is with the logo on top of the red square
jhPJz89.jpg


I think the reason why this is happening is what i was explaining here, is something i realized after i made v10
Hmmm, i think i got what is happening with the logo, in v7 i changed his colorScaleA to 0 in the <ObjectTree>, and since that point the logo is invisible because it seems the <Fade>'s in the animation are not affecting it

I been looking at the official animations in PS3, and there are some using the <Recolor> and all them are using it because the object have an colorScaleA to 0 in the <ObjectTree>
https://www.psdevwiki.com/ps3/RCOXML_ofw_animations
So, hmmm, it seems i was caught in that trap since v7, and there are 2 ways to solve it

I can change his <Fade> by <Recolor>, i think this is more correct technically, but it implyes more changes to the official code
Or i can restore the colorScaleA to 1 in the <ObjectTree>, this is more simple and more convenient

-----------------------
And im realizing for the black background applyes the same rules... it seems the reason why the black background is fully opaque since v7 is because i changed his colorScaleA to 1 in the <ObjectTree>
I will fix it in v11, the good thing is the red square is fully opaque and is doing the fadeout well
Also i will adjust the times in v11, is going to be the first time we are going to see if is well synced with audio :)
 
Last edited:
v11 changelog
-Fixed invisible logo
-Times and delays synced to match with the official coldboot2 audio (and total lenght 6 seconds)

FILE: https://www.sendspace.com/file/wuegwt

--------------------
Please record a video of this one, and use coldboot.raf
I rounded the times and delays (so it looks like im not adjusting them much), but i really think this version is well synced to the audio :)
 
@sandungas sorry for the delay in posting the video...but here it is:

RCO:
How you see the timings and delays ?, you never tell anything, lol
I downloaded the video to meassure frames, to me it looks the fadein of the custom logo happens 500 miliseconds before the official colboot.raf
The good thing is the fadeout seems to be perfectly synced
From this point i can change it easy, if you agree with what im saying i will change it in next version



And the custom logo behind the square... well... it seems i was right in what i said some post ago, it depends of the order of the xml lines, the logo line is loaded first, and the square next (so is on top of it)
There are 2 different ways to solve it:

1) Flip the xml lines (im not sure if the sprx is going to complain, incase it expects the lines to be in a specific order and we add a new line in the middle maybe it will stop working)

2) Move the logo a bit closer to the screen by using positionZ="0.1". In one of the previous test i did this to try to control his overlapping but i was not able to see it because the logo was always transparent


So... dunno, you decide what to do, all i can say is this experiment is very close to be finished in a successful way. One or two versions more and is done ;)
 
Last edited:
v12: https://www.sendspace.com/file/ehwn0v

This is the last version that needs to be recorded in video @Danxx444 is a verification to see if the fadein and fadeouts are well synced with coldboot.raf/audio... i delayed the fadein 500 miliseconds, i think this version is going to match perfect
For the problem with the logo layer order i changed his positionZ="0.1", im confident this have to work, my doubt is if is going to be affected by the overridePositionZ="0x0"... i guess in this case it doesnt interfere and what i did is going to work
And i added a experimental line in the animation to <MoveTo> the coldboot.raf it takes 3 seconds and is going to be very notable if it works... incase it doesnt works this idea i will remove it in next version

One way or another it looks next version will be the final :)
 
v12: https://www.sendspace.com/file/ehwn0v

This is the last version that needs to be recorded in video @Danxx444 is a verification to see if the fadein and fadeouts are well synced with coldboot.raf/audio... i delayed the fadein 500 miliseconds, i think this version is going to match perfect
For the problem with the logo layer order i changed his positionZ="0.1", im confident this have to work, my doubt is if is going to be affected by the overridePositionZ="0x0"... i guess in this case it doesnt interfere and what i did is going to work
And i added a experimental line in the animation to <MoveTo> the coldboot.raf it takes 3 seconds and is going to be very notable if it works... incase it doesnt works this idea i will remove it in next version

One way or another it looks next version will be the final :)
Great ! I'll test it ;)
 
@sandungas again, forgive me for the delay.

This time it's all in sync, I'd say you already managed to solve this coldboot.

All that remains is to add the black background again and .... you have completed your mission. ;)
 
In v12 i was trying 3 things, with different success:
Adjusting times = success
Logo overlapping = fail
Moving coldboot.raf = fail

The times looks well synced, so this part is done

The tests trying to move coldboot.raf are not important because the .raf file can be deleted, also i think the black screen is covering all his time, but im still trying to move it because is needed to make other tests so i test a couple of things in every version

The only problem remaining is the logo is still behind the red square. I thought v12 was going to look like this, but is not :'(
jhPJz89.jpg


--------------------------------------
Im not sure why is happening, and i think there are several ways to try to fix this overlapping, in this new v13 im changing the positionOverrideX/Y/Z, is a safe change but most probably is not going to do anything (in the worst scenario it will look like v12)
Incase it doesnt works i have other ideas that i will mention later (another safe one, but there are several ways to do it)

V13: https://www.sendspace.com/file/ahm8vh
 
Ok, lets try something different, this is a safe test, but is different than all other previous versions
In all the previous versions i was trying to animate the <Plane> scelogo, but in v14 im restoring it to official and in not animating it (is hidden in the animation)

I added a new custom <Plane> pslogo, is located after the <Plane> black_bg... this way the black_bg is located at bottom, and pslogo on top of it

V14: https://www.sendspace.com/file/ra60ke
 
Last edited:
@sandungas ... forgive me please ... I didn't stay out of this one all this time because I wanted to.

I moved to another city and since then, I am solving some things in my life, because of that I ended up leaving the mod for later and I just forgot.

I said I wasn't going to abandon you on this one, and I'll do my best to keep my word.

I don't know if you're still interested in the subject, but we can continue if you want.

If we continue, I can only answer you at about 8.30 PM at night.
 
@sandungas ... forgive me please ... I didn't stay out of this one all this time because I wanted to.

I moved to another city and since then, I am solving some things in my life, because of that I ended up leaving the mod for later and I just forgot.

I said I wasn't going to abandon you on this one, and I'll do my best to keep my word.

I don't know if you're still interested in the subject, but we can continue if you want.

If we continue, I can only answer you at about 8.30 PM at night.
Is ok, dont worry no hurry, i use to get involved in 40 things like this together so im used to abandon or freeze proyects, lol

But this experiments we was doing are about to finish, i really think the last files i uploaded are going to fix the layer overlapping ;)
 

Similar threads

Back
Top