Skip to content

Commit

Permalink
Updated the README, BUILD.*, and AUTHORS files.
Browse files Browse the repository at this point in the history
The main change in BUILD.unix and BUILD.win32 is that
R13B is now required. Also changed the version numbers
in all examples to wings-1.0.

One important developer was completely missing from the
AUTHORS files. Also put all the credits for the translations
in a separate section and added all translators that I could
find in the NOTES file.
  • Loading branch information
bjorng committed May 1, 2009
1 parent 36529e6 commit 9c307df
Show file tree
Hide file tree
Showing 5 changed files with 107 additions and 51 deletions.
71 changes: 54 additions & 17 deletions AUTHORS
@@ -1,10 +1,32 @@
$Id: AUTHORS,v 1.32 2005/06/01 14:27:11 dgud Exp $
Currently active developers
===========================

Richard Jones (Optigon):
Major updates to the Tweak plug-in.
The original author of many plug-ins, for instance
Circularise, Constraints, Contour, and Sweep Extrude.
Added many features and corrected many bugs.

Bj�rn Gustavsson:
Releases the Wings releases.
Occasionally corrects bugs and does minor improvements.

Andrzej Giniewicz

Dan Gudmundsson


History of Wings Developement
=============================

In roughly chronological order, here are most of the developers
that have taken part in the development of Wings.

Bj�rn Gustavsson:
Has written the bulk of code.
Started writing Wings beginning of April 2001.
Most of the Nendo functionality (except Rotate Free/Plane Cut)
was in place in the middle of July 2001.
Was the principal developer of Wings to the beginning of 2005.

Jakob Cederlund:
Implemented the Tube, Cone, Sphere, and Torus objects.
Expand All @@ -26,7 +48,9 @@ Vlad Dumitrescu: Bugfix for middle-mouse button emulation.
Patrik Nyblom: User interface plugins for file dialogs. Makefiles for Windows.

Anthony D'Agostino: Provided me with info on the NDO format.
Wrote the Torus Knot, Torus, and Plane plug-ins
Wrote the Torus Knot, Torus, and Plane plug-ins.
Implemented the themes.
Added the OpenGL shaders (View | Shaders).

Gregg Griffin: Designed icons and the new look of Wings.

Expand Down Expand Up @@ -91,20 +115,9 @@ Paul M (elrond79):
Improved 3DS import so that all triangles are converted to polygons
(unless doing so would create holes or create isolated vertices).

Nicolas Bouillard (syndarion):
French translation.

Libor Divis:
Czech translation.

Luiz Fonte Boa:
Portuguese translation.

A. Giniewicz, M. Napiontek, and K. Giniewicz:
Polish translation.

Tapio Ryyn�nen / Mostlymop:
Finnish translation.
Andrzej Giniewicz (Giniu):
Implemented the Absolute Scale and Move commands.
Miscellanous improvements and bug fixes.

Benjamin Burnett (Gordo):
Designed the new icon and splash screen for Wings 1.0.
Expand All @@ -116,3 +129,27 @@ Auto-UV credits
Dan Gudmundsson (idea; principal author)
Bjorn Gustavsson
Raimo Niskanen (implemented the Least Square Conformal Map algorithm)


Translators
===========

Czech: Libor Divis

Finnish: Tapio Ryyn�nen (Mostlymop)

French: Nicolas Bouillard (syndarion)

German: Torsten Manz

Italian: Riccardo Venier

Polish: A. Giniewicz, M. Napiontek, K. Giniewicz, Maciej Milewski

Portuguese: Luiz Fonte Boa.

Russian: Paul Geraskin

Swedish: Dan Gudmundsson, Bj�rn Gustavsson

Turkish: Devilgreen
33 changes: 16 additions & 17 deletions BUILD.unix
Expand Up @@ -19,7 +19,7 @@ run all plug-ins and to build an installation package.

- The Wings source files. http://www.wings3d.com

- Erlang/OTP R12B-1 or later. http://www.erlang.org
- Erlang/OTP R13B or later. http://www.erlang.org

- SDL development library. http://www.libsdl.org.
(There are pre-built libraries for most platforms.)
Expand Down Expand Up @@ -50,7 +50,7 @@ The following is a quick summary of the build process.
Installing Erlang/OTP
=====================

Building Erlang/OTP according to the instructions in the README file.
Build Erlang/OTP according to the instructions in the README file.

I recommend running "configure" with the following options:

Expand All @@ -61,7 +61,7 @@ reentrant libraries. (--enable-threads is default on *most* platforms nowadays,
but better safe than sorry.)

HiPE is not used by Wings; but the reason I recommend disabling it is
that disabling HiPE in R12B also disables the use of floating point exceptions.
that disabling HiPE also disables the use of floating point exceptions.
Floating point exceptions have caused Wings to crash occasionally.

When you have built Erlang/OTP, modify the PATH environment variable
Expand All @@ -87,7 +87,7 @@ not disturbing the pre-installed SDL libraries installed in the system.

The --disable-video-aalib option disables use of aalib, to avoid problems
running the built Wings on other Linux distributions that don't have
the aalib. I use --disable-video-directfb because the directfb stuff
aalib. I use --disable-video-directfb because the directfb stuff
caused build problems and it is not required by Wings anyway.

Installing OpenGL header files
Expand Down Expand Up @@ -124,18 +124,18 @@ the "j" flag to tell it to decompress using the "bunzip2" program.

Example:

$ tar jxf wings-0.99.02.tar.bz2
$ tar jxf wings-1.0.tar.bz2

Otherwise, feed the output of "bzcat" to tar:

$ bzcat wings-0.99.02.tar.bz2 | tar xf -
$ bzcat wings-0.1.0.tar.bz2 | tar xf -

The build steps that follow assume that you are in the wings source
directory.

Example:

$ cd wings-0.99.02.tar.bz2
$ cd wings-1.0.tar.bz2

Building Wings
==============
Expand All @@ -145,7 +145,7 @@ Build Wings from the directory where the sources where unpacked.
Example:

$ pwd
/home/bjorng/wings-0.99.02
/home/bjorng/wings-1.0
$ make
.
.
Expand All @@ -166,14 +166,14 @@ source directory.

Example:

$ erl -smp disable -pa $ESDL_PATH/ebin -pa /home/bjorng/wings-0.99.02/ebin -run wings_start start_halt
$ erl -smp disable -pa $ESDL_PATH/ebin -pa /home/bjorng/wings-1.0/ebin -run wings_start start_halt
$

Instead of writing the command line every time you want to start Wings,
you can package it in a script like this:

#!/bin/sh
exec erl -smp disable -pa $ESDL_PATH/ebin -pa /home/bjorng/wings-0.99.02/ebin -run wings_start start_halt ${1+"$@"}
exec erl -smp disable -pa $ESDL_PATH/ebin -pa /home/bjorng/wings-1.0/ebin -run wings_start start_halt ${1+"$@"}

Notes:

Expand All @@ -183,9 +183,8 @@ Notes:
[2] The "${1+"$@"}" thing passes along any arguments (or none) to Wings,
allowing Wings to open up a wings file when it starts.

[3] The "-smp disable" flag is necessary in R12B if you have a multi-core/
multi-CPU computer. Wings will only work with the single-thread Erlang
emulator.
[3] The "-smp disable" flag is necessary if you have a multi-core/multi-CPU
computer. Wings will only work with the single-threaded Erlang emulator.


Building an installation package for MacOS X
Expand All @@ -204,7 +203,7 @@ sources were unpacked.
Example:

$ pwd
/Users/bjorng/wings_releases/wings-0.99.02
/Users/bjorng/wings_releases/wings-1.0
$

To build all (including the installer), run the following command:
Expand All @@ -221,7 +220,7 @@ $

When everything is done, there should be a file named like

wings-0.99.02-macosx.dmg
wings-1.0-macosx.dmg

in the current directory.

Expand All @@ -246,7 +245,7 @@ sources were unpacked.
Example:

$ pwd
/Users/bjorng/wings_releases/wings-0.99.02
/Users/bjorng/wings_releases/wings-1.0
$

To build all (including the installation package),
Expand All @@ -264,7 +263,7 @@ $

When everything is done, there should be a file named like

wings-0.99.02-linux.bzip2.run
wings-1.0-linux.bzip2.run

in the current directory.

Expand Down
23 changes: 11 additions & 12 deletions BUILD.win32
Expand Up @@ -9,17 +9,16 @@ $Id$
Required software
=================

From Wings 0.98.16b and higher, Wings can be built on Windows
using only free/open-source software.
Wings can be built on Windows using only free/open-source software.

The following software is needed:

- The Wings source. http://www.wings3d.com

- Cygwin, a unix-like environment for Windows. http://www.cygwin.com

- Erlang/OTP R12B-1 or later. http://www.erlang.org
(Download the pre-built binaries for Windows.)
- Erlang/OTP R13B or later. http://www.erlang.org
(It is easiest to download the pre-built binaries for Windows.)

- ESDL 0.96.0626 or later. http://esdl.sf.net
I usually recommend downloading the pre-built binaries for Windows,
Expand Down Expand Up @@ -86,19 +85,19 @@ $
Unpacking the Wings source code
===============================

Give the "-j" flag to the "tar" program to tell it to decompress using
Give the "j" flag to the "tar" program to tell it to decompress using
the "bunzip2" program.

Example:

$ tar jxf wings-0.99.02.tar.bz2
$ tar jxf wings-1.0.tar.bz2

The build steps that follow assume that you are in the wings source
directory.

Example:

$ cd wings-0.99.02.tar.bz2
$ cd wings-1.0.tar.bz2

Basic build
===========
Expand All @@ -110,7 +109,7 @@ sources where unpacked.
Example:

$ pwd
/home/bjorng/wings-0.99.02
/home/bjorng/wings-1.0
$ make
.
.
Expand All @@ -134,7 +133,7 @@ source directory.

Example:

$ werl -smp disable -pa $ESDL_PATH/ebin -pa c:/cygwin/home/bjorng/wings-0.99.02/ebin -run wings_start start_halt
$ werl -smp disable -pa $ESDL_PATH/ebin -pa c:/cygwin/home/bjorng/wings-1.0/ebin -run wings_start start_halt
$

An Erlang console should appear, followed by the Wings window.
Expand All @@ -146,7 +145,7 @@ Instead of writing the command line every time you want to start Wings,
you can package it in a script like this:

#!/bin/bash
exec werl -smp disable -pa $ESDL_PATH/ebin -pa c:/cygwin/home/bjorng/wings-0.99.02/ebin -run wings_start start_halt ${1+"$@"}
exec werl -smp disable -pa $ESDL_PATH/ebin -pa c:/cygwin/home/bjorng/wings-1.0/ebin -run wings_start start_halt ${1+"$@"}

Notes:

Expand Down Expand Up @@ -182,7 +181,7 @@ sources were unpacked.
Example:

$ pwd
/home/bjorng/wings_releases/wings-0.99.02
/home/bjorng/wings_releases/wings-1.0
$

To build all (including the installer), run the following command:
Expand All @@ -199,6 +198,6 @@ $

When everything is done, there should be a file named like

wings-0.99.02.exe
wings-1.0.exe

in the current directory.
4 changes: 4 additions & 0 deletions NOTES
@@ -1,3 +1,7 @@
--- 1.0-rc2 -----------------------------------------------------------------
- Updated the build instructions in the BUILD.unix and BUILD.win32 files
(mostly to note that R13B is now required). [bjorng]

--- 1.0-rc1 -----------------------------------------------------------------
- This is the first release candiate for the long-awaited Wings 1.0 release.
Until 1.0 is released, we will only fix bugs. [bjorng]
Expand Down
27 changes: 22 additions & 5 deletions README
@@ -1,18 +1,35 @@
WINGS 3D
========
Wings3D
=======

Wings3D is an advanced sub-division modeller inspired by the Nendo
and Mirai modellers from Izware.

$Revision: 1.7 $
$Date: 2003/09/29 05:28:57 $

Wings on the net
----------------

http://www.wings3d.com

http://nendowingsmirai.yuku.com


If you need help
----------------

The Wings users at

http://nendowingsmirai.yuku.com/

are generally helpful. There is also thread there for
posting bug reports.


System Requirements for Running Wings
-------------------------------------

A working OpenGL driver.
A working OpenGL driver. There will never be a version
of Wings for DirectX.


How to build Wings 3D
---------------------
Expand Down

0 comments on commit 9c307df

Please sign in to comment.