https://www.bricklink.com/v3/build/partdesigner.page
...looks interesting!
...looks interesting!
(2019-05-08, 11:58)Philippe Hurbain Wrote: https://www.bricklink.com/v3/build/partdesigner.page
...looks interesting!
(2019-05-08, 11:58)Philippe Hurbain Wrote: https://www.bricklink.com/v3/build/partdesigner.page
...looks interesting!
(2019-05-21, 16:05)Philippe Hurbain Wrote: The method used by Studio is very similar to LDraw texmap (and as such is not soooo much faster to create - but for sure more convenient ). I believe it could be possible to write a conversion tool. The long sting after "PE_TEX_INFO" is the png image, encoded in base64 (there is a working decoder here: http://www.webutils.pl/Base64)
(2019-05-21, 16:25)Orion Pobursky Wrote: I’m curious why they chose to “roll their own” solution instead of using the already existing texmap support for LDraw.I'd like to know too...
Quote:I like Studio but I’m having a hard time recommending it because they’re not giving back to the LDraw project.Not completely true now since Studio part admin is a new but active LDraw part author!
(2019-05-21, 16:30)Philippe Hurbain Wrote: I'd like to know too...
Not completely true now since Studio part admin is a new but active LDraw part author!
(2019-05-21, 16:30)Philippe Hurbain Wrote: I'd like to know too...
Not completely true now since Studio part admin is a new but active LDraw part author!
(2019-05-21, 19:14)Vincent Messenet Wrote: Hi, I must precise that I am independant from Studio and Bricklink team.
I discovered Studio after LDD stopped to be officially maintained and mainly used it because it was very user friendly and I didn't know much about how Ldraw worked at that time.
Then as a lot of parts were missing at that time I started to help the team to integrate missing parts within Studio and especially providing them mapping between Ldraw parts and Bricklink identifiers. Due to this they proposed me to handle their sub-forum "Studio Parts" where people reports issues and ask for new parts to be integrated and I am mainly doing the link between users and Studio team about parts integration topics. By the way thank you Philippe for your help replying to some posts
Then the more time I spent on this the more I wanted to start designing parts by myself and that's why I started a couple of weeks ago to learn and submit parts to Ldraw Library.
(2019-05-21, 16:25)Orion Pobursky Wrote: I’m curious why they chose to “roll their own” solution instead of using the already existing texmap support for LDraw. I like Studio but I’m having a hard time recommending it because they’re not giving back to the LDraw project.
(2019-05-21, 16:25)Orion Pobursky Wrote: I’m curious why they chose to “roll their own” solution instead of using the already existing texmap support for LDraw. I like Studio but I’m having a hard time recommending it because they’re not giving back to the LDraw project.
(2019-05-21, 23:22)Tatubias Wrote: The main issue here independent of how will be implemnted the texrure support.
Ldraw library will accept them in part tracker?
(2019-05-21, 19:14)Vincent Messene Wrote: By the way thank you Philippe for your help replying to some postsYou're welcome
(2019-05-21, 23:22)Tatubias Wrote: The main issue here independent of how will be implemnted the texrure support.I don't know exactly. Looks like some form of u-v mapping (hence the added parameters to type 3 triangles in textured Studio parts). But in most cases (in particular minifig heads and torsos) it shouldn't be very difficult to convert from one format to the other. Remains the issue of ownership of images in the case of Studio to LDraw conversion.
(2019-05-22, 8:04)Philippe Hurbain Wrote: I don't know exactly. Looks like some form of u-v mapping (hence the added parameters to type 3 triangles in textured Studio parts). But in most cases (in particular minifig heads and torsos) it shouldn't be very difficult to convert from one format to the other. Remains the issue of ownership of images in the case of Studio to LDraw conversion.Definitely u-v mapping.This kind of explain the choice of a different method than LDraw texmap, since this method is more powerful (but imho overkill!)
(2019-05-22, 13:13)Philippe Hurbain Wrote: A few solutions...
- svg2dat beta utility (written by Travis Cobbs) that does that, but it only handles a subset of svg, and triangulation is not outstanding (can't find again the link).
- Lasse Deleuran's online svg to Ldraw converter: https://c-mt.dk/software/svg2ldraw/ (see also https://www.eurobricks.com/forum/index.p...studio-20/). Interesting too, but again triangulation is not so great, and svg support is not complete either.
- Rolf Osterthun's Img4Dat tool (https://forums.ldraw.org/thread-23242.ht...ht=img4dat). At first it seems a bit awkward as you need to convert your svg to a bmp bitmap (and it's not bug-free), but it's by far the best tool I used to convert images to LDraw patterns. With a good source image, it can even work directly from a part photo, as I did for this torso http://www.ldraw.org/cgi-bin/ptdetail.cg...973p5f.dat
(2019-05-22, 18:50)Damien Roux Wrote: As I'm authoring many patterns the best way I found is to create a svg file of the pattern (Illustrator is my tool of choice as you can work in 1:1 scale with ldraw and benefit of very powerful functionalities) then exporting it to dat using svg2dat. Then retriangulation is needed anyway.
(2019-05-22, 13:13)Philippe Hurbain Wrote: - Lasse Deleuran's online svg to Ldraw converter: https://c-mt.dk/software/svg2ldraw/ (see also https://www.eurobricks.com/forum/index.p...studio-20/). Interesting too, but again triangulation is not so great, and svg support is not complete either.
(2019-05-22, 21:43)Lasse Deleuran Wrote: If anyone sees issues with a processed SVG file in svg2ldraw, then please send it to me and I will try to fix it.
I am actively developing all my web-based tools right now as I need them for some building instructions.
(2019-05-22, 23:52)Tatubias Wrote: check this tool to generate mesh https://www.cs.cmu.edu/~quake/triangle.html
0 PE_TEX_PATH 0 0
0 PE_TEX_INFO 0.0000 0.5417 -0.9150 1.6100 0.0000 0.0000 0.0000 0.0000 0.6708 0.0000 0.2200 0.0000 -20.0000 26.0000 20.0000 -22.0000 <PNG CONTENT>
(2022-03-09, 16:27)Orion Pobursky Wrote: I wouldn't oppose you directly contacting the Studio team to ask why they aren't using the official standard. You can even say you're representing LDraw in this matter. I think you might pull a little more weight since your software is being used by Rebrickable.
(2022-03-09, 18:04)Lasse Deleuran Wrote: I want to make greater strides with the rounding errors in official primitives first, since that is a more pressing issue.I am not sure to understand why you make this such an urgent case. There is soooooo many possible sources of vertex mismatch in LDraw parts, I don't understand why correcting a bunch of prims is so important?
(2022-03-09, 18:04)Lasse Deleuran Wrote: Thanks. I will do this. I should have opportunities to contact them directly from August where I will be in Billund.
(2022-03-09, 19:44)Philippe Hurbain Wrote: I am not sure to understand why you make this such an urgent case. There is soooooo many possible sources of vertex mismatch in LDraw parts, I don't understand why correcting a bunch of prims is so important?
(2022-06-14, 19:55)Lasse Deleuran Wrote: When I asked in the thread, I was told that it was best to also check all part files which use the primitives and correct these. This is an extremely large amount of manual, repetitive and, frankly, utterly boring, work. But if I don't do it, then who will?
(2022-03-09, 18:04)Lasse Deleuran Wrote: *snip*
This will unfortunately take a medium effort, and I want to make greater strides with the rounding errors in official primitives first, since that is a more pressing issue.
*snip*
(2022-06-15, 11:53)Cam's Bricks Wrote: Can you explain a little more about how one can find these errors? If it is "simple" math is it not able to be done pragmatically with a script of some kind?
I am way new to the LDraw community and the part creation but I would like to give back and contribute. I have made a decent amount of side income from making and selling instructions using LDraw tools. If my giving back can be doing the boring stuff so you can get on with your list of awesome stuff then so be it.