Compiling the Seamless3d Modeller for OpenGL

Download the source code for the OpenGL version from the source code download page.

This version is still in the process of being ported from using DirectX 8.1 to OpenGL but the main functionality seems to work the same now without any dependency on DirectX. Currently it will only compile for windows but a SDL version independent from the Windows API is planned for the future which will allow for the code to be compiled for Linux, Mac and other operating systems.

In addition to the Seamless3d source code files you need to also download the following files:

Unzip these files into folders named glew, zlib, libjpg, and lpng that are siblings of the Seamless3d source folder.

Open the seamless3d.vcxproj file, set the Solution Platforms to x86 for the 32 bit version and compile.

Compiling has been tested using Visual Studio 2017 in Windows 10 but most of the non windows specific files have been worked through to compile with the GCC compiler.

If you have any trouble compiling with Visual Studio 2017 please let me know so that others will benefit.

I would be grateful if anyone lets me know how to fix the following warning:

warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library

Removing Wacom Proprietary Code

You don't need Wacom proprietary code to use a Wacom compatible pen unless you need Wacom specific features such as pressure sensitivity or multi touch. To remove the proprietary code you need to remove the following files from the project

and comment out the line:

in the Seamless3d.h file.


I would love to know if anyone has successfully compiled using a different compiler to Visual Studio 2017.

Best of Luck

thyme




[3d Modelling Software] [Tutorials] [Forum] [Features] [Download] [Gallery] [FAQ] [Worlds] [Avatars] [Links] [Thyme]