We are seeking a skilled developer/3D animation expert to help build a 3D articulated figure animation program with features including animation, lighting, camera controls, user interaction, and a static landscape. The project must be fully functional, documented, and meet specific criteria as outlined below. No external libraries beyond the provided utilities can be used.
Project Requirements:
1. Articulated Figure:
Develop a 3D figure from simple component parts with at least two independently controllable joints.
The figure should move independently within a fixed scene.
Normals must be provided for object vertices.
Design should be original—no standard examples.
Only use utilities from the provided COMMON directory (avoid external libraries like [login to view URL]).
2. Mesh Landscape:
Create a mesh landscape using a heightfield function on the XZ-plane.
The landscape remains static, with a camera able to view it from various positions.
3. Lighting:
Implement a light source that demonstrates diffuse or specular shading effects.
4. Camera Positioning:
Provide controls to adjust the camera viewing position with options such as the lookAt function or a 3D viewer.
5. User Controls:
Allow users to move each joint of the articulated figure independently.
Include user control or animation to move the entire object within the scene while ensuring it stays within the scene's axes.
6. Motion Management:
Manage motion for the object and its parts smoothly using transformation matrices.
7. Perspective Projection:
Apply a perspective projection using frustum or perspective from [login to view URL] to define the viewing volume.
8. Exceptional Work (Bonus Points):
Consider adding one or more advanced features:
Movable light sources (e.g., moving "sun" or flashlight).
Shadow projection using matrices.
Environment creation with a large-scale object the camera can enter (e.g., cube or sphere).
Changing material properties for effects.
Import complex 3D figures using external modeling tools like *.obj files.
Creating an articulated figure with more than 5 joints.
Deliverables:
1. Program Files:
Submit well-documented HTML and JS files in a single folder, ready for demo. Use the following naming convention:
Project_Animation_<LastName><FirstName>.html and .js.
Additional JS files should follow similar naming conventions, and no external libraries should be included.
Ensure all code references utilities from the COMMON directory using the relative directory reference (../Common).
2. Supplemental Documentation:
Include a text file explaining usage, code design, and any new features (either code or user interaction elements).
3. PowerPoint and Report for Demo:
Provide a PowerPoint presentation and detailed report to explain the project features and the thought process behind your implementation. This will be used during a demo to showcase the animation, controls, and any additional features.
4. Screenshot:
Submit a representative screenshot of the final program in PNG format named:
Project_Animation_<LastName><FirstName>.png
5. Video Demo:
Include a 2-3 minute video demonstrating the figure’s animation, user interaction, and interesting code features.
Discuss any techniques adapted or challenges faced in the implementation.
Grading Criteria: Evaluation will be based on the following:
1. Functional Requirements (60%):
Meeting articulated figure, mesh landscape, lighting, camera positioning, and user control specifications.
2. Exceptional Work (10%):
Implementation of advanced features such as movable light sources, shadows, complex figures, or environment creation.
3. Coding Style (10%):
Clean, structured, and readable code, with a focus on usability and clarity.
4. Supplemental Documentation (5%):
Well-explained code design and user interaction documentation.
5. Demo Readiness (5%):
The program should be fully executable and ready for demonstration.
6. Code Discussion (10%):
Clear explanation of your code in the video submission.
Important Notes:
The program should be demo-ready with all necessary components submitted and following the naming conventions.
Use only the COMMON directory utilities provided—no external resources are permitted.
Submission Deadline: All files, including the PowerPoint, report, and video, must be submitted by November 1st, 2024.
Important: Only apply if you are confident in meeting all of the criteria listed above. This project requires attention to detail and dedication, so only serious applicants will be considered.
Hi,
I'm a 3d artist with 10 years of experience in JavaScript, 3D Animation, 3D Design and Computer Graphics.
My clients will benefit from the expertise of an open minded freelancer who understands that communication is the key to further successful cooperation and repeat business.
Full time freelancer, available 24/7,so feel free to contact me at any time if you require my services.
Projects will be marked as finished only when you are 100% satisfied!
Talk to you soon
I am Architect 3D interior & exterior Designer. And CAD expert.
I really impress to do your job.
I hope you will hire me, waiting for your response. I can work on your project successfully.
I have good experience in this software
*3ds Max, Modeling + texture
*Revit,
*Adobe Photoshop, &
*V-Ray Plugin, +Lighting+ Realistic render
*Panorama 360°virtual Ture
Please Check My Portfolio.
https://www.freelancer.com/u/Mohon14
I will give you the first draft in a few hours. The design provided will be creative and according to your requirements.
Send me a massage.
We can discuss more.
Thanks, and Regards.
Anamul Haque
Hello,
With over 7 years of experience in creating captivating 3D animations, DotCircle is excited to propose for your Articulated Figure 3D Animation Project. Your detailed requirements are a perfect match for our expertise. We are ready to bring your articulated figure to life with seamless motion, realistic lighting effects, and interactive user controls.
Could you please share more insights on the specific aesthetic or theme you envision for the 3D figure animation? This will help us tailor the design to exceed your expectations.
DotCircle is dedicated to delivering exceptional work that not only meets but exceeds your expectations. We are confident in our ability to create a fully functional, documented, and innovative 3D animation program that will showcase your articulated figure in the best light.
Thank you,
DotCircle
With a background in 3D design and rendering, I have the expertise needed to meet and exceed the requirements of your articulated figure 3D animation project. My advanced skills in modeling, which include creating complex figures with multiple joints, will be instrumental in developing your 3D figure while adhering strictly to the given utilities.
One of my key strengths is my ability to transform intricate designs from virtual models to realistic renders. This proficiency will allow me to create a seamless transition for your articulated figure across the configurable landscape while managing motion smoothly with transformation matrices.
Moreover, I'm well-versed in delivering detailed documentation and supplementary files of projects, including text-based explanations for easy understanding as well as PowerPoint presentations and reports offering thorough insight into the code's functionality and my thought process in implementing it. I am confident that with my skills and commitment to clean, structured coding, usability, and clarity I can produce a highly functional and well-documented program that will meet all your needs.
Hello Sir,
I am thrilled to submit a proposal for your Articulated Figure 3D Animation Project. This captivating endeavor requires a blend of creativity and technical expertise to bring your vision to life.
The project entails crafting a dynamic 3D figure with independent joint movements against a mesmerizing static landscape. With a keen focus on lighting effects, camera controls, and user interaction, the aim is to deliver a seamless and immersive experience.
In adherence to your requirements, I will meticulously utilize the provided utilities from the COMMON directory to ensure a bespoke design and flawless functionality. Additionally, I am excited about the possibility of incorporating advanced features like movable light sources and shadow projections to elevate the animation's realism.
Before we proceed, I would love to hear your thoughts on the envisioned aesthetic style for the articulated figure and landscape. Your insights will be invaluable in shaping the project's direction.
Warm Regards,
LandMark Engineering
With a strong understanding and command of computer graphics, I am well-positioned to offer impeccable services in your articulated figure 3D animation project. In addition to being adept at Adobe Premiere Pro, After Effects, and Final Cut Pro (skills that will be instrumental in the video demo creation), I boast not just experience but a passion for breathing life into visual stories.
Apart from your base requirements, I am well-positioned to bring depth and intricacy to the project by incorporating advanced features like movable light sources, shadow projection, environment creation and material property changes - feats that I've achieved throughout my five-year career. And while your specifications demand no use of external libraries beyond the provided utilities, my vast knowledge base will allow me to meet them exceedingly well.
Your grading criteria of functional requirements, coding style & design as well as demo readiness further endorse my suitability for this job. I assure you of a clean and organized code structure that meets the highest usability standards. Moreover, I am committed to delivering comprehensively documented project files and remaining available for any questions or support post-project completion. For a successful project execution that blends technical proficiency and creative flair look no further - I'm your guy!
Hhi I am experienced in this and I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your replyyy ! r!
Hello nhojhtims23,
I would like to grab this opportunity and will work till you get 100% satisfied with my work.
I have many years of experience on JavaScript, 3D Animation, Computer Graphics, 3D Design
Lets connect in chat so that We discuss further.
Regards,
DigiWop
With a strong background in JavaScript and a deep understanding of 3D animation and development, I believe I possess the necessary skills to bring your Articulated Figure 3D Animation Project to life.
Right from creating an independent, controllable articulated figure to developing a static landscape using heightfield function, every aspect of your project perfectly aligns with my expertise in animations, lighting, user interaction, and perspective projection.
What sets me apart is not just my capability in delivering functional program files with well-documented HTML and JS codes, but also my commitment to creating a detailed PowerPoint presentation and report that lucidly explains the project features and my thought process behind their implementation. Your final deliverables such as the screenshot and video demo will stand out not just in execution but also in their effective explanation with reference to the coding techniques I adapt or the challenges I overcome during implementation. Hiring me means embracing a freelancer who is as invested in your project's success as you are. Let's create an impressive 3D animated world together!
Warm regards,
Sumaira Anwar
Satisfaction Guaranteed, or You Don’t Pay! I understand your need for a skilled developer/3D animation expert to create a 3D articulated figure animation program with various features. With my expertise in web development and 3D animation, I am well-equipped to meet and exceed your project requirements. I am skilled in creating custom 3D figures, implementing lighting effects, managing user controls, and delivering exceptional work with bonus features like movable light sources and shadow projections. While new to the platform, I bring years of experience and I am committed to offering high-quality work at a competitive rate. Let's chat! The worst thing that can happen is you get a free consultation session! Best, Joelson.
I can send you a sample code for free if you want because I have actually done a simple version of this type of project once. I think I will be able to do it in at most 4 hours.i hope you get back to me