Giter Club home page Giter Club logo

fuji-x-weekly-simulation-profiles's Introduction

Fuji X Weekly Simulation Profiles

Here you'll find a collection of Film Simulation Recipes parsed from https://fujixweekly.com/ and converted into profiles you can use in Fuji X Raw Studio.

Motivation

Toggle

Having to input every recipe on my camera is no fun at all, so I rarely do it. That's a shame though, because simulation recipes are the heart and soul of Fujifilm cameras.

When I learned that you can input them in Fuji X Raw Studio and save them on your camera, I was thrilled. This made trying out different recipes on my own RAW files much easier. But still... I wanted to try them all, and quickly switch between profiles.

So I did what any Programmer would do: Instead of spending 5 hours to manually do something, I spent 20 hours automating the process!

Disclaimer

Toggle

Parsing text is awful. Parsing text that has been input by a human is torture. That's why I can't confirm that all the values of every recipe are 100% correct. If the author provided ranges for values (like 0 to +1/3), I always take the first value. I did, however, test every single one of the recipes I'm releasing here with my own Camera and Fuji X Raw Studio.

I'm not going to release the actual parser here, because I don't want people to DDoS Fuji X Weekly with hundreds of requests. I'm just going to provide the templates, which you'll have to convert with a master-template of your own.

At the moment, I'm only going to provide Profiles for X-Trans IV sensors, as these are the only ones I can test on my camera. While I could theoretically parse every single recipe for the other sensors, I don't feel comfortable releasing something I did not test.

Ok, how do I use these Profiles with Fuji X Raw Studio?

Prerequisites

  1. Python 3.10 (Install from here https://www.python.org/downloads/)
  2. MAC only: Open the Terminal and install the command line tools xcode-select --install
  3. Fuji X Raw Studio (https://fujifilm-x.com/en-gb/support/download/software/x-raw-studio/)

Making the profiles work with your camera

On Windows

  1. You'll need to create a master profile with X Raw Studio to use as a template. This is needed because we have to copy your camera model, serial number and some other fixed values to the profiles in order to make them work. You don't need to apply any special settings, since we will only use this profile as an empty husk for metadata. You have to do this for every different camera model you're using.
  2. Find the profile you just created. On Windows, they are usually here %USERPROFILE%\AppData\Local\com.fujifilm.denji\X_RAW_STUDIO
  3. Copy the path of your master profile
  4. Download the profiles you need from the releases page (https://github.com/plamf/fuji-x-weekly-simulation-profiles/releases) or just clone the repo
  5. Open a command shell in the folder with your profiles of choice and run this command: python fx-templater.py "path/to/your/master/profile.FP1"
  6. The converted profiles should appear in a subfolder called converted
  7. Copy the profiles into the same path where you got your master template from
  8. You can now delete the master template and start Fuji X Raw Studio. All the profiles should be there!
  9. BONUS TIP: If you want to know more about a certain recipe, open the FP1 file in a text editor. I've included a link to https://fujixweekly.com/ in every file.

On MAC

  1. You'll need to create a master profile with X Raw Studio to use as a template. This is needed because we have to copy your camera model, serial number and some other fixed values to the profiles in order to make them work. You don't need to apply any special settings, since we will only use this profile as an empty husk for metadata. You have to do this for every different camera model you're using.
  2. Find the profile you just created. On Mac, they are usually here ~/Library/Application Support/com.fujifilm.denji/X_RAW_STUDIO
  3. Copy the path of your master profile
  4. Download the profiles you need from the releases page (https://github.com/plamf/fuji-x-weekly-simulation-profiles/releases) or just clone the repo
  5. Open a command terminal in the folder with your profiles of choice and run this command: python3 fx-templater.py "path/to/your/master/profile.FP1"
  6. The converted profiles should appear in a subfolder called converted
  7. Copy the profiles into the same path where you got your master template from
  8. You can now delete the master template and start Fuji X Raw Studio. All the profiles should be there!
  9. BONUS TIP: If you want to know more about a certain recipe, open the FP1 file in a text editor. I've included a link to https://fujixweekly.com/ in every file.

Additional resources

The website I'm getting all these recipes from (consider donating to them!): https://fujixweekly.com/

How to use simulation recipes in Fuji X Raw Studio and save them to your camera: https://www.youtube.com/watch?v=IrGVsvo0Dx0

FAQ

Q: When are you adding profiles for other X-Trans sensors?
A: As soon as I can borrow one of these cameras to test the converted profiles. Don't wait for it though.

Q: How often are you going to add new recipes from Fuji X Weekly?
A: There's no fixed timeframe. I'm going to wait a few months between updates because I'd rather include 10 new recipes instead of just 1 in each update.

Q: I noticed that some recipes are missing. What's up with that?
A: Some recipes on Fuji X Weekly are basically duplicates with only very minor changes, like +/- EV. Some recipes might also simply fall through my crawler. If you are missing a specific recipe, feel free to request it for the next update!

fuji-x-weekly-simulation-profiles's People

Contributors

plamf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fuji-x-weekly-simulation-profiles's Issues

Good idea,

I can help write the mac app to run it as software, I'll look into the feasibility later.

Add recipes from Henri-Pierre Chavaz

Hey,

Nice work with storing all the fujixweekly recipes, really helpful :)

There is a one more place with recipes and it maybe interesting cuz that one aggregates more recipes from popular resources:
https://hpchavaz-photography.blogspot.com/p/fujifims.html (https://docs.google.com/spreadsheets/d/11PvZ7rOnwmbz5VylVIvzOuWwEa83c0DweAlBwJ2pZJc/edit#gid=1775432829)
The spreadsheet is maintainable daily with all the latest updates for a lot of cameras (not only XT5/X-H2).

What do you think, is parsing that source worth to be implemented? :)

Thanks

Apostrophe in "Reggie's Portra" XML causes X Raw Studio to hang

The apostrophe in the XML title of the recipe (not in the filename) causes Reggie's Portra to not be selectable while editing images, and if you try to send that recipe to an open custom slot (X-S10 in this case, it fails and X Raw Pro hangs until the camera is turned off or disconnected.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.