All Projects → icebreaker → o2d3m

icebreaker / o2d3m

Licence: MIT license
Wavefront OBJ to Doom3 map converter.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to o2d3m

covid-19
Current and historical coronavirus covid-19 confirmed, recovered, deaths and active case counts segmented by country and region. Includes csv, json and sqlite data along with an interactive website explorer.
Stars: ✭ 15 (+0%)
Mutual labels:  d3, map
gb-convert
Gameboy tile conversion and map editor tool
Stars: ✭ 26 (+73.33%)
Mutual labels:  map, converter
Mongolastic
🚥 A dataset migration tool from MongoDB to Elasticsearch and vice versa.
Stars: ✭ 131 (+773.33%)
Mutual labels:  map, converter
leaflet heatmap
简单的可视化湖州通话数据 假设数据量很大,没法用浏览器直接绘制热力图,把绘制热力图这一步骤放到线下计算分析。使用Apache Spark并行计算数据之后,再使用Apache Spark绘制热力图,然后用leafletjs加载OpenStreetMap图层和热力图图层,以达到良好的交互效果。现在使用Apache Spark实现绘制,可能是Apache Spark不擅长这方面的计算或者是我没有设计好算法,并行计算的速度比不上单机计算。Apache Spark绘制热力图和计算代码在这 https://github.com/yuanzhaokang/ParallelizeHeatmap.git .
Stars: ✭ 13 (-13.33%)
Mutual labels:  d3, map
turkeyvisited
Mark the cities you have visited in Turkey and share the map!
Stars: ✭ 82 (+446.67%)
Mutual labels:  d3, map
d3-geomap
A library for creating geographical maps based on D3.js
Stars: ✭ 124 (+726.67%)
Mutual labels:  d3, map
China Geojson
最新中国地图json文件,可用d3开发中国地图
Stars: ✭ 181 (+1106.67%)
Mutual labels:  d3, map
north-korea-missile-map
A map of the world using D3 and Canvas showing missile ranges
Stars: ✭ 53 (+253.33%)
Mutual labels:  d3, map
patterns
Good practices to create code in Java, open to other languages. ⚡
Stars: ✭ 14 (-6.67%)
Mutual labels:  builder
dotnet-design-patterns-samples
The samples of .NET design patterns
Stars: ✭ 25 (+66.67%)
Mutual labels:  builder
unicode-formatter
Convert portions of text to fancy text using unicode fonts for use on Twitter and other sites that don't support rich text
Stars: ✭ 31 (+106.67%)
Mutual labels:  converter
tyson
A TypeScript serialization/deserialization library to convert objects to/from JSON
Stars: ✭ 25 (+66.67%)
Mutual labels:  converter
mapr
Map species occurrence data
Stars: ✭ 34 (+126.67%)
Mutual labels:  map
kerala-dashboard
Kerala COVID-19 Dashboard
Stars: ✭ 25 (+66.67%)
Mutual labels:  map
examples-android
Android demo application for GLMap framework
Stars: ✭ 14 (-6.67%)
Mutual labels:  map
map-keys-deep-lodash
Map/rename keys recursively with Lodash
Stars: ✭ 16 (+6.67%)
Mutual labels:  map
papyruscs
PapyrusCS renders maps of Minecraft: Bedrock Edition worlds using C#, LevelDB and leaflet.
Stars: ✭ 221 (+1373.33%)
Mutual labels:  map
vx-typescript-kitchensink
Repo to test type definitions for vx
Stars: ✭ 16 (+6.67%)
Mutual labels:  d3
HMap
:earth: HMap | 基于openlayers的封装组件
Stars: ✭ 64 (+326.67%)
Mutual labels:  map
google streetview
A command line tool and module for Google Street View Image API
Stars: ✭ 77 (+413.33%)
Mutual labels:  map

O2D3M

O2D3M is a Wavefront OBJ to DOOM3 map converter.

O2D3M

Watch a video showcasing it in action by clicking here.

Getting Started

You'll need a C++ compiler with C++11 support and Qt 5 or later in order to compile this.

Why does it use Qt? Well, because this project started as a plugin for Tiled, but then I lost interest and turned it into a CLI tool without moving away from Qt.

Open o2d3m.pro in QtCreator or if you are a CLI kind of person type in the following incantations in a terminal:

$ mkdir build
$ cd build
$ qmake ..
$ make

This will result in an executable called o2d3m in the build directory.

To convert an OBJ file into a D3 map one would type:

$ build/o2d3m --no-monster-attack -o example/base/maps/example.map example/src/example.obj

To test the resulting D3 map one would type:

$ dhewm3 +set fs_savepath example +disconnect +dmap example +map example

Replace dhewm3 above with the name of your D3 flavour's executable.

Contribute

  • Fork the project.
  • Make your feature addition or bug fix.
  • Do not bump the version number.
  • Send me a pull request. Bonus points for topic branches.

License

Copyright (c) 2018, Mihail Szabolcs

O2D3M is provided as-is under the MIT license. For more information see LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].