I had a selection of 2x2 and 2x4 printed tiles made, and want to use them in my building instructions. The images are in both PNG (bitmap) and AI (vector) formats.
What is the easiest way to make these into custom printed parts for use in MLCad /LDraw, etc? I would like to believe that there is an app that makes this trivial.
thanks,
---tom
(2018-02-27, 22:49)tom alphin Wrote: [ -> ]I had a selection of 2x2 and 2x4 printed tiles made, and want to use them in my building instructions. The images are in both PNG (bitmap) and AI (vector) formats.
What is the easiest way to make these into custom printed parts for use in MLCad /LDraw, etc? I would like to believe that there is an app that makes this trivial.
thanks,
---tom
Unless they are very simple checker patterns or something the easiest way would be to use "s\3068bs01.dat" with a textured rectangle on top of it.
But they will look like ordinary tiles in MLCad, they show up in lpub through LDView though.
Or use my LDCad to inspect the model first.
(2018-02-28, 19:01)Roland Melkert Wrote: [ -> ]Unless they are very simple checker patterns or something the easiest way would be to use "s\3068bs01.dat" with a textured rectangle on top of it.
Looking for any excuse to test textured parts I wend and made one
[
attachment=3090]
Code:
0 Tile 2 x 2 with ..... pattern
0 Name: tile.dat
0 Author: Roland Melkert [roland]
0 UNOFFICIAL PART
0 BFC CERTIFY CCW
1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3068bs01.dat
0 !TEXMAP START PLANAR -20 0 20 20 0 20 -20 0 -20 tile.png
4 16 20 0 20 -20 0 20 -20 0 -20 20 0 -20
0 !TEXMAP END
Just rename tile.png to whatever png you've got, just be sure that png is square pixel wise.
(2018-02-28, 19:47)Roland Melkert Wrote: [ -> ]Code:
0 Tile 2 x 2 with ..... pattern
0 Name: tile.dat
0 Author: Roland Melkert [roland]
0 UNOFFICIAL PART
0 BFC CERTIFY CCW
1 16 0 0 0 1 0 0 0 1 0 0 0 1 s\3068bs01.dat
0 !TEXMAP START PLANAR -20 0 20 20 0 20 -20 0 -20 tile.png
4 16 20 0 20 -20 0 20 -20 0 -20 20 0 -20
0 !TEXMAP END
Just rename tile.png to whatever png you've got, just be sure that png is square pixel wise.
I tried what you described, replacing tile.png with both a local filename (placing the .png file in the same folder as the .dat file) and I tried using complete path to the file, but neither approach resulted in the texturing appearing when the .dat file is loaded in LDraw.
I'm sure I'm nearly there, but I'm definitely missing a step or something is working wrong.
help appreciated :-)
---tom
[quote pid='27955' dateline='1519886504']
I tried what you described, replacing tile.png with both a local filename (placing the .png file in the same folder as the .dat file) and I tried using complete path to the file, but neither approach resulted in the texturing appearing when the .dat file is loaded in LDraw.
I'm sure I'm nearly there, but I'm definitely missing a step or something is working wrong.
[/quote]
The .png name should be relative to the .dat
Not all editors/viewers support the relatively new texture mapping standard.
What program are you trying it in?
If it doesn't show up in e.g. LDView or LDCad then it could also be caused by a non supported png format. A simple png made by paint should be ok though.
(2018-03-01, 18:48)Roland Melkert Wrote: [ -> ]Not all editors/viewers support the relatively new texture mapping standard.
I updated to the latest LDraw 4.3 release and it started working perfectly. Thanks for the tip!
I was able to scale the images and modify the file for 2x4 tiles without much difficulty - just a little trial-and-error.
Thanks Again,
---tom
(2018-03-02, 7:17)tom alphin Wrote: [ -> ]I updated to the latest LDraw 4.3 release and it started working perfectly. Thanks for the tip!
Just to clarify, LDView is not "LDraw". There is no such thing as "LDraw 4.3". I'd try to explain what LDraw is, but the main ldraw.org page probably does it better:
Quote:What is LDraw?
LDraw™ is an open standard for LEGO CAD programs that allow the user to create virtual LEGO models and scenes. You can use it to document models you have physically built, create building instructions just like LEGO, render 3D photo realistic images of your virtual models and even make animations. The possibilities are endless. Unlike real LEGO bricks where you are limited by the number of parts and colors, in LDraw nothing is impossible.
LDView is a program to view LDraw files, and it supports texture maps. It is also one of the renderers supported by LPub and LPub3D, so if you use it as your renderer in one of those programs, instructions you create will show the textures. I believe that LDCad, LeoCAD, and BrickSmith all support textures, so if you want to see the textures in your LDraw-based CAD program, you need to use one of those. As Roland pointed out, MLCad definitely does not support them.
(2018-03-02, 18:20)Travis Cobbs Wrote: [ -> ][quote pid='27971' dateline='1519975078']
Just to clarify, LDView is not "LDraw". There is no such thing as "LDraw 4.3". I'd try to explain what LDraw is, but the main ldraw.org page probably does it better:
[/quote]
I'm aware of the distinction but forgot. To be fair, the LDraw suite of tools are extremely useful and powerful, but they aren't all that easy to use, and the naming conventions are a mishmash at best. I'd love to see more usability improvements, but this isn't all that likely as it's created by and for a small collection of geeky hobbyists.
I am personally a fan of MLCad, which worries me since it hasn't been updated in ages. I'd love to see it get further attention as it's the most professionally capable & efficient tool I've found yet.
---tom
I'm following the code and I'm understanding how this works, essentially but here's one thing I don't know...
Where the heck are the PNGs supposed to go?
(2018-05-10, 5:44)Scott Moore Wrote: [ -> ]I'm following the code and I'm understanding how this works, essentially but here's one thing I don't know...
Where the heck are the PNGs supposed to go?
Easiest is to place them alongside the .dat
where do you put the code in?