Rich Appearance Format (RAF): Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
(various spelling corrections.)
Line 1: Line 1:
[[Category:Software]]
[[Category:Software]]
=Description=
=Description=
RAF ('''r'''ich '''a'''ppearance '''f'''ormat) is considered an "image format", is used in themes that contains a animated background (dynamic themes), the animation when PS3 boots (coldboot.raf), the music player animations ? (earth.qrc)... etc ?
RAF ('''r'''ich '''a'''ppearance '''f'''ormat) is considered an "image format", is used in themes that contains an animated background (dynamic themes), the animation when PS3 boots (coldboot.raf), the music player animations ? (earth.qrc)... etc ?


=RAF tools=
=RAF tools=
Line 10: Line 10:


=Other tools=
=Other tools=
Imageviewer with lot of supported formats [[http://www.irfanview.com/ Irfanview]] (there is a plugin for .DDS)
Imageviewer with lots of supported formats [[http://www.irfanview.com/ Irfanview]] (there is a plugin for .DDS)


=RAF contents=
=RAF contents=
Line 37: Line 37:
**point_light.dae
**point_light.dae


Models files contains references to the libraryes that was used by the 3D app that buid the object
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)
*Typical entries found in models (3d objects)
**<asset>
**<asset>

Revision as of 01:17, 22 August 2013

Description

RAF (rich appearance format) is considered an "image format", is used in themes that contains an animated background (dynamic themes), the animation when PS3 boots (coldboot.raf), the music player animations ? (earth.qrc)... etc ?

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

Other tools

Imageviewer with lots of supported formats [Irfanview] (there is a plugin for .DDS)

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)

DAE (digital asset exchange) 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 [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

  • 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 (.DDS)

Script (.JS)

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

script.js

Links