3D like shapes

Bug #172151 reported by Bug Importer on 2007-10-04
Affects Status Importance Assigned to Milestone

Bug Description

It would be really interesting to create a 3d like revolution form from a
simple shape...for exemple, to create a cone from a triangle, or a cylinder
from a square...of course, it would be a real 3D, but it would make it
easier to create nice objects

Bug Importer (bug-importer) wrote :

i think so too. actually you only need 2 additional shapes as overlay.
both have no filling but the outline is colored. the first one has a white
color outline, the second one has a black color outline. and then you have
a gradiation from upper left to bottom right, where the transparency fades
down. the same in other direction for the black outlined shape.

and when you do this well, it kind of looks 3d. that could be a great
feature to make something like this automatically since you just need to
copy the basic shape twice, erase the filling color and change the outline

play around a little bit and try to see what i want to say... :)

Bug Importer (bug-importer) wrote :

I agree. Like, a 3D mode which lets you draw a shape and put in parameters
or draw for the third dimension, and allow that shape to rotate. It might
only be possible for rotate these if made in Inkscape SVG, though, but it
would really help in making icons and such with 3D perspective.

Cafuego-users (cafuego-users) wrote :

Originator: NO

The current svn versions have a 3D box tool

Ryan Lerch (ryanlerch) wrote :

there is a 3D box tool in development at the moment.
in time, i see this expanding to other shapes...

Changed in inkscape:
importance: Undecided → Wishlist
status: New → In Progress
Ryan Lerch (ryanlerch) on 2007-12-13
Changed in inkscape:
assignee: nobody → cilix
Rafa Colunga (rafa-sinuhe) wrote :

Is there any advance in those 3d shapes yet?

I think it would be better to have an "extrusion" tool like the one in Freehand instead of separate 3d shapes.

The tool should allow to create 3d shapes from any path and show handlers for the depth and perspective of the extrusion.

Should this go in a different bug report??

birdsaregood (ariel36) wrote :

That's actually a very good idea/solution, Rafa. I wonder how it would be implemented though. Like, someone could draw one shape, skew/stretch it a little, select the extrusion tool, and Inkscape could figure out possible extrusion directions based on that.

birdsaregood (ariel36) wrote :

I hate to double-post, but take for example this logo I drew: http://upyoursocial.com/logo.png
I manually did a sort of extrusion for the up-arrow, but a tool in Inkscape should be able to let the person choose a direction for the back/forth or up/down direction of the extrusion and then it's just a matter of click/drag.

Rafa Colunga (rafa-sinuhe) wrote :

The extrude effect already available in the menu is an excellent start for the tool, basically it copies the path in a background layer and then creates some poligons by joining respective points in both paths. This is a good way to obtain extruded solids in an orthogonal perspective, but it doesn't work well with circle objects ( circular paths are ok ).

To obtain a perspective like in a conical projection, the copy of the path could be reduced or augmented in the proportion that the depth handler indicates, and then again join the respective points to generate the "sides" of the solid.

The current extrude effect is a bit difficult to use, because you must colorize every poligon created to achieve good results, which is a very costly process.

The tool also needs options to determine the colors of the object's "sides" and the "light source" for the solid, which in the end would determine the fill of all the visible polygons (basically gradients going from this color to black or white oriented in the angle of this "light source").

Alex Valavanis (valavanisalex) wrote :

Changing status because (a) a 3D box tool is now available and (b) I don't think anyone is actively working on a generic 3D shape tool. I've linked the blueprint for the development of such a tool.

Changed in inkscape:
status: In Progress → Triaged
assignee: Maximilian Albert (cilix) → nobody
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers