We are looking for a programmer with Flash AS3, ASP, PHP, MySQL, SQL, 3D Studio MaxScript knowledge.
This is a portion of the first phase of an ongoing project. We do not need design work. We need programming work. We will have a visual library of "scenes," "primary" and "secondary" object on our website. They represent 3D Models that we have created. We need user accounts, database work, and a flash graphic interface.
This is what we need:
CREATE DATABASE FOR OBJECTS/SCENES, AS WELL AS PROGRAMMING TO COMMUNICATE WITH WEBSITE
1. Database to store all of our PNG/JPG files, classified as "scenes," "primary" and "accessory" objects
2. Provide an administrative area so that we can manage all of the objects and scenes.
3. As objects and scenes are added to the database, they must also be added to the visual library on our website. Similarly, if they are removed from the database, they must be removed from the website.
4. Objects will be able to receive ratings and comments. These must be stored in database.
CREATE USER ACCOUNT
User Account Must Have:
Username
Password
email
First Name
Last Name
Receive Updates/Communication checkbox (for newsletters, etc.)
Stored images
Stored comments for images
Stored ratings for images
CREATE PROGRAMMING FOR GRAPHIC INTERFACE (AVAILABLE TO LOGGED IN USERS)--WE WILL CREATE THE DESIGN FOR THIS INTERFACE USING FLASH. WEE NEED THE PROGRAMMING TO MAKE IT WORK--
1. User must select a scene from the website library, which will be loaded in a small reference "window" of the graphic interface. This image will not be used in the graphic interface, other than by being displayed in this window.
2. User selects a primary object from the library. Once the user selects a primary object from the website library, the object will be pulled from the database, and it will be fed to the graphic interface, and displayed.
3. In a similar fashion, they will then select accessory objects, which will also be pulled from a database, and placed in a specific location, oriented by their center, in the layer below the primary object within the main frame of the graphic interface.
4. The graphic interface will provide an RGB slider that will allow the user to adjust the color of the primary object.
5. The graphic interface will allow the user to select from 3 different position adjustments for the primary object.
6. The graphic interface will allow the user to select resolution of final renderings
7. On "submit," the graphic interface will generate a text file, like this one, which will communicate with MaxScript on the rendering server:
С:\scenes\[login to view URL]
С:\models\primary\[login to view URL]
С:\models\accessory\[login to view URL]
[210,150,186]
[x:25,y:34,z:27]
C:\Rendering_Output_Folder\[login to view URL]
[1024,768]
C:\Rendering_Output_Folder\[login to view URL]
6. The text file will be placed on a folder on the web server, which will be watched by MaxScript on the 3D rendering server.
7. The 3D rendering server will pull models, create the scene, generate a series of images, and send them back to a designated folder on the web server, and the web server must place them in the appropriate user account. We need to programming done that will result in the final rendered images being placed in the appropriate user account on the web server database.
8. Write an email script that will notify the user that their images are ready for viewing.
Once this is completed, we have more to accomplish.
Thank you for your interest. This is going to be a fun project.