TopoGun logo
Introduction
WelcomeWhat is TopoGun?Key FeaturesSystem RequirementsLegal NoticesLicense AgreementInstalling TopoGunInterfaceGetting Started
User Guide
Reference
TopoGun License Server

Introduction

What is TopoGun?

TopoGun is a stand-alone resurfacing and maps baking application. The resurfacing functions in TopoGun will help you modify and/or recreate the edgeflow of your digital 3D models. The maps baking functions will help you bake various types of texture maps from your high resolution 3D models and then allow you to apply them to your newly created optimized meshes. These texture maps contain information that will help you recover the appearance and features of the original high resolution mesh.

In today's 3D graphics, high quality 3D models, due to their nature, usually have millions of polygons. This is because most of today's 3D models are created from real world scanned models, or they are digital sculptures, created using brush based 3D sculpting applications.
In order to better serve their purposes, 3D models should have a much lower polycount and must provide for a deserved ease of handling. Even more than this, they need to have specific edgeflows in order to be more easily animated, or further detailed.

Many artists nowadays create their concepts as 3D models, using brush based sculpting applications. They usually start from basic primitive objects, such as cubes. At a certain point, they need to rework the topology of their models.

There are several reasons for doing this: to make the 3D models more animation friendly, to create lowpoly versions for gaming or further sculpting and detailing, or as a way to change the highres topology in order to improve the model's capability of handling the highres information at a lower polygon budget.

A resurfacing tool like TopoGun is needed for these purposes.

Furthermore, you can use TopoGun to bake multiple maps out of the original highres meshes. These maps can be used by texture artists when texturing the models. They can also be used by 3D engines in order to preserve the original mesh's features, (i.e., small details that couldn't be recovered after retopologizing due to the limited polycount an engine can render in realtime).

Key Features

  • Portability

    TopoGun is a standalone application available for Windows and macOS operating systems. TopoGun licenses are cross-platform and after buying one, TopoGun can be installed on any of these operating systems.

  • Friendly Interface

    TopoGun supports several widespread viewport navigation models and there's a great chance you'll get used to it quickly.
    The interface is simple, straightforward and very customizable, giving you the freedom to modify it to fit your needs. It is unified and looks the same on both Windows and macOS.
    TopoGun also has a contextual piemenu, accessible via the SPACE bar, to provide shortcuts to usual commands, based on the current object type and the selected tool.

  • Dedicated Topology Tools

    Unlike any other 3D packages, TopoGun is a specialized standalone application, aimed for retopology in the first place. Each TopoGun tool is designed for topology creating and editing.
    The newly created geometry wraps around the highres model in realtime. When you move the retopologized mesh components around, they will stick to the highres mesh's surface.

  • Automatic Retopology

    TopoGun has two methods for creating automatic topology for your highres meshes. They are highly tweakable, fast and provide good results to start from.
    There is also the unique feature to retopologize only parts of your sculpts (such as the ears), by combining the Retopologize and the mesh Extract features. From there, you can continue the retopologizing process using the standard tools.

  • Hybrid Retopology Approach

    Insead of using manual OR automatic retopology, you can use automatic retopology only for some parts of the mesh, then continue with the Patch tool, which helps you retopologize patches drawn over the model with 2 to 6 sides. The Patch tool will take care of the rest, creating the topology for the patches and wrap it over the model in realtime.

  • Highres Reference Meshes

    TopoGun can handle extremely highres 3D data. The polycount limit is set by the available RAM on your system. It uses special rendering techniques to achieve unparalleled highres mesh rendering framerates.

  • One Pass Maps Baking

    One great feature TopoGun has is one pass maps baking. Instead of baking one map at a time as most of the baking engines do, the types of maps you select are baked in a single pass, thus saving you precious time.
    TopoGun can bake normals, displacement, ambient occlusion, color, curvature, transmission and cavity maps.

  • Hardware Ambient Occlusion

    TopoGun uses the GPU (Graphics Processing Unit) for baking hardware ambient occlusion maps. The speed that GPU computing and multithreading offers is much greater than the ambient occlusion baking methods used by today's existing software.

  • 32 Bit Floating Point Maps Output

    TopoGun's maps baking module can export 32 bit floating point .tiff maps. The advantage of using 32 bit floating point displacement maps are that you don't have to worry about displacement maps parameters such as "displacement amount" and "offset", because the displacement values within the displacement map are real worldspace displacement values.

    Using the displacement map, as is, in your rendering engine will lead to perfect results, without ever having to tweak any displacement parameters. Another advantage of 32 bit floating point maps are that you can modify them without the fear of getting dithering artifacts (the dynamic range a 32 bit floating point image has is huge compared to the dynamic range of a regular 8 bit image).

  • Subdivision Surfaces Support

    TopoGun can help you recover all the details the original mesh has, by using the Subdivision feature.

    Use it to create highresh versions of your digital sculpts, once you've created lowpoly retopologized meshes. You can use an arbitrary starting topology to create a quick mock-up sculpt and once you're happy with the overall form, bring it to TopoGun, create a lowpoly version and have the Subdivision do it's magic.

    Another example where the Subdivision feature can be used is when you need all the details from a 3D scanned model.

    It is convenient to create a lowpoly model to have it animated and UV mapped, but you may also need the highpoly subdivided version, with all the details intact, to clean it up or add new features, in a digital sculpting application.

    A highres subdivided mesh is created, starting from the retopologized model, and is "wrapped" on the original mesh's surface in order to recover all the fine details.

    Furthermore, the subdivided mesh can be used to fully recover the intermediate subdivision levels for later use within applications like ZBrush or Mudbox.

  • The Morpher Feature

    Morpher is an extension which helps you bounce the modified reference mesh back to the scene geometry.

    This way you can basically review the highpoly sculpting process after the lowpoly retopologized version was created.

    It's very useful for those situations when the artist gets feedback for a highres sculpt, but has already created a lowpoly retopology. The retopology process becomes less linear, since they can later transfer the modifications done to the sculpt back to the retopologized lowpoly mesh.

    Another use case is when a digital sculpt is created from an existing one (a head, for example).

    If a lowpoly version is already available too and even if an animation rig was created for it, adapting the vertices positions to reflect the changes on the original sculpture is now possible, with the Morpher feature.

    The Morpher can also be used for creating lowpoly versions of digitally sculpted blendshapes or for posing lowpoly geometries like their corresponding highpoly references.

System Requirements

TopoGun is available for both Windows and macOS systems.

In order to run and use it, you should have the following minimum system configuration:

  • Microsoft Windows 7, macOS 10.13 High Sierra or later operating system;
  • 2 GHz Intel Pentium processor (or equivalent) or later;
  • 8 GB RAM (32 GB recommended);
  • A 1600X1200 32 bit display;
  • 200 MB available disk space;
  • An OpenGL 2.0 compatible graphics card (at least Nvidia GeForce 6600 or equivalent), with the latest drivers installed.
  • Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

  • NVIDIA, GEFORCE and NVIDIA NFORCE are registered trademarks and/or trademarks of NVIDIA Corporation in the United States and other countries.

  • Intel and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

  • Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

  • Fedora is a registered trademark of Red Hat, Inc.

  • Ubuntu is a registered trademark of Canonical, Ltd.

  • OS X, Mac, the Mac logo and macOS are trademarks of Apple, Inc. registered in the United Statesand other countries.

  • Autodesk, Mudbox and 3ds Max are registered trademarks or trademarks of Autodesk, Inc. in the United States and/or other countries.

  • Pixologic and ZBrush are registered trademarks of Pixologic.

  • OpenGL is a trademark or registered trademark of Silicon Graphics, Inc. in the United States and/or other countries.

  • Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein.

Third-Party Software Credits and Attributions

  • Eigen
    License type: Mozilla Public License Version 2.0 (MPL2)
    TopoGun 3 uses the MPL2-licensed features of Eigen, a C++ template library for linear algebra.
    A copy of the MPL2 license is available at https://www.mozilla.org/en-US/MPL/2.0/.
    The source code of the Eigen library can be obtained at http://eigen.tuxfamily.org/.

  • AWS SDK for C++
    License type: Apache License, Version 2.0
    Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
    TopoGun 3 includes software developed by Amazon Technologies, Inc (http://www.amazon.com/).
    The Apache License 2.0 is available at https://www.apache.org/licenses/LICENSE-2.0.txt
    A copy of the Apache License 2.0 is distributed with TopoGun 3.

  • Qt v.5.12.5
    License type: GNU Lesser General Public License v.2.1 (LGPL 2.1)
    TopoGun 3 dynamically links to Qt v.5.12.5.
    Copyright (c) 2011 Nokia Corporation and/or its subsidiary (-ies). All rights reserved. Contact: Qt Software Information (qt-info@nokia.com).
    The GNU Lesser General Public License v.2.1 is available at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt.
    A copy of the GNU Lesser General Public License v.2.1 is distributed with TopoGun 3.

  • TopoGun 3 contains Autodesk® FBX® code developed by Autodesk, Inc. Copyright 2019 Autodesk, Inc. All rights, reserved. Such code is provided “as is” and Autodesk, Inc. disclaims any and all warranties, whether express or implied, including without limitation the implied warranties of merchantability, fitness for a particular purpose or non-infringement of third party rights. In no event shall Autodesk, Inc. be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of such code.

  • OpenSSL
    License type: OpenSSL License
    TopoGun 3 and TopoGun 3 License Server use the OpenSSL library.
    This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/).
    This product includes cryptographic software written by Eric Young (eay@cryptsoft.com).
    A copy of the OpenSSL license is distributed with TopoGun 3 and TopoGun 3 License Server.

  • Boost
    License type: Boost Software License, Version 1.0
    TopoGun 3 and TopoGun 3 License Server use the Boost library, which is licensed under the Boost Software License, Version 1.0.
    A copy of this license is distributed with TopoGun 3 and TopoGun 3 License Server.

  • BugTrap
    License type: MIT License (MIT)
    TopoGun 3 and TopoGun 3 License Server use the BugTrap library.
    Copyright (c) 2005, IntelleSoft, Maksim Pyatkovskiy
    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • OpenVDB 3.0.0
    License type: Mozilla Public License 2.0 (MPL2)
    TopoGun 3 uses the OpenVDB library.
    Copyright (c) 2012-2014 DreamWorks Animation LLC
    All rights reserved. This software is distributed under the Mozilla Public License 2.0 ( http://www.mozilla.org/MPL/2.0/ )
    Redistributions of source code must retain the above copyright and license notice and the following restrictions and disclaimer.
    Neither the name of DreamWorks Animation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. IN NO EVENT SHALL THE COPYRIGHT HOLDERS' AND CONTRIBUTORS' AGGREGATE LIABILITY FOR ALL CLAIMS REGARDLESS OF THEIR BASIS EXCEED US\$250.00.
    A copy of the MPL2 license is available at https://www.mozilla.org/en-US/MPL/2.0/.

  • ilmbase 2.2.1
    License type: Unknown
    TopoGun 3 uses the IlmBase library.
    Copyright (c) 2002-2011, Industrial Light & Magic, a division of Lucasfilm Entertainment Company Ltd. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
    Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    Neither the name of Industrial Light & Magic nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

  • cpp-httplib
    License type: MIT License (MIT)
    TopoGun 3 and TopoGun 3 License Server use the cpp-httplib library.
    Copyright (c) 2019 Yuji Hirose. All rights reserved.
    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • libigl
    License type: Mozilla Public License Version 2.0 (MPL2)
    TopoGun 3 uses the libigl library.
    Copyright (c) 2019 Alec Jacobson, Daniele Panozzo, Christian Schüller, Olga Diamanti, Qingnan Zhou, Sebastian Koch, Jeremie Dumas, Amir Vaxman, Nico Pietroni, Stefan Brugger, Kenshi Takayama, Wenzel Jakob, Nikolas De Giorgis, Luigi Rocca, Leonardo Sacht, Kevin Walliman, Olga Sorkine-Hornung, Teseo Schneider, and others.
    A copy of the MPL2 license is available at https://www.mozilla.org/en-US/MPL/2.0/.

  • json11
    License type: MIT License (MIT)
    TopoGun 3 and TopoGun 3 License Server use the json11 library.
    Copyright (c) 2013 Dropbox, Inc.
    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • Libtess2
    License type: SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
    TopoGun 3 uses the Libtess2 library.
    Copyright (C) [dates of first publication] Silicon Graphics, Inc.
    All Rights Reserved.
    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    The above copyright notice including the dates of first publication and either this permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be included in all copies or substantial portions of the Software.
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    Except as contained in this notice, the name of Silicon Graphics, Inc. shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Silicon Graphics, Inc.

  • LibTIFF 4.1.0
    License type: Unknown
    TopoGun 3 uses the LibTIFF library.
    Copyright (c) 1988-1997 Sam Leffler
    Copyright (c) 1991-1997 Silicon Graphics, Inc.
    Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that (i) the above copyright notices and this permission notice appear in all copies of the software and related documentation, and (ii) the names of Sam Leffler and Silicon Graphics may not be used in any advertising or publicity relating to the software without the specific, prior written permission of Sam Leffler and Silicon Graphics.
    THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
    IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

  • lp_solve 5.5
    License type: GNU Lesser General Public License v.2.1 (LGPL 2.1)
    TopoGun 3 dynamically links to lp_solve 5.5.
    The GNU Lesser General Public License v.2.1 is available at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt.
    A copy of the GNU Lesser General Public License v.2.1 is distributed with TopoGun 3.

  • nanoflann
    License type: BSD License (BSD)
    TopoGun 3 uses the nanoflann library.
    Software License Agreement (BSD License)
    Copyright 2008-2009 Marius Muja (mariusm@cs.ubc.ca). All rights reserved.
    Copyright 2008-2009 David G. Lowe (lowe@cs.ubc.ca). All rights reserved.
    Copyright 2011-2016 Jose Luis Blanco (joseluisblancoc@gmail.com).
    All rights reserved.
    THE BSD LICENSE
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  • OpenBLAS
    License type: BSD 3-Clause License (BSD)
    TopoGun 3 uses the OpenBLAS library.
    Copyright (c) 2011-2014, The OpenBLAS Project
    All rights reserved.
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    3. Neither the name of the OpenBLAS project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  • OpenMesh
    License type: BSD 3-Clause License (BSD)
    TopoGun 3 uses the OpenMesh library.
    Copyright (c) 2001-2022, RWTH-Aachen University
    Department of Computer Graphics and Multimedia
    All rights reserved.
    www.openmesh.org
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
    Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

  • OR-Tools
    License type: Apache License, Version 2.0
    TopoGun 3 uses the OR-Tools library.
    Copyright 2010-2022 Google LLC
    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
    The Apache License 2.0 is available at https://www.apache.org/licenses/LICENSE-2.0.txt .
    A copy of the Apache License 2.0 is distributed with TopoGun 3.

  • RPly
    License type: MIT License (MIT)
    TopoGun 3 uses the RPly library.
    Copyright (C) 2003-2005 Diego Nehab. All rights reserved.
    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • Parallel Stable Sort (pss)
    License type: BSD 3-Clause License (BSD)
    TopoGun 3 uses the Parallel Stable Sort library.
    Copyright (C) 2014 Intel Corporation
    All rights reserved.
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
    Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    Neither the name of Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

  • Threading Building Blocks 2019 (TBB)
    License type: Apache License, Version 2.0
    TopoGun 3 uses the Threading Building Blocks library.
    Copyright (c) 2005-2019 Intel Corporation
    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
    The Apache License 2.0 is available at https://www.apache.org/licenses/LICENSE-2.0.txt .
    A copy of the Apache License 2.0 is distributed with TopoGun 3.

  • Instant Meshes
    License type: BSD
    TopoGun 3 uses parts of the Instant Meshes source code.
    Copyright (c) 2015 Wenzel Jakob, Daniele Panozzo, Marco Tarini, and Olga Sorkine-Hornung. All rights reserved.
    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      You are under no obligation whatsoever to provide any bug fixes, patches, or upgrades to the features, functionality or performance of the source code ("Enhancements") to anyone; however, if you choose to make your Enhancements available either publicly, or directly to the authors of this software, without imposing a separate written license agreement for such Enhancements, then you hereby grant the following license: a non-exclusive, royalty-free perpetual license to install, use, modify, prepare derivative works, incorporate into other computer software, distribute, and sublicense such enhancements or derivative works thereof, in binary and source code form.
  • LoggerC++
    License type: MIT License (MIT)
    TopoGun 3 License Server uses the LoggerC++ library.
    Copyright (c) 2013-2018 Sebastien Rombauts (sebastien.rombauts@gmail.com)
    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • PicoSHA2
    TopoGun 3 License Server uses the PicoSHA2 library.
    Copyright (C) 2017 okdshin
    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Disclaimer

THIS PUBLICATION AND THE INFORMATION CONTAINED HEREIN IS MADE AVAILABLE BY SC PIXELMACHINE SRL "AS IS".
SC PIXELMACHINE SRL DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE REGARDING THESE MATERIALS.

© 2023 Pixelmachine SRL. All rights reserved.