POV-Ray : Newsgroups : povray.unix : Re: 3d modeler Server Time
29 Jul 2024 00:30:42 EDT (-0400)
  Re: 3d modeler (Message 1 to 10 of 11)  
Goto Latest 10 Messages Next 1 Messages >>>
From: Rob Brown-Bayliss
Subject: Re: 3d modeler
Date: 21 Oct 2001 02:38:09
Message: <3bd26d51@news.povray.org>
In article <874### [at] ilyaofficelisgroupnet>, "Ilya"
<ivg### [at] dragonlisgroupnet> wrote:

> Hello, all!
> 
> What is the best 3d modeller for linux could be used for povray 3.1?

 afew years ago (in the breif 6 or 7 months that I ran windows after
selling my beloved amiga, and before I knew I needed a real system) I
trued a demo of a modler called Rhino.  I played with it for a few weeks,
but never delved into any serious 3d stuff back then.

But it was pretty cool.

How does this help, well I guess it could run under wine on a linux box.

-- 

  Rob Brown-Bayliss
 ---======o======---


Post a reply to this message

From: Roz
Subject: Re: 3d modeler
Date: 23 Oct 2001 13:35:14
Message: <3BD5AB23.4070105@netscape.net>
You might want to check out Blender:

http://www.blender3d.com (follow the Blender Creator link).

The Blender Creator is free and there's a Linux version available. You 
can get to the download page more directly at:

http://www.blender.nl/download

The version I have is 2.14; they're at 2.22 as I write this. They've 
been working towards and emphasizing animation but I've used it to 
design and export mesh objects (using a Python script for exporting the 
objects as meshes to povray source files). Warning: the povray source 
files containing the mesh objects can get really big! You should be able 
to find the Python script (if it's not already included in the newest 
Blender version) somewhere in their knowledge base or resources links. 
You can also use a 3d converter program to take Blender output files 
such as .dxf and convert them to povray source files.

The Blender interface can be intimidating at first. I strongly recommend 
you check out the various tutorials out there on the web for it.

I don't know if it's the "best" but it does qualify as a 3d modeller for 
Linux ;)

-Roz

Rob Brown-Bayliss wrote:

> In article <874### [at] ilyaofficelisgroupnet>, "Ilya"
> <ivg### [at] dragonlisgroupnet> wrote:
> 
> 
>>Hello, all!
>>
>>What is the best 3d modeller for linux could be used for povray 3.1?
>>
> 
>  afew years ago (in the breif 6 or 7 months that I ran windows after
> selling my beloved amiga, and before I knew I needed a real system) I
> trued a demo of a modler called Rhino.  I played with it for a few weeks,
> but never delved into any serious 3d stuff back then.
> 
> But it was pretty cool.
> 
> How does this help, well I guess it could run under wine on a linux box.
> 
>


Post a reply to this message

From: Bas Leerintveld
Subject: Re: 3d modeler
Date: 3 Nov 2001 12:54:36
Message: <3be42f5c@news.povray.org>
On Tue, 23 Oct 2001 19:38:43 +0200, Roz wrote:

> You might want to check out Blender:

I don't like Blender, the UI is horrible; confusing on purpose, to boost
the sale of Blender manuals. :-D

TrueVision perhaps? Try http://truevision.sourceforge.net/
If this list of features describes the current state of the project, it's
not very useful yet, but the project is certainly more active then giram
( http://www.giram.org ), another modeler for GNOME. 


From the TrueVision homepage:
//------------------
Features:

Truevision is a 3D modeler for Gnome. It is still in developpement, so not really
stable and absolutely not usable yet. The current version can :

    * create boxes and manipulate them ( rotate, scale, translate ... )
    * create point lights and edit them.
    * manipulate and edit the camera.
    * render the scene with some basic options ( quality ... )
    * edit materials ( exept media and layered textures ).
    * output the scene to povray .

But Truevision is still unable to save any file ! 
//------


Best regards,

Bas Leerintveld


Post a reply to this message

From: Vincent LE PRINCE
Subject: Re: 3d modeler
Date: 3 Nov 2001 14:11:29
Message: <20011103.201126.1105567320.2232@Hamster.Peanut.fr>
Dans l'article <3be42f5c@news.povray.org>, "Bas Leerintveld"


> From the TrueVision homepage:
> //------------------
> Features:
> 
> Truevision is a 3D modeler for Gnome. It is still in developpement, so
> not really stable and absolutely not usable yet. The current version can
> :
> 
>     * create boxes and manipulate them ( rotate, scale, translate ... )
>     * create point lights and edit them.
>     * manipulate and edit the camera.
>     * render the scene with some basic options ( quality ... ) * edit
>     materials ( exept media and layered textures ). * output the scene
>     to povray .
> 
> But Truevision is still unable to save any file ! //------

Oups !! I'm the maintainer of truevision and i'm sorry but i forgot
to update this feature list for a while ... Now you can :
	* create : box, sphere, cone, cylinder, torus, all light types and some
others ...
	* edit materials with all povray 3.1 options except slope maps ( does
someone knows what's the mathematical function used in povray for slope
maps ? )
	* render the scenes with every povray options
	* save scene, materials, objects... and of course load them

Still not that usefull, but will be ...  ;-)


Post a reply to this message

From: Roz
Subject: Re: 3d modeler
Date: 4 Nov 2001 11:52:24
Message: <3BE57285.3090607@netscape.net>
Bas Leerintveld wrote:

> On Tue, 23 Oct 2001 19:38:43 +0200, Roz wrote:
> 
> 
>>You might want to check out Blender:
>>
> 
> I don't like Blender, the UI is horrible; confusing on purpose, to boost
> the sale of Blender manuals. :-D
> 


Blender does have a challenging UI but some people can do amazing things 
with it (I'm not one of them though ;)  I think once a person got 
familiar with it they'd see that there's actually a consistent 
interface. But it's not easy to get used to Blender!


> TrueVision perhaps? Try http://truevision.sourceforge.net/
> If this list of features describes the current state of the project, it's
> not very useful yet, but the project is certainly more active then giram
> ( http://www.giram.org ), another modeler for GNOME. 

TrueVision looks interesting. Anything that runs on Linux that supports 
POV looks interesting to me ;)  The material editor in it looks good too!

Danial Matthews pointed out the following link in an earlier thread in 
response to a linux gui for pov:

http://www.azweb.de/kpovmodeler/index.html

Could be worth checking out too!

-Roz


Post a reply to this message

From: Daniel Matthews
Subject: Re: 3d modeler
Date: 4 Nov 2001 18:52:28
Message: <2068322.NDX9hSmTKt@3-e.net>
Roz wrote:

> Bas Leerintveld wrote:
> 
>> On Tue, 23 Oct 2001 19:38:43 +0200, Roz wrote:
>> 
>> 
>>>You might want to check out Blender:
>>>
>> 
>> I don't like Blender, the UI is horrible; confusing on purpose, to boost
>> the sale of Blender manuals. :-D
>> 
> 
> 
> Blender does have a challenging UI but some people can do amazing things
> with it (I'm not one of them though ;)  I think once a person got
> familiar with it they'd see that there's actually a consistent
> interface. But it's not easy to get used to Blender!
> 
> 
>> TrueVision perhaps? Try http://truevision.sourceforge.net/
>> If this list of features describes the current state of the project, it's
>> not very useful yet, but the project is certainly more active then giram
>> ( http://www.giram.org ), another modeler for GNOME.
> 
> TrueVision looks interesting. Anything that runs on Linux that supports
> POV looks interesting to me ;)  The material editor in it looks good too!
> 
> Danial Matthews pointed out the following link in an earlier thread in
> response to a linux gui for pov:
> 
> http://www.azweb.de/kpovmodeler/index.html
> 
> Could be worth checking out too!
> 
> -Roz

I have been talking to the K3d people about a POV export option too, but 
they are focused on RIB. There is a rib2pov script written in perl, but is 
is incomplete and old (1994). A revamped version of it  would let you move 
RIB files to POVMAN, or just the geometry to POV 3.5

rib2pov -------------------- cut here, eh? ----------------------->8
#! /usr/um/bin/perl

# RIB2POV
# v.1.0: (c) Jonathan Mayer, 1994 jma### [at] enginumichedu
#
# version 1.0
# Converts Renderman RIB files to POVRAY scene description files.
# Note that this converter isn't terribly flexible, and is really only
# meant to convert RIB files automatically generated by the macintosh
# application SWIVEL 3D.  It ignores anything it doesn't understand.
# I don't know RIB -- I'm making certain assumptions.
#
# Permission to freely distribute and modify is granted by the
# author, provided that all changes are documented and that the
# original credits aren't removed, ok?  Just check with me before
# distributing yer modifications. -jm

$COM = "\/\/";

print "$COM Translated by rib2pov, jma### [at] enginumichedu\n";
print "$COM On ",time,"\n\n";

$StackBreak = "\n**BREAK**\n";  #this is hokey

$curobj = "";
@attrStack = (); # this isn't used
@objStack = ();  # but this is

$srcPoly = 0; # just some bookkeeping
$destTri = 0;

sub POPOBJECT
{
        local ($l);
        while (($l = pop (@objStack)) ne $StackBreak) {
                print $l,"\n";
        }
}

while (<>)
{
        if (/^attribute \"identifier\" \".+\" \"(\S+)\"/) {
                push (@objStack, $curobj);
                push (@objStack, $StackBreak);
                push (@objStack, "}");
                $curobj = $1;
                next;
        }
        next if ($curobj eq "");
        if ((/^polygon ...\[(.*)\]/) ||
            (/^gpolygon \[\d+\] ...\[(.*)\]/))
        {
                # for random polygon A B C D E F...
                # creates triangles: <ABC> <ACD> <ADE> <AEF> ...
                $srcPoly++;
                local (@n) = split (/[ \t\n]+/, $1);
                local (@vertexes) = ();
                ### print "POLY\n";
                while (@n) {
                        $Z = pop (@n);
                        $Y = pop (@n);
                        $X = pop (@n);
                        push (@vertexes, "< $X, $Y, $Z >");
                        ### print "  VERTEX: < $X, $Y, $Z >\n";
                }
                local($C);
                local($A) = pop (@vertexes);
                local($B) = pop (@vertexes);
                while (@vertexes) {
                        ### print " TRIANGLE";
                        $destTri++;
                        $C = pop (@vertexes);
                        # make triangle ABC
                        push (@objStack, "\t}");
                        push (@objStack, "\t\t$C");
                        push (@objStack, "\t\t$B,");
                        push (@objStack, "\t\t$A,");
                        push (@objStack, "\ttriangle {");
                        # set stuff up for next triangle
                        $B = $C;
                }
                ### print "\n";
                next;
        }
        if (/^scale (\S+) (\S+) (\S+)\b/) {
                push (@objStack, "\tscale <$1, $2, $3>");
                next;
        }
        if (/^translate (\S+) (\S+) (\S+)\b/) {
                push (@objStack, "\ttranslate <$1, $2, $3>");
                next;
        }
        if (/^rotate (\S+) (\S+) (\S+) (\S+)\b/) {
                $rX = $1 * $2;
                $rY = $1 * $3;
                $rZ = $1 * $4;
                push (@objStack, "\trotate <$rX, $rY, $rZ>");
        }
        if (/^color \[(\S+) (\S+) (\S+)\]/) {
                push (@objStack, "\tpigment { color red $1 green $1 blue $1 }");
                next;
        }
        if (/^attributeend\b/) {
                push (@objStack, "\#declare $curobj = union {");
                push (@objStack, "\/\/ Object: \"$curobj\" ;)");
                push (@objStack, " ");
                &POPOBJECT;
                $nextobj = pop (@objStack);
                push (@objStack, "\tobject { $curobj }");
                $curobj = $nextobj;
                next;
        }
}

print "\n\n\/\/ THE END. translated by rib2pov, jma### [at] enginumichedu 
;)\n\n";
print STDERR " Translated $srcPoly polygons into $destTri triangles.\n";
exit (0); # gracefully exit stage left.

end of rib2pov ------------- cut here, eh? ----------------------->8


Post a reply to this message

From: Jon A  Cruz
Subject: Re: 3d modeler
Date: 4 Nov 2001 19:09:55
Message: <3BE5D8AA.F818E239@geocities.com>
Roz wrote:

> Danial Matthews pointed out the following link in an earlier thread in
> response to a linux gui for pov:
>
> http://www.azweb.de/kpovmodeler/index.html
>
> Could be worth checking out too!

Except that I don't like using things that require the work of Evil Trolls.
:-(

sigh

--
Jon A. Cruz
http://www.geocities.com/joncruz/action.html


Post a reply to this message

From: Daniel Matthews
Subject: Re: 3d modeler
Date: 5 Nov 2001 02:42:27
Message: <5731303.2XM6RcZxFs@3-e.net>
Why did you call Andreas Zehender an Evil Troll?!!
He is the primary developer behind KPovModeler and I think the guys are 
doing a brilliant job of it too.
:-\

Jon A. Cruz wrote:
[snip}
>..I don't like using things that require the work of Evil Trolls.


Post a reply to this message

From: marabou
Subject: Re: 3d modeler
Date: 5 Nov 2001 06:46:19
Message: <3be67c0a@news.povray.org>
please tell me, why the developer of Kpov is an evil troll. mybe it is a 
reason not to follow this project further more? 

Jon A. Cruz wrote:

> Roz wrote:
[...]
> 
> Except that I don't like using things that require the work of Evil
> Trolls.
> :-(
> 
> sigh
> 
> --
> Jon A. Cruz
> http://www.geocities.com/joncruz/action.html


Post a reply to this message

From: Jon A  Cruz
Subject: Re: 3d modeler
Date: 5 Nov 2001 11:31:27
Message: <3BE6BEB1.D14F3AEF@geocities.com>
Daniel Matthews wrote:

> Why did you call Andreas Zehender an Evil Troll?!!
> He is the primary developer behind KPovModeler and I think the guys are
> doing a brilliant job of it too.
> :-\
>
> Jon A. Cruz wrote:
> [snip}
> >..I don't like using things that require the work of Evil Trolls.

Sorry, I didn't mean that to be taken as anything negative about Andreas.

I was instead complaining about the Qt library from Troll Tech (that KDE
is based on). Their licensing is better than it was, but it's still bad.

Among other things, you can't use the free version of the library to build
a commercial or shareware app, unlike GTK++ and its LGPL. In fact, Troll
Tech considers shareware to be non-viable and prohibits Qt's use for
shareware.

Also, if at _any_ point in time your project is touched by any of the
"free" or non-commercial versions, then you can _never_ later decide to
release it commercially and buy a commercial Qt license at that time.


--
Jon A. Cruz
http://www.geocities.com/joncruz/action.html


Post a reply to this message

Goto Latest 10 Messages Next 1 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.