
bulia byak wrote:
On 3/7/07, Bryce Harrington <bryce@...961...> wrote:
If you have any thoughts about GSoC projects, now would be a *great* time to review and add to that page. Students will be looking over it soon.
OK, I added a writeup on my idea:
Inkscape is a 2D drawing tool. However, very often it is used to draw 3D objects. It would be very cool to have more support from the program for doing that, instead of just drawing everything manually. Nothing too fancy - we're not going to compete with Blender; but even simple things can go a long way. What's listed below is just basic ideas; feel free to develop upon them or offer something entirely different in your proposal.
Read more at
http://wiki.inkscape.org/wiki/index.php/Googles_Summer_Of_Code_2007#3D_capab...
I recently found this little demo of SVG used for rendering 3d. Not that this has anything to do with Inkscape, but it does show that such rendering can be done quite easily.
http://treebuilder.de/default.asp?file=206524.xml
Too bad that SVG is limited to affine transforms (6 matrix cells), rather than allow perspective or arbitrary transforms (7-9). This means that the math will need to perform a superset of SVG transforms and perform what would be considered "destructive" modifications of an object (can't be saved in the SVG format).
But this seems like a really good idea.
Another idea might be to aid developers of 3d formats integrate SVG into their engines. Like maybe Blender or X3D could load an image into their engines and display in a resolution-free, non-rasterized manner.
bob
From MAILER-DAEMON Thu Mar 08 01:43:29 2007
Date: Thu, 8 Mar 2007 10:43:13 +0100 From: Thorsten Wilms <t_w_@...123...> To: inkscape-devel@lists.sourceforge.net Message-ID: <20070308094313.GA4623@...1413...> References: <20070307201334.GB15938@...961...> <3c78ff030703071512o1b21c7bcw65d13a3561848ccc@...401...> <c360db7d0703080108m5dcfcb6cq69acbe6fac0447a0@...401...> MIME-Version: 1.0 In-Reply-To: <c360db7d0703080108m5dcfcb6cq69acbe6fac0447a0@...401...> Priority: normal X-Mailer: Mutt User-Agent: Mutt/1.5.13 (2006-08-11) X-Spam-Score: 0.0 (/) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 Subject: Re: [Inkscape-devel] Google Summer of Code Ideas X-BeenThere: inkscape-devel@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Reply-To: t_w_@...123... List-Id: <inkscape-devel.lists.sourceforge.net> List-Unsubscribe: https://lists.sourceforge.net/lists/listinfo/inkscape-devel, mailto:inkscape-devel-request@lists.sourceforge.net?subject=unsubscribe List-Archive: http://sourceforge.net/mailarchive/forum.php?forum=inkscape-devel List-Post: mailto:inkscape-devel@lists.sourceforge.net List-Help: mailto:inkscape-devel-request@lists.sourceforge.net?subject=help List-Subscribe: https://lists.sourceforge.net/lists/listinfo/inkscape-devel, mailto:inkscape-devel-request@lists.sourceforge.net?subject=subscribe X-List-Received-Date: Thu, 08 Mar 2007 09:43:29 -0000 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit Content-Disposition: inline
On Thu, Mar 08, 2007 at 10:08:20AM +0100, Jose Hevia wrote:
2007/3/8, bulia byak <buliabyak@...400...>:
Inkscape is a 2D drawing tool. However, very often it is used to draw 3D objects. It would be very cool to have more support from the program for doing that, instead of just drawing everything manually. Nothing too fancy - we're not going to compete with Blender; but even simple things can go a long way. What's listed below is just basic
Why not to do complex things using Blender, then just translate a blender file(vertex info) to a SVG 2d view?
Because - you would need another tool - get comfortable in Blender - 'just' translating a blender file to SVG might not be that easy - just a tiny subset of what Blender does would be needed - you would loose flexibility. changing anything about the perspective would require you to start over.
I'm going to add other primitives and a few details on the wiki.
http://wiki.inkscape.org/wiki/index.php/Googles_Summer_Of_Code_2007#3D_capab...