Forum Contributor
[Tutorial] How to create a Dynamic Theme with Zoom Effect.
Well in this tutorial I will show you how to create a dynamic theme with zoom effect. This is very, very simple to do using the raf tools. This time the theme will contain only one image as backgrownd and a camera to make the zoom effect nothing more.
** This is not hard to achieve and is safe but if you modify the code in a wrong manner you can get a XML-Brick. All the files given here are safe to use following this tutorial. Without manipulations on the files this is safe. But if you make changes I will not be responsible for your mistake. No one here including PS3_themes staff and myself will be held responsible for any damage caused. This can cause semi-bricks and for more than a semi-brick is very easy to fix no one will want to pass from a situation like that. Don’t modify the files is you don’t know what your doing. If you decide to try and modify the files an get a semi-brick go to recovery menu to repair your mistake. **
Let’s start with this process
Tools you will need to create your theme :
1-Photoshop or Gimp to manipulate the images.
2- NVIDIA DDS pluggins for Photoshop to save the images bgs to dds if it needed. (DXT1 RGB 4 bpp | no alpha)
https://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop
If you don't have photoshop you can use this to convert jpg to DDS : http://www.mediafire.com/download/l2o84cckklh1e6p/DDS+Converter+1.4.zip
3-Notepad ++ for edit .xml and .js
http://notepad-plus-plus.org/download/v5.9.3.html
4- And the exes and files to compile the raf. Are the same tools used for the creation of SlideShow, Animated or Dynamic themes. Nothing is new here.
5. Finally our DCC application in this case “Blender” and Why ? Blender, because is a free open source 3D content creation suite that you can use without problems to save your files in DAE format needed for our purpose.
http://www.blender.org/download/get-blender/
6. Example files or material nedeed to be used to finally create your dynamic theme with zoom effect :
[UPDATED] Download : http://www.mediafire.com/?676sxyhq9kahm24
7. (Opcional) For safety reasons I recommend to download, install and use this special .p3t called : “Raf_loader.p3t” is needed in cases that you don’t want to install the theme everytime to test it. The theme will load the theme directly from the USB so if something goes wrong you never be able to get a XML-Brick. The only problem is that only works in consoles with CFW from 3.55 to 4.30.
Download : http://www.mediafire.com/?mwacxx4poe2xltx
Ok; To create a theme dynamic with the zoom effect on it you have first to have the image (.jpg or DDS) you want as a backgrownd in a resolution of 1920x1080 and renowned as 1. I will be using in this example an jpg image.
Now it’s time to put that image in the folder pack you already downloaded with the other files needed as : script xml, js, dae files, etc to finally compile the raf. You should have something like this inside the folder :
1. 1.jpg
2. Bg.dae
3. File.js
4. File.xml
The next step on this tutorial once you have all ready is the compilation of the raf or animated/dynamic background and the only thing you have to do is copy all those elements : jpg, DAE, js and XML in the same folder that you have the raf tools and the other files or simply you can drag and drop the XML to the raf_compiler :
1. raf_anim.exe
2. raf_compiler.exe
3. raf_compiler.inf
4. raf_geom.exe
5. raf_pack.exe
6. raf_script.exe
7. dds2gtf.exe
To compile the raf drag and drop the XML for the raf to the folder that you have all the raf tools to the raf_compiler.exe. Remember cero spaces in the name of the folders of any file folders you are working. As soon the raf_compiler finish the job you will get a file called : file.raf ready to use.
Ok; once you get your raf copy that file to the folder you have your icons and the xml to finally compile your p3t or theme and drag and drop like always you do the XML to the P3T_Compiler.exe. Remember check the XML to be sure the files are renamed acording to all your files to avoid failure in the compilation.
The final product will look like this :
My next tutorial will be for the method of rotation :
1 Guest(s)