You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 2, 2022. It is now read-only.
After Installing open cmd inside the 3D-ENGINE folder and run pip install -r requirements.txt (only for source code version)
If using virtual environment(setup by you) run the command through it
Finally to see the demo run demo.py in the scr. Use the renderer.py as a library
Snapshots, About and How To Use
Home Page
Load 3D Object File from Examples
3D Object is rendered
Check turbulence and/or rotate for movement and/or rotation of the 3D Object
Check look through for viewing the behind scene of the 3D Object
Check show orient to see the orientation of the 3D Object in three mutually orthogonal axes
FOV(field of view) is the angle of view, change it to see how different fov looks like
Bring Your Imagination into your screen
Side is the number of sides your base polygon has for the entire parallelopiped 3D Object.
Radius is the different size the base polygon assumes in constructing the 3D Object from bottom to top.
Separation is the distance from one base polygon to its successive one.
Color can be a common color name or a hex code(eg: '#fff', '#aabc92', '#111222333')
Wow, You made Your 3D Object, now it's time to save it
Play and experiment with the 3D Object and have Fun
That's not it
Use UpArrow, DownArrow, LeftArrow, RightArrow key to move the Camera
Use 'w', 's', 'a', 'd', 'z', 'x' keys to rotate the camera in up-down, left-right, clockwise-anticlockwise directions
Can't see Your 3D Object clearly, or it's too bright, use 't', 'SHIFT-T'(shutter sensitivity) or
'l', 'SHIFT-L'(light source) or 'c', SHIFT-C(clarity) to change lighting