-
Posts
392 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Everything posted by suenkachun
-
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
This is fine, I still recommend installing an update once released for access to the latest contents, in your earlier reply you mentioned using the rar from 24/08/2022 which is now outdated, the latest one is from 29/12/2022 as mentioned before. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
There are two more things I can immediately think of. First, there is a newer update released on 29/12/2022 here, perhaps the missing colours you mentioned were added after the update file from August in a more recent update release, so always use the files from the latest update and check back regularly for new releases. Second, if you installed “LDD Version 4.3.12” instead of “LDD Version 4.3.11” there will be issues with the LDD files themselves, refer to my earlier post on how to install LDD perfectly on Windows using both installers. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Let me dig out some location paths below and please also check whether you have placed all files in their correct locations. There are three files to extract from the C:\Users\User\AppData\Roaming\LEGO Company\LEGO Digital Designer: “db” and two flies under the “Palettes” folder “LDD.lif” and “LDDExtended.lif”. To successfully add all four Colour files these must be extracted first. For details on extraction please refer to the first post of the partner topic [KEY TOPIC] LDD New Parts. Once extraction is complete, check for the following files and folders related to colours. Under the “db” folder (C:\Users\User\AppData\Roaming\LEGO Company\LEGO Digital Designer\db): “MaterialNames” folder (C:\Users\User\AppData\Roaming\LEGO Company\LEGO Digital Designer\db\MaterialNames): This folder contains English and German names for the included colour, the two “localizedStrings.loc” files are best accessed using “Notepad++”. “CurrentMaterials” file (C:\Users\User\AppData\Roaming\LEGO Company\LEGO Digital Designer\db\CurrentMaterials.xml): This file lists all current colours that are in LDD. “Materials” file (C:\Users\User\AppData\Roaming\LEGO Company\LEGO Digital Designer\db\Materials.xml): This file contains all colour RGB values. Under the “Palettes” folder (C:\Users\User\AppData\Roaming\LEGO Company\LEGO Digital Designer\Palettes): Locate the “MaterialSelector.xml” file under the “LDDExtended” folder (C:\Users\User\AppData\Roaming\LEGO Company\LEGO Digital Designer\Palettes\LDDExtended\MaterialSelector.xml), this file enables all colours in LDD Extended Mode. Finally, paste the “2020NewPreColoredParts” folder under the “Palettes” folder (C:\Users\User\AppData\Roaming\LEGO Company\LEGO Digital Designer\Palettes), giving you access to all new pre-coloured multi-coloured and printed new parts. I guess you may have missed extracting some of the required files, thus the missing colours. Therefore, please complete the extraction process of the three files before pasting and replacing all new files in their exact locations. Please also check other details of the first post of the partner topic [KEY TOPIC] LDD New Parts for the exact location of other relevant folders and files I have not mentioned above, in case some of those were not pasted correctly too. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
The latest Colour files should already be included in the latest update packages, so please check whether you have installed everything properly. The four Colour-related files can be located using the post on this topic below, when installing an update from here please check whether these files have been replaced too, all recently added Colours should show up if everything is done correctly. P.S., for “localizedStrings.loc” the German (DE) version has also been updated so all names in German now fully match the regular English (EN) version. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Just noticed some random missing collision data in one of my old custom projects. Hopefully, this can be corrected easily and thanks in advance. As shown above, Part 4599 Tap Ø4.9/6.4 is placed right next to a Hinge (either Brick 3080+3831 or Plate 73983, example above is two 73983 stacked upon each other above a pair of regular Plates) with the Tap at 90 degrees but the Hinge rotated. The top Tube section of the Tap seems to be missing some collision data so it can currently collide with the circle part of the Hinge between the two Plates/Bricks. I will update my project by rotating the Tap slightly downwards in case this does get fixed which will remove the specific Taps from the project file by then. P.S., is there a chance of including the Tap variant without the front hole in the top Tube section? I cannot remember which is more recent so it might be beneficial to include the other one too. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
You can try using the new perfect method I posted earlier to install LDD on Windows properly linked below, the trick is to download both the installers for “LDD Version 4.3.11” and “LDD Version 4.3.12”, extract the files of “LDD Version 4.3.11” using “7-Zip”, then install “LDD Version 4.3.12” successfully without the Flash Player Glitch but manually replace the main LDD files with those from the “LDD Version 4.3.11”. This new method will properly register LDD as a programme on the System Registry and add back the missing Start Menu Folders plus you can create a Desktop Shortcut for easy access, while also including the latest correct official LDD files from “LDD Version 4.3.11” to achieve a perfect installation. Once LDD is installed perfectly the only thing left to do is install the latest LDD update Package from here. Please refer to the post for drawbacks of the existing recommended methods and two detailed step-by-step guides, including how to keep your current LDD setup and migrate everything to the new installation (for example, when you have added custom content like Decorations or new Colours, Templates and settings can also be brought over). Hopefully, this new method will be helpful. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
For the next LDD Update please also check Part 35459 Tile 1×3, Inverted, W/3.2 Hole as Collision Data seems to be missing for the three Hollow Studs in the middle, thus other Bricks can be incorrectly placed within the Tile through the Holes (the Baseplate example only happens with Flat side down). In addition, below is a list of all current Bricks with a possible distorted Decoration surface (UV Mapping exceeding texture bounds), use this for the most up-to-date information. Being simply a tiny visual issue these can always be modified later. Already confirmed and clearly visible: Part 3068 Flat Tile 2×2, Part 87079, Flat Tile 2×4, Part 4150 Flat Tile 2×2, Round (compare with similar Part 14769). Not yet confirmed but still visible: Part 15210 and Part 15210 Four-sided Sign With Snap, apply Decoration 93337 onto both and neither will be displayed 100% correctly. Potential new candidate: Part 3039 Roof Tile 2×2/45°, not sure what is going on but when applying a Decoration which fills up the entire slope surface; sometimes the Decoration will get cut off on the left and right sides of the slope, sometimes the Decoration will not fill up the slope on the top and bottom sides, so it’s best to check this Brick’s UV Mapping too. Thanks. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Personally, I have been dealing with LDD-related Graphics issues for years. My first ever post and topic on Eurobricks was this back in 2015 when LDD on my old Windows 8.1 Laptop started to crash unexpectedly. After I failed to locate a solution online, I joined Eurobricks which was the best decision ever. Anyways, here are some information I have gathered over the years which might be useful. The first thing to check is whether your PC meets LDD’s basic requirements. Next, always set LDD to run using the most powerful Graphics Card on your PC (such as NVIDIA) by default (which was suggested by the official LDD Development Team Members whom I emailed back in 2015 as my old Laptop had both an Intel Card and an NVidia Card) and when opening larger LDD Models make sure that nothing else is running in the background except LDD, which helps to improve LDD’s performance. To further boost performance, please turn off all Advanced Graphics options in the LDD Preferences, something that must be sacrificed for LDD to run a bit more smoothly, also turn off the sound in LDD which is usually not required anyway, which has helped me greatly as LDD now has one less item to load. In addition, please avoid “Hiding” and “Unhiding” Bricks multiple times in a row when saving is required as this will put more pressure on LDD’s display thus a crash may be more likely. The number one cause of LDD crashes these days after all basic settings above completed is too many Bricks connected together. Quoting an old reply I got back in 2015: “LXF files are nothing but zipped xml files, along with a png preview image. What makes LDD crash is not so much the size of these files, but the amount of polygons it has to render: Many bricks result in bigger XML, thus in a bigger LXF file, while polygons do not necessarily correlate with brick count: A synonym for ‘polygons’ is ‘studs’.” Basically, the more Studs LDD has to render the more likely that LDD will crash even though the Brick Count and File Size of each LXF File are relatively small, back then the file which caused my LDD to crash had a staggering 32 48×48 Baseplates all connected together. Therefore, try keeping each LDD Model small from the beginning or even plan ahead to start splitting the expected-to-be-larger Models in early stages of construction when fewer Bricks are involved. A bonus solution which helped me briefly in the past is to remove all Baseplates and keep the rest of the elements loosely placed together, just make sure to note down the Baseplate configuration or save them elsewhere so that this can still be accessed if required. For existing large LDD Models, instead of importing into a blank file to split I suggest making several copies of the same file, delete sections and save until each file contains a unique section of the Model as importing will most likely contribute to another crash. When transferring small sections between files, instead of direct “Cut/Copy/Paste” or “Import/Export” try saving the selection to the “Templates” section found in each Mode, delete from original file and insert into new file. Regarding your concern about newly added Bricks, this usually has nothing to do with LDD crashing as the design of Bricks are not related to LDD’s Display capabilities. Except when the Brick is misplaced or is still missing Collision Data, which may cause the Programme to glitch out in certain cases. However, as I have posted on this topic before LDD Decorations can now be produced using new methods which display them in Ultra-High-Definition with File Sizes of the PNG images up to 4 MB, while the improved LDD Decoration standards also contribute to larger File Sizes of the PNG images (e.g., 1024 Pixels times 1024 Pixels instead of 128 Pixels times 128 Pixels). If the LXF File contains a large number of Ultra-High-Definition LDD Decorations, this will put more pressure on LDD’s display thus a crash may be more likely. P.S., I currently run LDD on my Windows 11 Laptop with Intel(R) Iris(R) Xe Graphics/NVIDIA Geforce MX450 (set as default Display Card) and most of my larger LXF Files on average contain over 12,000-18,000 Bricks with the largest ones containing over 20,000 Bricks each, all successfully opened without LDD crashing except for a few Files which I am currently trying to rescue by splitting them up. The key things I always do are: set up my Laptop and LDD to run in the most optimised environment, only have LDD open and nothing else in the background unless absolutely necessary and avoid all actions which may cause LDD to crash such as constantly “Hiding” and “Unhiding” Bricks. Hoping that this information has been useful. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Not sure if this has been posted elsewhere before, but I recently discovered a new way to install LDD fully on Windows 10/11. “LDD Version 4.3.11” is the correct Windows version to install but it includes the now permanent Flash Player Glitch. “LDD Version 4.3.12” was released to remove the Flash Player Glitch, but it has multiple issues such as the outdated Brick version. The previous and current best method to install LDD as mentioned in this particular post is to download the “LDD Version 4.3.11” installer “setupldd-pc-4_3_11.exe”, use “7-Zip” to extract this once then further extract the “LDDSetup.exe” within which unlocks all of the main programme files of LDD; save these files somewhere on your PC and double-click the software executable “LDD.exe” to start using LDD, for convenience pin icon to Taskbar for easy access. However, drawbacks of this method include: LDD will not be properly registered on the System, you need to manually associate “.lxf” and “.lxfml” files with the software executable, the additional Start Menu Folder and Desktop Shortcut are not created, each time you open “LDD.exe” the Programme Window is not “Maximised” and you have to manually do this every single time (a personal annoyance for myself). The new method combines the installers for both “LDD Version 4.3.11” and “LDD Version 4.3.12” to achieve a perfect installation, as thanks to our current understanding of how LDD works it is perfectly fine to replace existing files. For new LDD users please use the following steps. 1. Download both the installers for “LDD Version 4.3.11” and “LDD Version 4.3.12” (“setupldd-pc-4_3_11.exe” and “setupldd-pc-4_3_12.exe”), please remember to open the “File Properties” of both files and unblock them before use as Windows might treat files as harmful ones from other computers once modified or downloaded. 2. Run “setupldd-pc-4_3_12.exe” to install “LDD Version 4.3.12” successfully, but with the “Add To Quick Access Ribbon” option unchecked as this feature is discontinued in Windows 10/11. 3. As mentioned above, use “7-Zip” to extract the “LDD Version 4.3.11” installer “setupldd-pc-4_3_11.exe” once then further extract the “LDDSetup.exe” within. Keep the now extracted folder “LDDSetup.exe” saved somewhere else. 4. Copy all files within the now extracted folder “LDDSetup.exe”, then navigate to “C:\Program Files (x86)\LEGO Company\LEGO Digital Designer” and paste, always selecting “Replace All” and not deleting anything. By doing this, you have successfully installed “LDD Version 4.3.12” but manually replaced all files with “LDD Version 4.3.11”. 5. Personally, I then set up all LDD Start Menu Folder and Desktop Shortcut files by setting “Maximised” Programme Window as default and turning on “Run As Administrator”, both in the “File Properties” of each individual file. 6. Run LDD via the Desktop Shortcut and still pin to Taskbar if you want to, this will officially generate the following two folders: “LEGO Creations” in “C:\Users\username\Documents\” and the Database folder “LEGO Company” in “C:\Users\username\AppData\Roaming”. Follow the instructions in the partner topic “[KEY TOPIC] LDD New Parts” to install the latest (unofficial) LDD Update and you are good to go! It is recommended to use the “Complete Update“ from Dropbox for the very first clean install to avoid missing any files, then for future LDD updates just copy and paste the latest files provided within each update. If any existing Windows LDD users wish to reinstall LDD (to register the programme and add back missing files) on their existing PC (like what I did) or want to migrate their existing LDD to a new Windows PC, please use the following steps. 1. Locate the following two folders on your current Windows PC: “LEGO Creations” in “C:\Users\username\Documents\” and the Database files “LEGO Company” in “C:\Users\username\AppData\Roaming”, then copy and paste them onto an external source (Hard Drive) which essentially backs them up. If you are reinstalling on the same PC then please remove LDD completely after the two backups. 2. Repeat all six steps above for new LDD users to successfully install LDD on either the same PC or a new PC except for the installing recent (unofficial) LDD Update bit. Once complete first copy and paste the backup of the entire “LEGO Creations” folder to “C:\Users\username\Documents\”, always selecting “Replace All” and not deleting anything. Next, navigate to “C:\Users\username\AppData\Roaming” and delete the original Database folder “LEGO Company” since the contents within have now been extracted to enable recent (unofficial) LDD Updates to be installed. Paste the backup of the Database folder “LEGO Company” right here which completes the new installation process. You will now have a fully installed “LDD Version 4.3.11” with the latest (unofficial) Updates plus all of your previous work retained. The final step is to re-associate “.lxf” and “.lxfml” files with the now properly registered LDD instead of the software executable (file thumbnails will be updated once complete), then you are good to go! Whether you are trying LDD for the first time, returning to LDD after a break or previously installed LDD not using the full method due to the Glitch, I’m hoping that this information will be useful in some way. Thanks for stopping by! -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
No worries, I checked again by manually comparing the file lists but no results, hopefully this is just a glitch on my side and not a universal issue. P.S., I did locate two more potential Bricks with a distorted Decoration surface though: Part 15210 and Part 15210 Four-sided Sign With Snap alongside the previously mentioned three Flat Tiles (3068/87079/4150). To confirm this, apply Decoration 93337 onto both Part 15210 and Part 30258. I looked up official images of the two Parts and the actual PNG image of 93337, which confirms that the curved corners do show within the Sign. As Part 30258 fails to show any of the rounded corners while Part 15210 includes the rounded corners but the edges appear to be distorted, it will be best to check both parts together. As mentioned before, this issue does not influence custom decorations or official ones, but do remember these two Parts when the other three Flat Tiles are fixed in the future. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Thanks for the quick fix. Unfortunately, I installed the latest update files from GitHub and the same error still appears: "1 brick could not be loaded and has been removed from the file" message but no additional file was generated in the system. Perhaps it will be easier to locate all the missing elements if you check this file saved on my end after installing the latest files and compare with your original file as I can no longer easily find the rest of the differences just by checking manually. Hopefully, the remaining issues can be fixed easily too. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
I just installed the update again (Dropbox version) and opened the latest 221229.lxf to see the "1 brick could not be loaded and has been removed from the file" message still popping up but no additional file was generated in the system as well. I did a more in-depth check and soon noticed that a few more Decoration files are missing, specifically the four which are highlighted in the screenshot below. Once the four missing Decoration files are added back, I will reinstall the update and check again to see if the error message still pops up. Thanks for all the efforts so far! -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Another major LDD update means that the PDF Guide needs to be updated too. The changes this time include adding mentions of three newer Bricks Tile 4×4, Flat Tile 1×2 [Transparent PC] and Ramp 6×8 within the first table, updating the information regarding Flat Tile 1×8 as the UV Mapping was just updated, adding a dedicated section regarding how to output new and update existing Flat Tile 1×8 Decorations accurately, simplified specific sentences and added a new section at the end regarding how to maximise the output quality of the final PNG Image so that Ultra-high-definition Decorations can be displayed in LDD (as the new Flat Tile 1×8 section occupied a new page, the remainder of the page had to be filled up in some way). A quick recap: This PDF Guide was created to help everyone design the most accurate Decoration PNG images of common regular Bricks for use in LDD, whether they are custom creations or official images to be submitted here for future LDD updates. Simply use the relevant details when designing Decorations for any listed Brick and they will fit onto the relevant Brick surfaces perfectly. The latest PDF Guide can be downloaded here (same link as before). Thanks in advance and I hope that this will be useful. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
I just installed the update via the Dropbox version and noticed a potential missing file. When opening the latest 221229.lxf, the "1 brick could not be loaded and has been removed from the file" message popped up but no additional file was generated in the system. I did a quick check and soon noticed that one of the Flat Tile 1x8 Decorations was missing, specifically the blank one included in the screenshot above. Please check whether the image file is only missing in the Dropbox version or also on GitHub. P.S., thanks for including the UV Mapping files, as I can now easily update all of my custom Flat Tile 1x8 Decorations with the help of the relevant file. For the next update, I suggest also including the UV Mapping files of Flat Tile 2x6 (posted here) and Brick 1x1, Round (posted within this post), as I only understood how to create relevant custom Decorations for the two Bricks using the information provided in the two posts. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Thanks for the reply, being a simple and small visual distortion this can definitely wait. At least the cause of this issue is now known and the three Decorations can still be produced to fully fill their respective surfaces up to the edges, only to be displayed perfectly in LDD at a later date. Aside from this, I’m sure that the next update will already bring a large number of useful new elements and other fixes which is great. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Thanks for all the efforts so far. I found five Bricks which still require partial Collision Data at specific locations which can hopefully be added/fixed in time for the next update. Part 35464 was already mostly fixed, but the top tips can still collide during rotation. For some reason, collision is only missing at the lower middle section of Part 58947 where the three rings are located, but everything seems to be fine when the Brick is turned upside down. The top and bottom tips of Part 35649 will collide slightly when placed right next to each other, while only the lower edges of Part 65783 are missing collision. Part 30034 is only missing collision for the clip section, while Part 4221 has a minor collision error where the inner curve can collide with other Bricks slightly. The following list of Bricks have missing Collision Data for most sections, so these can be modified gradually: Part 3612, Part 3613, Part 30219, Part 32606, Part 32607, Part 35366, Part 48294, Part 71183, Part 71184, Parts 377201-377205 (the five Batman Battle Accessories), Part 500183, Part 626981, Part 626982. This list is simply used to keep track of the update progress and to inform others that these Bricks should be placed carefully for the time being until an update is released. I guess the first five Bricks can be fixed quickly since they are only missing partial Collision Data. For the others, the most valuable fixes at the moment will be the two new Laptop variants (626981, 626982). P.S., hopefully the three Flat Tile (Part 3068, Part 87079 and Part 4150) UV Mappings can all be updated in time so that image distortion can be avoided completely. Thanks again! -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
That is true, I might install the new files and check for glitches this weekend and report back if I find anything wrong, if the Torso design does include a background colour then the new versions will definitely benefit. However, the three other Flat Tiles should be definitely fixed as some official designs do tend to be printed more towards the edges (plus my OCD wants them to be fixed as the distortion does look less pleasant in some cases, but I can definitely still live with them for now). Thanks anyways. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Thanks for the files. Hopefully, there will soon be updated files available for Part 3068 Flat Tile 2×2, Part 87079 Flat Tile 2×4 and Part 4150 Flat Tile 2×2, Round too, or else I will wait until the next LDD update which should be when these three Flat Tiles have their UV Mappings officially fixed to avoid image distortion altogether. P.S., The updated Torsos should also be included in the next LDD update. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Thanks for the updates. I would say the new version looks a lot better without the distorted edges, and this update will benefit the most under the following two cases: if the Print does include a background colour then the distortion will not be shown at all; if any current official Prints do exceed the borders then distortion can be avoided too. In addition, for me personally, when I create custom Prints I tend to fill up the entire surface as including gaps is slightly more difficult without professional assistance. In the future, gaps can be manually included for each individual Decoration instead of having a universal gap. I guess the new version is the best solution to move onwards with, but please remember to apply it to the backs of the torsos too as the distortion happens both front and back. BTW, hopefully the UV Mappings of the three Flat Tiles I mentioned earlier (Part 3068 Flat Tile 2×2, Part 87079 Flat Tile 2×4 and Part 4150 Flat Tile 2×2, Round) can be fixed in time too together with Minifigure Torsos (both front and back) and be included in the next LDD Update. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Apparently Flat Tile 2×2, Round is also affected by the image distortion error which I only just noticed, so this needs to be fixed too. Shown below is a custom Road Sign Decoration (Vehicles carrying hazardous materials prohibited). On the left is Part 14769 which is completely fine where the Decoration fits completely (do check this Brick too just in case), but on the right is Part 4150 where there is a clearly visible gap between the Bright Red Ring and the edge of the Flat Tile and slight distortion is clearly visible at four locations within the gap. If I do find any more additional distorted Decoration surfaces I will post them here ASAP, hopefully all of these mentioned Bricks can be fixed in a similar and easy way. Thanks in advance! -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
I checked past replies on this issue and did some simple tests in LDD, then compiled the following list of Bricks which seem to all have their Decoration UV mapping(s) exceeding texture bounds thus leading to distorted images being displayed after decorating them in LDD. The first two Bricks are Part 3068 Flat Tile 2×2 and Part 87079 Flat Tile 2×4, which was how the issue was discovered in the first place. In the screenshots above I used a sample Microsoft PowerPoint Medium Wood Texture to highlight the image distortion around the four edges. I later checked all current LDD Minifigure Torso Elements (Mini Upper Part) thanks to a previous reply and discovered that they seem to also have the same issue. As shown above, I inserted a plain Black shape modified from Official Decoration 62375 which is a Torso Design completely filled in, this also helped me determine the UV Mapping of Minifigure Torsos for creating custom designs. The Black shape does not fill up the Torso surfaces completely both in front and at the back with slight distortions at the edges, suggesting that boundary issues are existing too. The nine Torso Bricks include Part 16360, Part 63208, Part 76382, Part 84638, Part 12896, Part 34412, Part 97149, Part 24319 and Part 11938, with the only excluded Brick being Part 43370 Mini Upper Part NBA since this one is not yet Decoratable. As all Minifigure Torsos are the same with the only difference being the arms, I guess only one Decoration UV Mapping needs to be fixed then reapplied onto the 18 Decoration surfaces all at once. If future Minifigure Torsos are added, the updated UV Mapping should be used by default. Thanks to everyone in advance! -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Thanks for checking, I guess Flat Tile 2×4 should have the same issue then? If that is the case then it too can also be fixed easily. This could be beneficial but should only be implemented if the existing Prints can be updated in time. For now, I suggest at least checking Minifigure Torso Parts for the same boundary issues found in both Flat Tile 2×2 and Flat Tile 2×4. As mentioned in the first reply regarding how to temporarily fix the issue: Leaving an empty single pixel-width border around a decoration will remedy the issue. It is also apparent on the standard minifig torso. This means that Minifigure Torsos may also potentially have the same boundary issues as the empty border is needed for relevant Decorations in certain cases. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Two immediate thoughts came to mind: either the UV Maps of both Flat Tile 2×2 and Flat Tile 2×4 were originally designed to not fill the entire surface of the Flat Tile, or gaps were purposely included within the two UV Maps as fewer designs used to extend into the gaps. For the first case, the two UV Maps need to be redesigned and reassigned to now fit the entire top surfaces of the two Flat Tiles, for the second case simply update the two UV Maps so that the gaps within are eliminated, afterwards the new standard should be manually adding gaps to each individual Decoration only when required. Flat Tile 1×1, Wall Element 1×6×5 (Part 59349) and Flat Tile 1×2 are all similar Bricks in terms of ratio where the UV Map can be filled completely without any issues, so these can be used as a reference when updating Flat Tile 2×2 and Flat Tile 2×4. Until this can be addressed, anyone contributing future official LEGO Decorations for Flat Tile 2×2 and Flat Tile 2×4 should keep in mind that the gaps may cause issues around the four edges if the design is more filled. -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Thanks to everyone who took the time to read about the issue. I did some additional research and have dug up more information regarding the issues with Flat Tile 2×2 and Flat Tile 2×4. The first thing I did was to look at existing official Printed Flat Tile 2×2 on the market, and this process soon revealed something important: many of the older existing Printed Flat Tile 2×2 are not printed till the edges of the Flat Tile, such as the Fire Logo shown below. I checked the existing LDD Flat Tile 2×2 Decorations and many such as the Wanted Poster (610655), Pizza Box (609712) and the Old Times Newspaper (604015) were all designed with a pre-existing gap around the Decoration even when using the old standard of 128px times 128px blurry Square, in which the gap is the now affected area. The Treasure Map and Ultra Agents Attack Screen were amongst only a handful of Flat Tile 2×2 Decorations to extend beyond the gap and even touch the edges of the Flat Tile. Therefore, my theory from this is that the original Decoration Mapping of the Flat Tile 2×2 in LDD was mapped to include the gap by default, not considering that this may cause further issues with Decorations which occupy parts of the gaps. I also found another old topic from 2014 on here (included below), back when LDD was still officially supported and we were not allowed to publically post about cracking open any internal LDD files. The post detailed an alternative method to add custom or then not available official Decorations onto LDD Parts, notice how the Treasure Map in this attached screenshot was already slightly distorted on all four sides which is exactly the same as what I posted in the earlier post, further supporting the gap inclusion claim. For Flat Tile 2×4, I suspect that the same thing happened just like the Decoration Mapping of the Flat Tile 2×2 where the gap was included within the Decoration Mapping when this Brick was recently made decoratable. Moving forward from this, what should be the next step? After doing further research, I do believe that it will definitely be beneficial if the Decoration Mapping of both Flat Tile 2×2 and Flat Tile 2×4 be updated to remove the gaps on all four sides. The first and most important reason is that existing LDD Decorations of the two Parts will no longer be distorted on all four sides, a side effect which was not intended at all, if gaps are required they can be added to each Decoration image individually. The second reason is that some newer designs now tend to touch all four sides of the Flat Tile, such as this Minecraft Tile, when these are added into LDD in the future edge distortion can be avoided completely. The third reason is just a personal desire to not see distorted Decorations in LDD, both official and custom designs, which can be demonstrated below. In the above new example, I created a Square Decoration (preview is 400px times 400px but original version is 1024px times 1024px) for the Flat Tile 2×2 using the Paper Bag Texture found in Microsoft PowerPoint, which is essentially using a full photograph as the Decoration to achieve an extremely realistic effect. Unlike my previous examples where a frame is included around the Decoration and thus can be adjusted, the four edges of the photograph are now clearly distorted and leaving a gap will just not work in this case. Hopefully, something can be done regarding updating the two Bricks without breaking any existing elements and connections. Flat Tile 2×2 can be updated by using Flat Tile 1×1 as a reference since this Decoration Mapping is currently working fully with no gaps present on any side, while Flat Tile 2×4 can be updated by using Flat Tile 8×16 as a reference for the same reasons as Flat Tile 1×1. Thanks to everyone in advance! -
Custom LDD bricks and fixes
suenkachun replied to Equilibrium's topic in Digital LEGO: Tools, Techniques, and Projects
Thanks for the suggestion. I tried your method by scaling up a Square Decoration to 1022px times 1022px then placing it in the middle of a Transparent 1024px times 1024px Square before output, the blurry and expanded bits were indeed removed but the Decoration now no longer touches the sides of the Flat Tile with a clearly visible gap on all four sides. I guess this could work in certain cases, but most of my custom Decorations must touch the sides of the Brick beneath without the gap, so the real solution here is to possibly find a way to remap the two Decorations and eliminate the gaps on all sides properly instead of having to adjust the Decorations themselves (refer to the Fire Alarm Panel Example where the 1×1 has no gap on each side at all but the 2×2 does).