Log into your account to keep track of your progress. You can work through the lessons without logging in but your progress will be lost when you refresh the page.
PROJECT SKYLARK | BUILDING GENERATOR
TOTAL DURATION: 3h 04m
Learn how to solve the main challenges for the medieval-themed buildings generated in the scene. Our HDA will take in a block-out that the user provides and automatically place all of the windows and beams for us. The goal is to create a solid tool foundation that can be expanded based on the needs of your project. We present alternative solutions to common problems you may run into, so the lessons learnt can be brought forward to your next tool.
In this series you will learn about: basic procedural modelling, UVing, VEX, trigonometry, half edges, projecting 3D vectors onto a 2D plane, advanced extrusion techniques.
Learn all about Project Skylark
${item.description}
COMMENTS
Keanu999 10 months ago |
"Thank you for taking the time to create these course materials. However, after watching for over an hour, I have a few thoughts. I believe the course should start from a design perspective—gathering various house shapes, analyzing key design features, and initially determining which aspects can undergo PCG-driven changes in appearance. This way, learners can approach the material with a more thoughtful mindset. Although this is a technical share, without a clear purpose and just going through the steps of the process, it becomes difficult to apply the knowledge and truly learn. Overall, it's well done, and I look forward to more content in the future!"
maskpoison 1 day, 8 hours ago |
Roof shape part is cut at attribute wrangle (random deletion mask) and doesnt work as intended + network in file provided looks totally different which makes it impossible to follow.
Marn 4 hours, 5 minutes ago |
Thank you for your comment maskpoison! I apologise for the minor editing mistake. The full VEX code is:
if (rand(@primnum) < @deletion_mask)
{
removeprim(0, @primnum, 1);
}
The provided hip file differs here as I revisited this logic at the start of part 9. For future tutorials, I will include the result at the end of each video in the file to prevent this issue from occurring moving forwards.
Thank you for the feedback.
Please log in to leave a comment.