Revolutionizing Material Efficiency with OptiSheet 2D I’ve been diving deep into computational geometry and optimization lately. I’m excited to share a sneak peek of OptiSheet 2D, a nesting algorithm designed to pack irregular pieces into a defined slab with maximum efficiency. The goal? Minimize waste and maximize resource utility. The Tech Stack: Backend: Spring Boot (Handling the heavy lifting of the packing logic). Frontend: React & Tailwind CSS (For a clean, responsive visualization). Architecture: Designed as a lightweight, stateless engine to ensure high-speed processing. Technical Note: Since the backend is powered by Spring Boot, the engine takes a moment to "warm up" about 30-60 sec during the initial request. However, once the JVM is primed, the optimization logic runs continuously and at peak performance for all subsequent tasks! ⚡ We are currently in the "stress-test" phase—running complex test cases to ensure the algorithm handles edge cases and tight tolerances. It’s a work in progress, but seeing the pieces snap into place is incredibly satisfying. Check out the demo below to see the algorithm in action. ⬇️ https://lnkd.in/gptGE8Ki #FullStackDevelopment #Java #SpringBoot #ReactJS #Algorithms #Optimization #CodingJourney #SoftwareEngineering
More Relevant Posts
-
"The project is never-ending, but the results are finally here" project is closing in , If you understand the math, you can build anything. Tommorow is the day,Ready to show this to my supervisor tomorrow—wish me luck! I’ve always believed that the best way to understand the web is to build without the "safety net" of heavy libraries. I just finished building 4 custom interactive backgrounds from scratch. The Engineering Breakdown: The Math: Used the distance formula d = sqrt (x2-x1)^2 + (y2-y1)^2 for real-time particle proximity detection and "web" connectivity. The Geometry: Leveraged Math.cos() and Math.sin() for algorithmic shape generation—no static images, just pure trigonometry. The Rendering: Bypassed the React Virtual DOM in favor of the Canvas 2D Context, ensuring a locked 60 FPS by talking directly to the GPU. #Javascript #CanvasAPI #WebPerformance #CreativeCoding #MathInCode
To view or add a comment, sign in
-
A great plugin for any C4D Redshift users, super clean way of keeping on top of Object and Material ID's. No need to individually check one at a time 👌
Senior CGI Generalist & Multidisciplinary Designer with a strong focus on Motion Design > Adobe Suite | Cinema4D + Redshift | Substance | Marvelous | JangaFX | Unreal Engine
My custom Redshift ID Manager for Maxon's Cinema 4D is out now! Launching with a massive discount for the duration of OFFF, you can grab it for £15 until Sunday > https://lnkd.in/eWCm6Ss4 SALE Extended through NAB2026! Features include: ➡️ RS Object ID listing ➡️ RS Object ID Tag listing ➡️ RS Material ID listing ➡️ Select RS Tag/s from ID selection ➡️ Select Objects of RS Tag/s from ID selection ➡️ Select Objects of Material/s from ID selection ➡️ Mass modify Object IDs ➡️ Mass modify Material IDs ➡️ Native UI styling, compact window ➡️ Works with new RS Nodes and Legacy Xpresso Materials, Standard, Rs Material and Open PBR Materials ➡️ Creates an annotation tag with all ID's listed in ascending order ➡️ Creates Puzzlesmattes for Object ID and/or Material IDs, with reflect./refract enabled or direct/multipass ➡️ Both the annotation tag and the mattes can be updated with a single click too Check out the high quality overview here: https://lnkd.in/eUshjuzU #redshift #redshift3d #maxon #cinema4d #c4d #python #plugin #plugins #script #scripting #workflow
To view or add a comment, sign in
-
Industry leaders are shifting toward interactive 3D narratives. Static brand presentations no longer deliver high engagement. We leverage Blender Python automation for scalable workflows. This technical approach ensures massive assets stay performant. Our architecture utilizes GPU acceleration for web delivery. This deep dive reveals the future of scrollytelling. Blog: https://lnkd.in/eJ-HNCkM Video: https://lnkd.in/efZDPvYs Books: https://lnkd.in/gqejw-pc Wookworking Blueprints: https://ojamboshop.com Tutorials: https://ojambo.com/contact Consultations: https://lnkd.in/eWRXWP6E #SystemsArchitecture #DigitalTransformation #WebGPU
To view or add a comment, sign in
-
🚀 Built AirWriter HCI — a touch-free interaction prototype using just your hands What if your hands could fully replace your mouse and keyboard? I’ve been exploring that idea by building AirWriter HCI, a Python-based system that turns hand gestures into real-time desktop control and air-writing. 💡 What it can do: → Control cursor with natural hand movement → Pinch to click, drag, and interact → Write in the air with a persistent whiteboard → Adjust color & stroke thickness dynamically → Use an on-screen keyboard for typing & shortcuts 🛠 Tech Stack: Python • OpenCV • MediaPipe Hands • NumPy • PyAutoGUI • Windows This project sits at the intersection of Computer Vision, HCI, and Desktop Automation, aiming to make interactions more natural, touch-free, and accessible. I see huge potential in areas like: 🔹 Accessibility tech 🔹 Gesture-based UI/UX 🔹 AR/VR interaction models 🔹 Future touchless work environments 👉 I’d love to hear your thoughts: If you were to take this further, what would you improve or build next? If you want to GitHub repo feel free to DM me.. #Python #OpenCV #MediaPipe #ComputerVision #HCI #Accessibility #GestureControl #UIUX #MachineLearning #Innovation #TechProjects
To view or add a comment, sign in
-
90 Days of Code: Building a Professional Photo Filter Engine! 🎨🎭 Day 90/100 To mark Day 90, I moved from analyzing images to creating them. Today, I built a Custom Color Tint Engine using NumPy and Matplotlib. By manipulating individual RGB channels and restacking them into 3D tensors, I created my own 'Cyberpunk' and 'Sepia' filters from scratch. Technical Highlights: 🎭 Channel Re-composition: Mastering np.dstack to merge 2D matrices back into a high-fidelity 3D image. 💹 Gain Variation: Using custom multipliers across the Red, Green, and Blue channels to shift the 'color temperature' of a dataset. 🛡️ Saturation Control: Implementing np.clip to ensure that digital 'tints' don't lead to pixel blowout or numerical noise. 🏗️ Algorithmic Art: Bridging the gap between raw data processing and creative UI/UX development. Do check my GitHub repository here : https://lnkd.in/d9Yi9ZsC #100DaysOfCode #ComputerVision #NumPy #Python #BTech #IILM #AIML #ImageProcessing #DataScience #SoftwareEngineering #CreativeCoding #WomenInTech
To view or add a comment, sign in
-
-
Composition shouldn't be dictated by an algorithm. 🖼️ As a developer and designer, I noticed a recurring frustration: social media platforms often force crops that ruin the balance of an image. To solve this, I built Aphrodite Frame. It’s an open-source utility that adds intelligent white-border padding to images, ensuring they fit Instagram’s 1:1 or 4:5 ratios perfectly without losing a single pixel of the original composition. The Tech Stack: 🐍 Python & Pillow: Handled the image processing logic and aspect ratio calculations. 🎨 Streamlit: Developed a reactive frontend for instant live previews. ⚡ uv (Astral): Optimized dependency management for a fast, reproducible build. By building this, I was able to bridge the gap between aesthetic design and functional scripting. 📂 Explore the code & documentation: https://lnkd.in/gjNfuD4P (Live demo link available in the README!) #Python #SoftwareEngineering #OpenSource #WebDevelopment #ImageProcessing #BuildInPublic
To view or add a comment, sign in
-
Day 72 on LeetCode Search a 2D Matrix 🔍📊✅ Today’s problem was a great application of Binary Search in 2D, breaking it down into two efficient steps. 🔹 Approach Used in My Solution The goal was to determine whether a target exists in a sorted 2D matrix. Key idea in the solution: • First, apply binary search on rows to find the potential row where the target could exist – Check if target lies between matrix[mid][0] and matrix[mid][cols-1] • Once the correct row is found, apply binary search within that row • Return true if found, otherwise false This avoids scanning the entire matrix and ensures efficiency. 🔹 Why This Works Because: • Each row is sorted • The first element of each row is greater than the last of the previous row So we can treat it like a two-level binary search problem. ⚡ Complexity: • Time Complexity: O(log m + log n) • Space Complexity: O(1) 💡 Key Takeaways: • Learned how to extend binary search to 2D structures • Practiced breaking problems into smaller searchable spaces • Reinforced thinking in terms of hierarchical searching 🔥 Another solid step in mastering binary search patterns! #LeetCode #DSA #Algorithms #DataStructures #BinarySearch #Matrix #2DArray #ProblemSolving #Coding #Programming #Cpp #STL #SoftwareEngineering #ComputerScience #CodingPractice #DeveloperLife #TechJourney #CodingDaily #100DaysOfCode #BuildInPublic #AlgorithmPractice #CodingSkills #Developers #TechCommunity #SoftwareDeveloper #EngineeringJourney
To view or add a comment, sign in
-
-
🚀 From theory → to visualization 👇 I recently built an Efficient Page Replacement Algorithm Simulator as part of my Operating Systems learning, and I’m excited to share it here! While studying concepts like FIFO, LRU, and Optimal, I realized that understanding them only from textbooks can be confusing. So I decided to build a simulator that shows exactly what happens inside memory step-by-step. 📸 (Screenshot attached below shows the actual simulation output) 💡 What this project does: Simulates FIFO, LRU, and Optimal algorithms Displays step-by-step memory frame updates Clearly shows page hits and page faults Provides graphical comparison for better analysis 🛠 Tech Stack: HTML • CSS • JavaScript • Chart.js Deployed using Vercel 💭 Key Learning: Building this project helped me understand memory management much more deeply. Visualizing concepts makes a huge difference compared to just reading theory. 🌐 Live Demo: https://eparx.vercel.app/ 📂GitHub Repository: https://lnkd.in/g3_pgehs #OperatingSystems #WebDevelopment #JavaScript #StudentProject #LearningByDoing #BuildInPublic #TechProjects
To view or add a comment, sign in
-
I burned through my entire token budget in 1 hour. On a CAD model. This morning I tested a new generative CAD setup. Claude with a custom skill from this open source project: earthtojake/text-to-cad (check out on github): ++ Uses occ + python + build123d, has a built-in web frontend for instant review ++ Generates real STEP geometry, not meshes ++ Takes screenshots of each step to validate and iterate That last part is the interesting bit: Many other one-shot approaches just generate the python code and the result is often off. This skill reiterates, it looks at its own output, checks it, and tries again. Basically: a feedback loop for CAD. The result so far is… unfinished. For simple prompts, I got 100% correct models. More complex models: not production ready, but you can see where this is going. I had to stop mid-iteration because my tokens were gone. Let’s get a coffee. I’ll continue once my budget recovers. See the intermediate result below.
To view or add a comment, sign in
-
16,000 leaves. One GPU. Zero lag. I built a Three.js scene where a car drives through a pile of autumn leaves, and they actually fly away as it passes. Fully dynamic, fully interactive, running smooth. Here’s what made it click: TSL (Three.js Shading Language). I used to dread writing raw GLSL. It works, but it’s verbose, hard to debug, and just… painful. TSL changes that. It lets you write GPU logic in a way that actually feels like JavaScript. The code is cleaner, the mental model is clearer, and you ship faster. Credit where it’s due, Bruno Simon dropped a YouTube shorts on how to approach this with TSL, and it sparked the idea. I took that foundation, applied my own skills, leaned on AI where it helped, and built something I’m genuinely proud of. 16,000 instances. Particle physics. A moving car. And a lot of fun. This is why I love creative coding. #ThreeJS #TSL #WebGL #CreativeCoding #JavaScript #ShaderProgramming
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Good work 👏