sobotka / filmic-blender Goto Github PK
View Code? Open in Web Editor NEWFilm Emulsion-Like Camera Rendering Transforms for Blender
Home Page: https://sobotka.github.io/filmic-blender/
Film Emulsion-Like Camera Rendering Transforms for Blender
Home Page: https://sobotka.github.io/filmic-blender/
I've had a repeatable crash when working with this OCIO config and the VSE. Specifically, I have an older file created with another config (I've used both bassam-test and those shipped with blender), and loading the file or starting playback in the VSE will segfault. I've gotten errors on both Windows and Linux. Windows gives me the error EXCEPTION_ACCESS_VIOLATION, and Linux gives me a segfault. I am also unable to create a file in filmic config and open in default.
Oddly, I only get problems with this config, not bassam-test. With bassam-test I can go back and forth without issue.
filmic_test.blend.zip
Is there any difference between this repository and the filmic blender in 2.79?
If I bake an object's "Diffuse Color", the result gets darker than the original texture, which doesn't happen with Blender's original color management. I tried different settings but all of them gave darker results. Did I miss the correct setting ?
It seems that all of the 32bit or 16bit data is not getting exported to exr format correctly.
This is take from another user as I don't have Nuke.
"Screenshot in Natron... Both images are converted to CINEON Log Space then i crankt up the fstops... Filmic Blender has serious issues with deep blacks... in a 16 or 32 bit working enviroment is filmic blender not a good sollution it kills dynamic range..."
Im using Filmic together with Thea Render, thats a different renderer then cycles for Blender. Im wondering why most of the images i use with Filmic have the whites "clipped". The range of white doesnt extend to the end of the histogram?
Blender and Photoshop show the same result. It can be fixed easily ofcourse. But im wondering why all images show it
Missing 2 spaces before keyword "none" line 43. Can be verified in the console when blender is launching. It prevents user from selecting display "none".
Please select an appropriate license for your work and add it to the repository.
I suggest using the GPLv2 license in this case since that would make it simple to distribute Filmic Blender together with Blender in situations where that is desired since Blender itself is using the GPLv2 license.
This may be covered in another issue, but in case I missed it, the video sequence editor currently doesn't work with the filmic-blender colorspace. Even when I set the colorspace to sRGB EOTF the video sequence editor won't load (Blender crashes). This really isn't a production blocker, as it's easy to have a second instance of Blender without filmic-blender.
I'm running MacOS Sierra 10.12.3 and Blender 2.78b
PS, thanks for this project. Filmic-blender is amazing.
Please support conversion to Adobe RGB.
I managed to download some OCIO
But now, i have this error everytime I tried to load the OCIO:
http://imgur.com/xZv8KUp
Thank you.
I notice that blender is recently starting to include Filmic in Blender. I just got the 2.79 RC1. I am not sure if it contains everything in your repo though
The Blender RC includes the looks, but puts it in a "filmic" folder . I cannot tell if the luts are all in there. Maybe they renamed some of the stuff.
At the least, it is a heads up that the instructions might need to change. If blender is keeping the up to date versions, the instructions can just say that "filmic is included in blender by default starting with version 2.xx". I haven't tried 2.78, so maybe it is in that as well.
Glad to see this is being so well received. You deserve the attention and praise!
I have installed filmic blender into my color management by replacing the default colormanagment folder with the new install and renamed it to 'colourmanagment', but when I open blender there are no extra color options in the panel. I am installing into blender 2.78 on an iMac running Sierra.
Traceback (most recent call last):
File "/home/danilop/.programas/blender-2.80/2.80/scripts/addons/XNALaraMesh/xps_tools.py", line 164, in execute
status = import_xnalara_model.getInputFilename(xpsSettings)
File "/home/danilop/.programas/blender-2.80/2.80/scripts/addons/XNALaraMesh/import_xnalara_model.py", line 78, in getInputFilename
status = xpsImport()
File "/home/danilop/.programas/blender-2.80/2.80/scripts/addons/XNALaraMesh/import_xnalara_model.py", line 156, in xpsImport
meshes_obs = importMeshesList(armature_ob)
File "/home/danilop/.programas/blender-2.80/2.80/scripts/addons/XNALaraMesh/import_xnalara_model.py", line 475, in importMeshesList
for meshInfo in newMeshes]
File "/home/danilop/.programas/blender-2.80/2.80/scripts/addons/XNALaraMesh/import_xnalara_model.py", line 475, in
for meshInfo in newMeshes]
File "/home/danilop/.programas/blender-2.80/2.80/scripts/addons/XNALaraMesh/import_xnalara_model.py", line 612, in importMesh
material_creator.makeMaterial(xpsSettings, rootDir, mesh_da, meshInfo, flags)
File "/home/danilop/.programas/blender-2.80/2.80/scripts/addons/XNALaraMesh/material_creator.py", line 170, in makeMaterial
makeNodesMaterial(xpsSettings, materialData, rootDir, mesh_da, meshInfo, flags)
File "/home/danilop/.programas/blender-2.80/2.80/scripts/addons/XNALaraMesh/material_creator.py", line 259, in makeNodesMaterial
imageNode.image.colorspace_settings.name = COLOR_SPACE_NONE
TypeError: bpy_struct: item.attr = val: enum "Non-Color" not found in ('AppleP3 Filmic Log Encoding', 'AppleP3 sRGB OETF', 'BT.1886 EOTF', 'BT.1886 Filmic Log Encoding', 'Filmic Log Encoding', 'Linear', 'Non-Colour Data', 'sRGB OETF')
location: :-1
I am having some trouble replicating the transform for use in Resolve - i've converted the filmic configuration using ociobakelut and imported it into Resolve; however when applying the LUT the image (32bit EXR) it appears clipped loosing all of the detail in the highlights.
ociobakelut --iconfig config.ocio --inputspace Linear --outputspace "Filmic Log Encoding" --format iridas_itx --looks "High Contrast" filmic-high.cube
Resolve Colour Space is set to Rec.709 Gamma 2.2 - any ideas?
in the readme, "Cycles" is spelled wrong at the beginning of the Grading your work section at the bottom. It is currently spelled "Cycels. Readme is super informative though. Can't wait to play with this library
What would it take to plug those film looks into this?
The default color management in 2.8 is now filmic, so I'm assuming that blender 2.8 comes with filmic-blender right ? I Just want to be sure, and also install the right filmic-blender. So is blender 2.8 filmc, the same as sobotka filmic-blender ?
I don't see a license reference in the repository.
Are you considering this derivative of Blender -> GPL ?
Are you licensing this in some more permissive license, such as LGPL or BSD 3-Clause which will still allow it to be pulled upstream?
Is there a way to use filmic blender on blender 2.8?
I wanted to reach out regarding potential gamma 2.2 display support.
I was digging through the OCIO config and, as I understand it, everything seems to revolve around using a typical sRGB display device for viewing; i.e. all of the looks move us from the "Filmic Log Encoding" colorspace into a final space for sRGB monitor display.
linear image data -> filmic log colorspace -> magic transform + sRGB gamma correction.
I'm working with an HP DreamColor display which uses a 2.2 gamma curve instead of sRGB.
Have you considered separating the "contrast" looks from the sRGB gamma correction and daisy-chaining them together, or would that somehow defeat the purpose? (It's quite possible I'm missing the entire point of this exercise.)
In an attempt to match the look between Gamma-2.2 and sRGB devices, I'm planning to create a sRGB->Gamma2.2 LUT which I can apply on top of the results to shimmy the values into the DreamColor's working space. The config would wind up looking something like this:
displays:
sRGB / BT.709:
- !<View> {name: Standard, colorspace: sRGB EOTF}
- !<View> {name: Filmic Base Contrast, colorspace: Filmic Log Encoding, look: +Base Contrast}
...
Gamma 2.2:
- !<View> {name: Standard, colorspace: Gamma 2.2}
- !<View> {name: Filmic Base Contrast, colorspace: Filmic Log Encoding, look: +Base Contrast,+srgb_to_gamma22}
...
In my mind, barring any rounding errors, this would account for the slight difference in the transfer function which mostly affects the final dark values. But I wanted to reach out and get your thoughts in case I'm missing something.
Regards.
I am having the same problem described in an old closed issue by Italic.
When I load a blend file created with the blender shipped color config and switch to the VSE or if the VSE is open on load it crashes blender. (seg fault)
It seems there must be saved tracks in the VSE for this to ocour. A blend file loaded with noting in the VSE has no problems when you switch to it.
I am using Blender 278b
All iMacs from late 2015 and all MacBooks and MacBook Pros from 2016 onwards use wider gamut displays. Filmic doesn't currently support them.
After downloading version 2.78c, the filmic log encoding base is no longer found.
Steps taken:
Results:
Tried deleting current copies and copying files fresh from download, but it did not solve the problem.
Minor issue.
On line 34,
- !<View> {name: BT.1886 ETOF, colorspace: BT.1886 EOTF}
I think this should read,
- !<View> {name: BT.1886 EOTF, colorspace: BT.1886 EOTF}
When using this version of Filmic with Blender 2.8, it defaults to none for the look in viewport, making it very flat. Changing look in color management panel doesn't influence viewport, only render. What should I modify (in Blender or config.ocio) to make the default look to be base contrast for example? It seems to be very helpful for final render to use log, but if it breaks viewport, it's hard to work with.
I have followed the instructions to include this Filmic Blender into my Linux version of Blender 2.79. However, whenever I render an image, I only get a black and white image as a preview. (note: the preview is nearly the exact same when using sRGB in Filmic as with Log) Is this an issue with my setup, or is it an issue with Filmic, and can I fix it?
First of all, thanks for the great work. It's really amazing what this can do for artists!
We want to use filmic-blender in our automated command-line application that is rendering things with blender.
To set up the process, we currently load the addon directly from the source from the master branch.
For versioning and stability of our process, it would be fantastic to have github releases or tags for each stable version.
Thank you
I want to implement something like "Filmic Blender" in GLSL. Thus I have some question about the details on how the transformation works. I have found that there are two sets of LUT:s. RGB to RGB mapping, and a 1d mapping for controlling contrast:
Notice that reusing the same LUT may not be necessary, so some references with formulas would also be interesting.
Not really an issue per-se, but I don't see why these changes shouldn't be considered for inclusion into blender as a patch. Has this been looked at?
Good morning! I have just installed Filmic Blender on my Windows 10 installation and been playing around with it. (LOVE IT by the way) But now I'm trying to install it on one of my Ubuntu installations and coming up with a blank. I tried searching for the "colormanagement" folder to no avail. I searched for the ".icio" file and found nothing. The Blender folder on Ubuntu seems not to have what I need (or what I think I need).
Does anyone have any advice or assistance on how to install Filmic Blender on Ubuntu 16? Thanks.
Background:
I rendered a project on the sheep-it renderfarm, which spread the load over machines with all three major OSs: Linux, Windows, and Mac.
Issue:
The frames rendered with MacOS were slightly darker than the frames rendered with the other OSs, Linux and Windows.
Images:
Not rendered/composited on Mac:
Other notes:
In the 20 May 2019 meeting notes it was stated:
The OpenColorIO color management configuration was updated to remove legacy transforms. This provides a clean base for future improvements. (Brecht Van Lommel)
- Replace Log view transform with Filmic Log.
- Remove Rec.709, DCI-P3 displays that were incomplete and outdated.
- Remove outdated RRT and Film transforms, replaced by Filmic.
- Remove camera responsive curves that don’t work with HDR colors.
- Rename Default view transform to Standard.
So following this commit to Blender, what are the differences in color management between 2.8 and this repository?
I can't get filmic to work on my installed Blender on Linux Manjaro.
It works on a Blender 2.78b tar.bz version downloaded from blender.org but not on a 2.78b version installed from the Arch community repository.
Although all the filmic options are here, the colors don't change at all no matter what I choose. I don't get proper desaturation or anything else.
Specs :
Linux Manjaro 16.10.3 64-bit
Hello,
I tried uncommenting all the line to use in Maya but still get this message:
"config.ocio failed. yaml-cpp: error at line 47, columm 5: illegal block entry".
I use Maya 2017 update 2 by the way. At work with the same config on update 3, it works fine.
Great work by the way. Thank you.
J.
I am looking forward to using this great tool. However I am on a Mac.
The instructions indicate "Replace your current OpenColorIO configuration in Blender", does that mean within the application's package contents?
When I open the package for the Blender app it doesn't list the required folder.
Blender / Contents contains the following files:
_CodeSignature
Info.plist
MacOS
PkgInfo
Resources
What I am looking for is "BLENDER/bin/VERSIONNUMBER/datafiles/colormanagement"
Thank you for your help.
When I uncomment these lines I get errors on importing the file to NUKE because the lines then lack a space each.
I followed the instructions exactly, even deleted the original 'colormanagement' folder, but after opening Blender only sRGB shows up on the list.
Hello
thanks for your awesome tools man . . .
its helps me a lot
but recenly we have some issue when we render our scene in headless mode (command promp)
its suddenly error here the output from cmd :
c:\Program Files\Blender Foundation\Blender>blender -E CYCLES -b F:\RENDER\SH25\ANM_SQ005_SH0025.blend -o F:\RENDER
Color management: display "sRGB" used by scene not found, setting to default ("sRGB / BT.709").
Color management: scene view "Default" not found, setting default "sRGB EOTF".
Color management: sequencer colorspace "sRGB" not found, will use default instead.
Read new prefs: C:\Users***\AppData\Roaming\Blender Foundation\Blender\2.78\config\userpref.blend
found bundled python: c:\Program Files\Blender Foundation\Blender\2.78\python
read blend: F:\RENDER\SH25\ANM_SQ005_SH0025.blend
Info: Read library: 'Z:\Char_1.blend', parent ''
Info: Read library: 'Z:\Char_2.blend', 'Z:\Char_3.blend', parent ''
Info: Read library: 'Z:\Char_4.blend', 'Z:\Char_4.blend', parent ''
Info: Read library: Z:\Char_5.blend', parent ''
Info: Read library: 'Z:\Char_6.blend', 'Z:\Char_7.blend', parent ''
Dependency cycle detected:
Plane.008 depends on Char_rig through Armature Modifier.
Char_rig depends on Plane.008 through Action.
Color management: display "sRGB" used by scene not found, setting to default ("sRGB / BT.709").
Color management: scene view "Default" not found, setting default "sRGB EOTF".
Color management: sequencer colorspace "sRGB" not found, will use default instead.
Color management: image colorspace "sRGB" not found, will use default instead.
Color management: image colorspace "sRGB" not found, will use default instead.
Color management: image colorspace "sRGB" not found, will use default instead.
Color management: image colorspace "sRGB" not found, will use default instead.
Blender quit
This one is easy to reproduce.
When picking a color of a shader, values above 1.0 are not registered.
The RGB sliders can go above 1.0 but it doesn't affect the render.
The Value (HSV) slider bugs out when trying to go over 1.0 and resets to 1.0.
I use this quite a lot to boost refractions and reflections, would be nice if this was fixed.
And yes, I know it's not PBR, but I don't care. ;)
I went to test it with a regular cube on base contrast, but when I rendered it all but few of its faces were completely black. Is thee any way to fix this?
I deleted original files and copy and pasted files no change, I uninstalled manually and installed manually then copy, pasted no change. I used Blender Uninstaller and installer etc. no change. I deleted original files and ran with empty colormanagement folder same no change. I downloaded new Blender (same as I was using 2.78a) no change. I have only seen one other person on YouTube mention this problem(same one that posted here) so it must be something on my end, but no clue what it could be. Download unzip was 15.1 MB all five or six of them, no luck. Really look forward to trying this though,
To sum it up and save time? I followed all of the appropriate steps up until testing the feature out. When I went to render>view it only displayed default. Nothing else. Apparently it is an issue with Blender itself and there is nothing I can do about that. However, if there is please update me. I'm a new and enthusiastic Blender fan and was dying to try this out. Thank you, have an amazing day/night.
Filmic-Blender brings the stops we need for more accurate color reproduction in Blender. Single images look great, but animations seem to "flicker". Has anyone else seen this?
I rendered out an animation with a single sun lamp cranked up to 80
with a Size of 0.100
and the default number of Max Bounces (1024
).
WATCH ANIMATION ON GOOGLE DRIVE HERE
This is a demo for a planetarium club I attend in Fort Collins, CO. Skip to 1:30 to see the filmic blender animation.
My Color Management settings are as follows:
.blend file on Google Drive
FilmicBlender_test02_filmic.blend
Hi, I'm from a video background so I'm quite used to using false colour to help expose my images. I've noticed that the current false colour layout within filmic blender is kind of confusing due to the use of cyan (a light colour, in the lower exposures) and similar green either side of the grey exposure.
Because of this, I thought that perhaps adjusting the colours of each EV to better match the false colour found in professional cameras such as the Arri Alexa would work better? The colours of each EV are more logical for users to grasp.
Example:
Black (clip)
Purple
Blue
Green
Dark Grey
Pink
Light Grey
Yellow
Red
White (clip)
When I used to import my exr files into AE, I'd set the project settings to 32 bpc (sRGB IEC61966-2.1) linearize working space. Because then the colors would match my render out of cycles. But what "working space" (At least I think that's what's it called) should I set it to?
Anyone who could tell me, please?
Using a fresh install of Blender 2.78b with Filmic Blender installed, and I seemingly can't get Filmic Blender to affect how my scenes when using Cycles. Works fine under the internal renderer, but there is absolutely no change to the colours in my scene when switching to Cycles, the scene doesn't even refresh when changing the options around.
Here's a short clip of this in action:
Any user preferences or plugins that are potentially interfering? Is there more setup needed than just replacing the colormanagment directory?
Followed install instructions but only get default color options. Did a clean reinstall of 2.78a, replaced colormanagement folder with Filmic - same result. Noticed Blender startup console window did not report expected "could not find sRGB" etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.