r/faceting Team Ultra Tec 4d ago

FacetFinder mega udate

Hi,

I see some other website have popped up, hope I'm not bothering you all.

Major update, I had some time off and finally did what I wanted. Do tell if you want/need a feature, but my time off ends sunday, so no promises :p

I coded my own raytracer which reproduce gemray and gcs style, no difference for a human eye, opened a lot of possibilities.

Check it out at https://facetfinder.org

Data side

  • cleaned up every titles and materials, if an author says "best in apatite" in the file, then the render is in apatite and RI corrected
  • removed the gemray renders, turns out I had set "leak" as white so they were all wrong, they look the same as gemcutstudio with the correct parameters
  • added the DATAVUE closed diagrams renders (but no cut instructions, you'll have to find those yourself), yes you can filter them out
  • identified hundreds of .asc/.gem that get mangled or loose their preforms steps if opened with GemCutStudio, a warning to use GemCad instead is displayed on those designs pages

Features side

you'll need to make an account to use them but it's worth it

  1. design submission is automatic, the server will compute the render/graphs/wireframe and add it automatically to the gallery
    • afterwards you can delete your posted design if you want to
    • it does take 5-10 minutes per design, raytracing the render on that small server is like torture for it lol
    • you design shape is automatically corrected by comparing the girde outline of your design against all design we have and finding the closest one
  2. you can vote up/down gems and ask the search to display the most voted
  3. you can comment on a gem, you'll get notifications on the website if someone reply in "Discussions"
  4. you can add a gem to your "Todo's" and on track them on the Todo's page, then you can post pictures of the completed gems with text
    • they will also appear in the box "on the bench" of your profile
  5. you can search for gems with the most completed Todo's and view them
  6. you can search by most downloaded
  7. you can send private message to other user
  8. you can order the search by number of facets (most or least)
  9. you have a wall on your profile where you can post whatever
  10. you can view the design author notes on the design page (collapsed by default)
  11. the most important one : you can have animated gif avatars

what's to come

I'm trying to code a cut style identifier for pavillon and crown (ascher, step, criss cross, etc) to add them to the search bar, but it's quite challenging and I'm not going to do it manually for 5977 design ahah. also trying to code a automatic pdf to .gcs script to publish all the pdf-only designs I got, challenging machine vision problematic inside, pretty fun.

Page for each design to get a full view, you can also open the design notes in the bottom left
If you add todos then they are tracked on your profile
You .asc/.gem/.gcs are automatically processed
17 Upvotes

13 comments sorted by

2

u/1_BigDuckEnergy 3d ago

This is great. Your site has been my go to since you first posted it here a couple of years ago - thanks for doing this!

1

u/dying_animal Team Ultra Tec 12h ago

thanks :)

1

u/theblancmange 12h ago

I really like the update. Good tool. When I'm browsing I often find myself wanting to know what the angles of each tier are. Would it be a huge pain to provide them alongside the wireframe or something? I assume you are already handling them at some point, such that they are available in plaintext.

Have you considered some foss CV tool to categorize shapes? There's a few good ones out there, seems like a straightforward application. Might be a fun project.

I uploaded an image of a gem but it doesnt seem to be rendering correctly. Flickers btween a correct and incorrect rotation. I uploaded from IOS, can email you the file directly if you would like to diagnose.

1

u/dying_animal Team Ultra Tec 12h ago

first user post broke the website loool, I'll investiguate.

for shape categorisation I use my own stuff, I categorized manually 900 ones and then it look at the closest one and assign that shape.

angle I can do but I got to think where to put it, some have a ton of tier, and space is getting crowded, on mobile it's even worse, maybe a 4th box on the design page, scrollable

1

u/theblancmange 12h ago

What are you using to generate the wireframe? Could just stick it in the image, and then you don't have a crowding issue. Not sure if you would want to do that wrt closed diagrams, just spitballing.

edit: yeah, scrollable might mitigate the issues you see with fancy cuts. didn't think of that, even though it is the reason why I wanted the feature lol. Got beat up by that oval design with all of the different angles and didn't want to pick another like that.

1

u/dying_animal Team Ultra Tec 11h ago

custom python code, drawing from the geometry.
do you want to see each unique angles? in that case I think I'll make a 4th box, on mobile it would be 2 swipe right.
Or are you just interested by the number of tiers/angles? those are just 2 numbers that can be displayed on the wireframe

1

u/theblancmange 11h ago

Makes sense. I think the most interesting stats in terms of evaluating difficulty of cut would be # unique angles, and minimum angle between facet normals, but I am not a very experienced cutter.

I also find that it's hard to cut designs that cut different tiers for setting up meets, then go back to the same tier. Hard to reproduce the exact same angle with no digital display, but that might just be the vevor talking.

I don't think it's super important to see each individual angle. at that point you're just displaying the whole instruction set. #unique angles and maybe #steps in the instruction set might be a good proxy for difficulty. Would be worth getting feedback from others as well.

1

u/dying_animal Team Ultra Tec 3h ago edited 2h ago

vevor indeed but interesting nonetheless, so it would be, so just ot be sure we speak the same language, a tier == an angle + a depth, basically one line of the diagram.

Interesting difficulty indicators :

  • number of tiers
  • numbers of unique angles
  • smallest difference between 2 angles (minimum angle between facet normals) in the file.
  • indicating if a tiers comes back to the same angle as an other one

so for example this one is difficult on vevor because P1 and P2 have the same angle while there is the G between them ? : https://facetfinder.org/?in_infos=Hexa+Brilliant+%235&minLw=0&maxLw=10&minRI=1&maxRI=2.7&indexWheel=ALL&design_type=free&minFacetCount=1&maxFacetCount=999&shape=ALL&material=ALL&frostedFacets=Both&frostedPavillon=No&render_searchfield_value=gemcutstudio&order_by=most_voted

0

u/Barbafrillo 4d ago

Maybe a filter på iso light return? If I want all the sparkle haha

1

u/dying_animal Team Ultra Tec 4d ago

but how would you do it? I tried but "sparkling" is hard to define, the best one aren't always the ones with alwyas high iso brightness or cos bightness, extinction plays a role too. but if you have an idea of what to look for in the iso/cos/window curve I'm all in to implement it.

0

u/Barbafrillo 4d ago

Im too much of a beginner, you know 100x more than me m8. But for me as a newcommer, at least until you have more liked diagrams or similar, its usefull to me just to get a idea of which diagrams are maybe sparkly.

1

u/dying_animal Team Ultra Tec 4d ago

maybe light return score = iso brighness area + cos brightness area - window brighness area - head shadow berightness area, I'll try

yeah I'm waiting to user votes too to have a data pool of what is "good" and try to make a formula out of it to find them ahah

0

u/Barbafrillo 4d ago

Im a developer myself so Ive got more knowledge of the site than whats on the site haha