
In Progress
Posted
Paid on delivery
Procedural 3D Welding Visualization Engine Project Specification Project Overview Develop a standalone TypeScript / [login to view URL] procedural welding visualization engine. The module must be completely independent. No backend. No database. No authentication. No application-specific code. Only a reusable engineering visualization engine with a documented JSON API. Technology Required: • TypeScript • [login to view URL] • WebGL Preferred: • BufferGeometry • Computational Geometry • CAD Visualization • Engineering Visualization • Parametric Modeling • Computer Graphics • Mesh Generation Joint Categories Plate / Plate (P/P) • Butt joint • Lap joint • Corner joint • Edge joint • T-joint • Cross joint • Offset joints • Custom configurations Plate / Tube (P/T) • Tube on plate • Tube through plate • Tube inserted • Tube protruding • Flush tube • Partial penetration • Full penetration • Tube at 30° • Tube at 45° • Tube at 60° • Tube at 90° • Offset tube • Saddle connection • Branch connection Tube / Tube (T/T) • Butt connection • Branch connection • Tee connection • Y connection • Cross connection • Socket connection • Sleeve connection • Pipe penetration • Pipe overlap • Reducer • Different diameters • Different wall thicknesses • 30° • 45° • 60° • 90° Weld Types • Butt Weld (BW) • Fillet Weld (FW) Future support: • Plug weld • Slot weld • Surfacing • Overlay weld Groove Preparations Generate procedurally: • Square (I) • Single V • Double V • Single Bevel (Y) • Double Bevel • Single U • Double U • Single J • Double J • K preparation • Compound groove • Custom groove profile ISO 6947 Welding Positions Support all positions: PA PB PC PD PE PF PG H-L045 J-L045 Each position shall correctly calculate: • Workpiece orientation • Gravity direction • Torch orientation • Work angle • Travel angle • Welding direction • Camera position The engine must not simply rotate one model. Geometry Engine Everything must be generated mathematically. Parameters: • Joint type • Weld type • Groove type • Plate thickness • Pipe diameter • Wall thickness • Root gap • Root face • Groove angle • Weld reinforcement • Penetration • Material • Welding process • Position Changing one parameter automatically rebuilds the geometry. Layer Planning Unlimited layer plans. Support: • 1–100+ layers • Unlimited beads per layer • Root pass • Hot pass • Filler passes • Cap passes Each bead: • Individual BufferGeometry • Rounded profile • Automatic overlap • Automatic groove filling • Individual ID Welding Sequence Each weld pass stores: • Pass ID • Layer • Bead number • Start point • End point • Travel direction • Torch angle • Work angle • Travel angle Future: Complete weld sequence animation. Views Support: • Interactive 3D • Cross-section • Front • Side • Top • Isometric • Exploded view • Transparent mode Rendering Engineering illustration style. • Metallic material • Rounded weld beads • Ripple structure • Smooth shading • Highlights • Shadows • Orbit controls • Zoom • Rotation Architecture Geometry Engine Joint Generator Groove Generator Layer Planner Bead Generator Renderer Public API Renderer must remain independent from geometry calculations. Deliverables • Full TypeScript source code • [login to view URL] engine • Documentation • Demo application • JSON API • Unit tests • Integration guide Intellectual Property After final payment all source code, documentation and intellectual property become the exclusive property of the client. The code may not be reused in any other commercial project. Development Plan Milestone 1 P/P + BW + PA + V Groove Milestone 2 All groove preparations Milestone 3 All Plate/Tube joints Milestone 4 All Tube/Tube joints Milestone 5 All ISO 6947 positions Milestone 6 Animation Milestone 7 Optimization and future extensions.
Project ID: 40564537
99 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hello, there! I can design and implement your standalone procedural welding visualization engine using TypeScript and [login to view URL], built as a fully reusable engineering-grade geometry system with a clean JSON API and no backend dependencies. The engine will be structured as a modular computational geometry pipeline where all welds, joints, grooves, and layers are generated mathematically using parametric inputs. Changing any parameter—such as pipe diameter, groove type, position, or weld process—will trigger a full deterministic rebuild of the geometry. I will implement a clear separation between geometry generation and rendering, ensuring the renderer only consumes precomputed BufferGeometry data. This will support all required joint categories (plate/plate, plate/tube, tube/tube), weld types (butt, fillet, future extensions), and full ISO 6947 positional logic with correct orientation, gravity simulation, and torch angle calculations. The architecture will be clean and extensible, with dedicated modules for joint generation, groove computation, layer planning, bead generation, and rendering. A demo application, documentation, and unit tests will be included to validate geometry correctness and API consistency. Kind regards, Aly Nurdin
€250 EUR in 1 day
2.0
2.0
99 freelancers are bidding on average €475 EUR for this job

Hello, I reviewed the specification, and the core challenge is building a fully procedural geometry engine where every weld, joint, groove, and welding position is generated mathematically rather than by transforming predefined models, while keeping the renderer completely independent from the calculation engine. The architecture needs clear separation between geometry generation, layer planning, bead generation, and rendering so parameter changes automatically rebuild accurate engineering geometry and allow future extensions without restructuring the engine. I have worked on similar engineering visualization, CAD, and procedural 3D projects and can share relevant examples once we connect in chat. Also a quick question, should the JSON API be designed to remain backward compatible as new joint types and weld features are introduced, or can the schema evolve between future milestones? Best Regards, Muskan
€250 EUR in 1 day
4.6
4.6

Hi, Strong, well-thought-out spec — I can build this. I just want to align expectations up front so we don’t waste your time. The full scope (all P/P, P/T and T/T joints, every groove preparation, ISO 6947 positions with real orientation calculations, layer planning and animation) is a large engine — roughly 350–500+ hours of work. The hardest and most expensive part is the mathematical geometry generation, especially the cylinder intersections in T/T joints. So one question: is the €250–750 budget per milestone, or for the whole project? If it’s for the whole thing, the realistic cost of an engine like this is considerably higher. What I can deliver within €250–750: a small proof of concept — a single P/P joint with a V-groove, generated parametrically (changing thickness / angle / root gap rebuilds the mesh), with a basic 3D renderer and a JSON API. It shows the architecture works and gives a foundation for the later stages.
€1,100 EUR in 10 days
4.6
4.6

hi, i have strong experience in three js, typescript, and webgl based geometry systems, including procedural mesh generation and engineering visualization. i can build a modular welding visualization engine where all joints, grooves, layers, and weld beads are procedurally generated from parameters using buffergeometry. i will structure the engine into clean modules for geometry generation, layer planning, and rendering, with a json api that allows real time updates and full control over welding parameters and iso positions. the focus will be on accuracy, performance, and a scalable architecture that can support future animation and extensions. can we schedule a quick meeting to discuss the project in detail. it will help me understand your needs better and give you a clear plan with timeline and budget. i will also share my portfolio during the chat.
€500 EUR in 7 days
4.3
4.3

Hi, I’ve read your project on developing a WebGL welding simulation engine and I am confident I can deliver an accurate, well-documented, and reusable visualization engine using my skills in Computer Graphics, 3D Rendering, and Illustration. My experience with JavaScript, 3D visualization, and custom geometry generation will ensure the engine's geometry is mathematically generated, supporting all your detailed joint and welding types. I will create the JSON API for seamless integration, develop test cases, and provide thorough documentation for your future extensions. Looking forward to discussing your specific needs further. What specific types of welding joints and positions are most critical for your initial implementation? Best regards, Gourav
€250 EUR in 1 day
3.9
3.9

Hi, This is a challenging project, and I like that you've broken it into milestones. Building the geometry mathematically instead of relying on prebuilt meshes is definitely the right approach if the engine is expected to grow. I'd implement it as a modular TypeScript library with a clear separation between the geometry engine and the renderer. Every parameter change would regenerate the geometry, while the rendering layer remains independent and reusable. Using BufferGeometry throughout will also keep the engine performant as more joint types and weld passes are added. I also like the milestone plan. Starting with Plate/Plate, Butt Weld, PA, and a V Groove provides a solid foundation before expanding into the more complex joint configurations and ISO positions. One question: for Milestone 1, do you already have engineering specifications or reference dimensions for the groove profiles and weld bead geometry, or should the implementation follow the relevant ISO/AWS standards? Thanks, Elias
€500 EUR in 7 days
1.8
1.8

Hallo, "Procedural 3D Welding Visualization Engine" – Sie benötigen ein eigenständiges, backend‑freies Visualisierungsmodul, das sämtliche Parameter sofort neu berechnet und rendern kann. Ich werde BufferGeometry einsetzen und die Geometrie komplett mathematisch erzeugen, sodass jede Parameteränderung das Mesh neu baut und die Render‑Performance unter 200 ms bleibt. Zusätzlich plane ich, die ISO‑6947‑Positionen über ein dediziertes Transform‑System zu steuern, um Werkstück‑ und Torch‑Orientierung exakt zu berechnen. Welches Format bevorzugen Sie für die JSON‑API‑Dokumentation? Ich freue mich auf die Zusammenarbeit. Artur
€250 EUR in 10 days
1.0
1.0

hi! there. your welding engine is a really intresting project because accurate engineering visualization can save time and reduce costly mistakes before production. the hardest parts are procedural mesh generation and keeping geometry correct as every parameter changes, but i can build a clean modular typescript threejs engine with a documented json api that stays fast and reusable. thanks!!
€405 EUR in 7 days
1.0
1.0

Hello, Major risk is creating procedural geometry that fails to cover real-world weld cases: inconsistent groove preparations, incorrect ISO 6947 welding positions, or non-deterministic layering that breaks welding sequences. I will eliminate that by encoding joint and weld definitions as strict mathematical primitives and validating every generated mesh against parametric constraints before rendering. I have delivered standalone TypeScript visualization engines and WebGL rendering pipelines for engineering tools, including procedural mesh generators and deterministic layer sequencing for layered manufacturing visualizations. In prior projects I implemented parametric groove generators, support for multiple joint categories, and an engineering-illustration shading style with interactive orthographic and perspective views. Those projects used TypeScript, WebGL, documented JSON APIs, unit tests, and demo applications that shipped to clients as self-contained front-end packages. I will start by defining a canonical JSON API schema for joint type, weld type, groove type, material, ISO 6947 position, and layer plans. The first development step is a TypeScript geometry core that produces indexed buffers for Plate/Plate, Plate/Tube, and Tube/Tube joints, and supports Butt and Fillet weld primitives. Rendering will use WebGL with selectable illustration styles and interactive camera/views. - Would you like the engine to expose a live preview JSON endpoint for each weld step or only a full-sequence export? - Which delivery priority is higher: exhaustive ISO 6947 position coverage or advanced engineering illustration render modes? Thank you, Affan Qureshi
€540 EUR in 6 days
0.0
0.0

❤️❤️❤️ Hello there! ❤️❤️❤️ I'm Elena, a full-stack developer with 9+ years of experience in Web, Mobile, and AI. I went through your project and it sounds like something I'd genuinely enjoy working on. If we decide to work together, you can expect honest communication, attention to detail, and someone who cares about getting the result right rather than just finishing the job. I'd love to hear more about your goals and answer any questions you may have. Warm regards, Elena
€250 EUR in 5 days
0.0
0.0

Hi! I am excited about the opportunity to develop a procedural welding visualization engine using TypeScript and Three.js. With my extensive experience as a Senior Software Developer, I am proficient in creating complex, standalone applications while ensuring clean and reliable code. I have successfully worked on projects that required sophisticated geometry calculations and 3D visualizations, which I believe aligns well with your requirements. In a previous project, I developed a 3D modeling tool that generated parametric designs with customizable parameters, which involved intricate geometry and real-time rendering. This experience has equipped me with the knowledge to efficiently handle the various welding joint types, positions, and geometry generation outlined in your project. I am confident in my ability to deliver a high-quality engine that meets your specifications and provides a robust JSON API for future growth. I can create a related repository named "WeldingVisualizationEngine" on my GitHub profile for easy access to the source code and documentation. I would love to discuss your project further and explore how I can help bring your vision to life. Best regards, Jayvince
€250 EUR in 7 days
0.0
0.0

Hello, I build geometry-heavy systems and production ML platforms, with solid work in computational geometry, parametric modeling, and real-time rendering pipelines. I’m comfortable designing clean, decoupled modules and stable public APIs. The hard parts here are maintaining topological correctness across many joint types and groove variants, and ensuring parameter changes always yield valid, watertight meshes. Numerical stability and precision will matter with angles, offsets, and penetration. There’s also strict separation between geometry and rendering, plus performance under frequent rebuilds and view changes. How is the JSON contract expected to version as features expand? What tolerances define acceptable geometric error? Are there target limits for rebuild latency or frame rate? Ready to proceed.
€480 EUR in 7 days
0.0
0.0

A great logo is more than just a design—it's the face of your brand. I create clean, memorable, and professional logos that reflect your business identity, build trust, and leave a lasting impression on your audience. Whether you're launching a new brand or refreshing your existing identity, I focus on delivering unique, high-quality designs tailored to your vision and business goals. I'd be delighted to offer you a complimentary brand discovery consultation, where we can discuss your ideas, explore different design directions, and create a strategy for a logo that truly represents your business—all with no obligation. I look forward to helping bring your brand to life. Kind regards, Jaiden
€400 EUR in 7 days
0.0
0.0

Bietigheim-Bissingen, Germany
Payment method verified
Member since Jul 5, 2026
$250-750 CAD
₹37500-75000 INR
₹1500-12500 INR
$50-400 USD
$30-250 USD
€30-250 EUR
₹750-1250 INR / hour
₹1500-12500 INR
₹37500-75000 INR
$750-1500 USD
₹600-1500 INR
$10-30 USD
$250-750 USD
$2000 USD
₹75000-150000 INR
$8-15 USD / hour
₹12500-37500 INR
$30-250 NZD
min $50 USD / hour
₹12500-37500 INR