Coder Social home page Coder Social logo

antonpalmqvist / physically-based-api Goto Github PK

View Code? Open in Web Editor NEW
376.0 13.0 15.0 73.85 MB

A database of physically based values for CG artists.

Home Page: https://api.physicallybased.info/

License: Creative Commons Zero v1.0 Universal

HTML 100.00%
3d-graphics computer-graphics physically-based-rendering 3d rendering gamedev unreal-engine materialx usd vfx

physically-based-api's Issues

Adding lenses to the mix

I've dabbled in physical lens emulation in Houdini and I wonder if there's a standard for lens characteristics like distortion, vignetting etc.
USD wise, it can probably be a focal length override on the camera, but I imagine the simulation is different from renderer to renderer. I've only ever tried the Karma physical lens shader. Just food for thought :)

Restrictions on cameras being added

Hi,
I'd be more than happy to add more cameras to the mix, just wondering if there are any restrictions on what type of cameras to add or if it's "the more the merrier". I wouldn't be adding super obscure outdated potato cameras, but maybe some common Sony Cine Cameras and more Alpha cameras.

[Bug] tooltip problem on mobile

Tooltips can't be open in the first section on mobile. Clicking on the i open the details panel instead.

It works on the second section, but is clipped by the screen.
Screenshot_20220819-101241_Firefox Nightly

Able to give the resource that generates the renders?

Saw an article about this library on twitter & i'm trying to see if I can replicate the results using threejs. So far I haven't been able to get it working right. Curious if the environment map, the model, lighting setup, etc that is being used to generate the renders can be released to try to replicate the results as close as possible. If successful, maybe its something that can be added to the site itself.

Here's the article in question & my attempts to replicate the blood pbr.
https://twitter.com/SketchpunkLabs/status/1557063158027657224?s=20&t=uJMEMXkr5tt_mzySet2NgA

Missing crucials info on cameras

It would be great to have a more exhaustive list on sensor size for camera. For a lot of camera, the sensor size is different for each recording format, for example on the alexa mini:

S16 HD: 13.20 x 7.43 mm / 0.520 x 0.292"
HD: 23.76 x 13.37 mm / 0.935 x 0.526"
2K: 23.66 x 13.30 mm / 0.932 x 0.524"
3.2K: 26.40 x 14.85 mm / 1.039 x 0.585"
4K UHD: 26.40 x 14.85 mm / 1.039 x 0.585"
4:3 2.8K: 23.76 x 17.82 mm / 0.935 x 0.702"
2.39:1 2K Ana.: 21.12 x 17.70 mm / 0.831 x 0.697"
HD Ana.: 15.84 x 17.82 mm / 0.624 x 0.702"
ARRIRAW 16:9 2.8K: 23.76 x 13.37 mm / 0.935 x 0.526"
Open Gate 3.4K: 28.25 x 18.17 mm / 1.112 x 0.715"

Would be nice to display those information too

Material idea: Pearl

Hello - thank you for this great resource!

I recently had the need for a (cultured) pearl material - and the first thing I did was checking out this DB.

I think the material would make a great addition due to its need of SSS, clearcoat and possibly iridescence. There are a number of resources on the optical properties:

Standard sizes

Hi love the site. Thank you.
been wondering if it makes sense to add measurements of the typical size objects of material.
_aluminum_Cans, bone average lengths, office paper sizes reference links. and so on

i think this might be automated with an llm.

Missing camera resolution

First of all, really nice of you for adding format for the cameras. Another really great addition could be adding image resolution the same way (will perhaps do a pull request if I find the time to do it)

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.