Rich Appearance Format (RAF): Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
(moved to Multimedia Formats page)
Line 1: Line 1:
[[Category:Software]]
[[Category:Software]]
=Description=
=Description=
RAF ('''r'''ich '''a'''ppearance '''f'''ormat) is a container, used by the animation when PS3 boots (coldboot.raf), and inside dynamic [[Themes_%28.p3t%29|Themes]] (as the animated scene displayed at the background of the theme)
RAF ('''R'''ich '''A'''ppearance '''F'''ormat) is a container, used by the animation when PS3 boots (coldboot.raf), and inside dynamic [[Themes_%28.p3t%29|Themes]] (as the animated scene displayed at the background of the theme)


=RAF tools=
=RAF tools=
Line 19: Line 19:


PCLC V2.511 Download: http://www.mediafire.com/download/zbb3e07wdx22jub
PCLC V2.511 Download: http://www.mediafire.com/download/zbb3e07wdx22jub
=Other tools=
Imageviewer with lots of supported formats [[http://www.irfanview.com/ Irfanview]] (there is a plugin for .DDS)


=RAF contents=
=RAF contents=
Line 38: Line 35:


==Models (.DAE)==
==Models (.DAE)==
DAE ('''d'''igital '''a'''sset '''e'''xchange) is an XML file that contains COLLADA content. COLLADA is an open standard created by sony for interactive 3D applications. Is used to export and import files from 3-D authoring applications (Maya, SoftImage, and 3ds max) in .dae format https://collada.org/
There is a collada plugin for [[http://www.blender.org/ Blender]] (link is at bottom of page). Both blender and the collada plugin are free and open source projects
Models can be geometric 3D objects, or 3D light points
Models can be geometric 3D objects, or 3D light points
*Typical objects and names used:
*Typical objects and names used:
Line 67: Line 60:


==Textures (.GTF)==
==Textures (.GTF)==
Graphics Texture Format (GTF) is a container for storing one or multiple textures ("pack GTF") data in a layout that can be used as is by [[RSX]].
'''G'''raphics '''T'''exture '''F'''ormat (GTF) is a container for storing one or multiple textures ("pack GTF") data in a layout that can be used as is by [[RSX]].


==Script (.JS)==
==Script (.JS)==
.js (playstation javascript derivate, also known as PSJS)
script.js (playstation javascript derivate, also known as PSJS)
 
script.js


=Links=
=Links=
Line 78: Line 69:
**http://dudu.clx.free.fr/wiki/index.php?title=PS3RAF
**http://dudu.clx.free.fr/wiki/index.php?title=PS3RAF
**http://ps3.duduclx.fr/index.php?title=Th%C3%A8mes_dynamiques_PS3
**http://ps3.duduclx.fr/index.php?title=Th%C3%A8mes_dynamiques_PS3
*DDS tools
**GIMP plug-in (not mandatory to use DDS for Slide Show Pro if picture compiled directly to RAF) http://code.google.com/p/gimp-dds/
**NVIDIA DDS Plug-in for Adobe Photoshop https://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop
**NVIDIA DDS Plug-in for 3ds Max https://developer.nvidia.com/content/3ds-max-dds-plugin-1008271100
**NVIDIA DDS Thumbnail Viewer for windows explorer https://developer.nvidia.com/sites/default/files/akamai/tools/files/DDS_viewer.exe
**NVIDIA Legacy Texture Tools (includes a command line converter) https://developer.nvidia.com/legacy-texture-tools and https://developer.nvidia.com/sites/default/files/akamai/tools/files/DDS_Utilities_8.31.1127.1645.exe
*DAE tools
**COLLADA plugin for Blender http://colladablender.illusoft.com/ http://sourceforge.net/projects/colladablender/
*Interesting info about Animations/3D support in themes http://www.ps3hax.net/showthread.php?t=28426
*Interesting info about Animations/3D support in themes http://www.ps3hax.net/showthread.php?t=28426
*See also: [[Qt Resource Container (QRC)]]
*See also: [[Qt Resource Container (QRC)]]

Revision as of 14:21, 13 November 2013

Description

RAF (Rich Appearance Format) is a container, used by the animation when PS3 boots (coldboot.raf), and inside dynamic Themes (as the animated scene displayed at the background of the theme)

RAF tools

Rich Apparence Maker

http://r.a.m.games-hack.fr/index.php

guide http://r.a.m.games-hack.fr/doc/Rich%20Appearance%20Maker%20-%20Quick%20Start%20Guide.pdf

R.A.M on PS3 News: http://www.ps3news.com/ps3-hacks-jailbreak/video-ps3-rich-appearance-maker-r-a-m-beta-is-now-open/

R.A.M on PSX Scene: http://psx-scene.com/forums/content/rich-appearance-maker-r-m-free-beta-now-open-dynamic-theme-maker-2161/

PS3 Color Logo Creator V2.511

PCLC Source: http://tizzyt-archive.blogspot.co.uk/2012/04/playstation-color-logo-creator-v2511.html

PCLC on PS3 News: http://www.ps3news.com/ps3-hacks-jailbreak/ps3-color-logo-creator-v2-50-v2-51-updates-now-available/

PCLC V2.511 Download: http://www.mediafire.com/download/zbb3e07wdx22jub

RAF contents

It must comply with these restrictions :

-Textures size max: 15 mb
-Geometry & script size max: 1mb
-Actor size max: 1.20mb
-Actor number max: 128
-Cameras: 1
-Lights: 2 (ambient + point)
-Scripts: 1
-Models: 64 (with 8 animations each model)

RAF Scene (.XML)

Models (.DAE)

Models can be geometric 3D objects, or 3D light points

  • Typical objects and names used:
    • bg.dae
    • ambient_light.dae
    • point_light.dae

Models files contains references to the libraries that were used by the 3D app that build the object

  • Typical entries found in models (3d objects)
    • <asset>
    • <library_physics_scenes>
    • <library_images>
    • <library_materials>
    • <library_effects>
    • <library_geometries>
    • <library_visual_scenes>
    • <scene>
  • Typical entries found in models (3d lights)
    • <asset>
    • <library_physics_scenes>
    • <library_lights>
    • <library_visual_scenes>
    • <scene>

Textures (.GTF)

Graphics Texture Format (GTF) is a container for storing one or multiple textures ("pack GTF") data in a layout that can be used as is by RSX.

Script (.JS)

script.js (playstation javascript derivate, also known as PSJS)

Links