99aff57d6c
Optimized output picture saving
2014-08-21 22:23:04 +02:00
0abfa97295
Merge branch 'cloud_types'
...
Conflicts:
src/render/software/software.pro
2014-08-21 21:31:29 +02:00
1afcb907c4
Optimized and fixed canvas portion merging in final picture
2014-08-21 15:30:09 +02:00
04f6ab732d
Normalize colors before writing to final picture
2014-08-21 14:53:49 +02:00
c39ef6adce
Restored final picture saving (in constant memory usage)
2014-08-21 12:36:28 +02:00
6c4a16966c
Larger maximal canvas portion size
2014-08-21 10:11:44 +02:00
0bb1cf5bed
Added canvas portion writing to disk
2014-08-21 09:58:11 +02:00
13904be001
Optimization: replaced some divisions by inverse multiplications
2014-08-20 16:45:45 +02:00
14e0320848
Restored (partially) render progress
2014-08-20 15:58:37 +02:00
18a669675f
Restored tone mapping control of canvas preview
2014-08-20 14:31:28 +02:00
8ef8b0386c
Canvas preview widget is immediately sized (so that render dialog don't resize later)
2014-08-20 14:23:35 +02:00
0d659d2e44
WIP on quick ui prototype
2014-08-19 17:37:24 +02:00
f7d84afb79
Added primary toolbar to qt quick prototype
2014-08-19 17:01:42 +02:00
9f438a3f84
Prototype of experimental UI using Qt Quick
2014-08-19 15:49:08 +02:00
2b135eedac
Removed old render_progress in SoftwareRenderer
2014-08-19 14:20:37 +02:00
1bf6d9382b
Removed size information from SoftwareRenderer + removed full render tests
2014-08-19 12:22:27 +02:00
0c48fb075f
Rasterizers now use their own interrupt system
2014-08-19 11:44:54 +02:00
915f43503e
Removed unused ParallelQueue
2014-08-19 11:32:23 +02:00
dc3584cefc
Check canvas preview coordinates to avoid segfault
2014-08-19 11:25:27 +02:00
8f24d54568
Restored render interruption
2014-08-19 09:18:55 +02:00
31b74c660e
Iterate over portions to render the whole canvas
2014-08-18 17:33:15 +02:00
3a2ec1c75f
Only allocate canvas portion pixels when needed
...
This will allow for larger renders in constant memory footprint
2014-08-18 17:16:17 +02:00
c9fa33984b
Restored color profile in canvas preview
2014-08-18 16:33:09 +02:00
9c2d545e6a
Fixed parallel canvas shading
2014-08-18 16:25:44 +02:00
b5ee4c432f
Added parallel pixel shader for second-pass rendering
2014-08-18 16:04:46 +02:00
0566f2bdd8
Refactored ParallelWork for better performance
2014-08-18 15:20:04 +02:00
2aeecdec62
WIP on canvas pixel shading
2014-08-18 12:17:16 +02:00
fb3d32baf4
Removed old render area code in dialogrender
2014-08-16 13:41:02 +02:00
b86669c5a0
Added color to rasterized polygons
2014-08-16 13:34:55 +02:00
bc34a2b823
Removed RenderArea and added terrain rasterization to canvas
2014-06-18 22:10:46 +02:00
f94d93ae60
Fixed canvas Z-index
2014-06-18 20:10:05 +02:00
cf58bea1b7
WIP on new canvas system
2014-06-12 17:45:59 +02:00
8099361cc9
WIP on new canvas system
2014-06-10 15:13:16 +02:00
43431aae87
New Canvas software rendering structure (WIP)
2014-06-05 17:12:49 +02:00
69fba0fc69
Fixed some unit tests issues
2014-05-20 10:39:02 +02:00
c57c5f45d4
Merge branch 'master' into water_shader
2014-05-20 09:55:44 +02:00
1158aa248b
cloud_types: Added cumulo-nimbus model
2014-03-18 21:27:35 +01:00
eea639a7fb
cloud_types: Added cirrus model
2014-03-18 21:17:41 +01:00
0ab61f8060
cloud_types: Added alto cumulus model
2014-03-18 21:08:17 +01:00
49564acc3c
Fixed build for windows systems
2014-03-01 01:34:34 +01:00
b9ebf06188
Fixed path of resources in UI files
2014-02-24 22:30:27 +01:00
6e323dbea7
BasePreview no longer fix its own size in constructor
...
This prevented free-sized previews from correctly sizing
2014-02-24 22:25:53 +01:00
a610d69f84
opengl: Fixed artifacts on water reflection
2014-01-21 22:31:17 +01:00
3e72fc7bf8
Replaced NoiseGenerator by NoiseState in WaterDefinition
2014-01-21 21:51:11 +01:00
e79692bb5d
Refactored noise shader
2014-01-21 21:41:15 +01:00
25d9a95141
Water is now always at y=0.0
2014-01-06 20:22:00 +01:00
33c5d89783
Added skybox reflection to water shader
2014-01-05 22:20:15 +01:00
49b7055655
[WIP] Use simple normal map for opengl water
2014-01-05 21:52:09 +01:00
c52eeac71d
[WIP] Added the simplex sampler to opengl water shader
2014-01-05 20:37:51 +01:00
98646efb99
Fixed camera reverting in 3d explorer not reverting fov slider
2014-01-04 11:43:40 +01:00
ec71b09f2e
[WIP] Texture form previews
2014-01-02 17:36:19 +01:00
f0ed8d4b4a
Added textures mix preview
2014-01-02 15:19:20 +01:00
1db49afaed
Restored correct terrain tessellation
2014-01-02 15:08:00 +01:00
67ae34ddbd
Added NoiseState offsets to FractalNoise
2014-01-01 18:21:34 +01:00
22cf9fde51
Started the new FractalNoise implementation
2014-01-01 17:45:50 +01:00
5579045604
Fixed the terrain walker hitting displacement immediately at high quality
2013-12-31 16:55:10 +01:00
79458da771
Fixed broken unit tests
2013-12-31 15:56:30 +01:00
e61dae6f0a
Added NoiseState to maintain the noise offsets in clouds
2013-12-31 15:50:28 +01:00
123e434b0a
Small adjustements
2013-12-30 17:22:01 +01:00
1131972759
Improved the opengl terrain rendering queue
2013-12-30 16:02:33 +01:00
eb795b0f83
Added camera FOV control (and better initial fov)
2013-12-30 14:59:42 +01:00
134158c33a
Stars optimization and small tweaks
2013-12-29 18:44:12 +01:00
220fe89b05
Use the new terrain walker for improved shadows
2013-12-29 18:18:18 +01:00
eabe68b77d
New terrain walker (now used for ray casting)
2013-12-29 14:14:49 +01:00
938242a7de
Optimization for moon lighting
2013-12-26 19:03:19 +01:00
0e837f00c6
Added lighting done by moon
2013-12-26 18:28:25 +01:00
3786b21e15
Added stars to night sky
2013-12-26 17:30:22 +01:00
c651b436ab
Added moon configuration
2013-12-26 16:55:37 +01:00
d2f49a124f
Added moon basic lighting
2013-12-26 16:35:29 +01:00
6589589ad4
Added basic night sky with a plain moon
2013-12-26 15:36:15 +01:00
0ebdff628b
More realistic water presets
2013-12-25 19:55:05 +01:00
a9a6134633
Fixed material dialog validation and made material hardness to work
2013-12-25 19:45:56 +01:00
5c253081a0
Made bruneton source code dump intermediary textures
...
... but they produce more artifacts than my modified version,
so it's not immediately usable.
2013-12-25 18:01:44 +01:00
19d4c3444f
Added bruneton original source code for atmospheric scattering
2013-12-25 16:42:56 +01:00
de79f912c3
Moved small things from WidgetExplorer to OpenGLRenderer
2013-12-24 16:36:45 +01:00
742b93d3d9
Small fixes to opengl rendering
2013-12-24 15:00:32 +01:00
806ab74244
Fixed camera definition to avoid going underground in opengl view
2013-12-24 13:30:32 +01:00
3d54ce974a
Added view distance blending in opengl renderer
2013-12-24 13:22:34 +01:00
74e707a989
Fixed water color in opengl rendering
2013-12-24 11:48:06 +01:00
bf47e058ee
Rendering terrain chunks with new shader system
2013-12-24 11:44:39 +01:00
f97823604e
Introduced VertexArray object to handle terrain vertex data
...
This will be used later with opengl vertex arrays
2013-12-23 17:24:05 +01:00
ac5c0fd584
Refactored opengl terrain rendering for future use of shaders
2013-12-23 14:09:52 +01:00
8098482d50
Retrograded to OpenGL 3.0 functions
2013-12-23 10:26:29 +01:00
39789aea3f
Allow shaders source code to be split in several files (and thus included)
2013-12-22 18:47:24 +01:00
992089f0ef
Added textures to OpenGLSharedState
2013-12-22 18:05:11 +01:00
645bada91b
Added camera to OpenGLSharedState
2013-12-22 17:30:48 +01:00
666420bbb2
New OpenGLSharedState class to manage shader variables
2013-12-22 15:04:33 +01:00
994dcb5f44
Add aerial perspective to water shader
2013-12-22 01:17:57 +01:00
3696adc90b
Use opengl shaders for water rendering
2013-12-22 00:41:19 +01:00
65e5a194ba
Use QOpenGLFunctions for gl* calls (except legacy code)
2013-12-22 00:10:18 +01:00
7b790d2015
Switched opengl skybox to shaders
2013-12-21 23:48:54 +01:00
c497cf2127
Restored clouds aspect preview
2013-12-20 17:30:27 +01:00
1d9f622a26
Small cloud adjustments
2013-12-19 18:19:18 +01:00
5f8cd19e0c
Fixed preview updates drawing outside pixbuf on resize
2013-12-19 15:22:49 +01:00
a3d2150349
Restored clouds rendering
2013-12-18 22:09:35 +01:00
3271b7ed5e
WIP on restoring clouds rendering
2013-12-17 23:45:09 +01:00
192aa7604e
Fixed several minor memory race bugs
2013-12-17 23:01:36 +01:00
97b9992aa4
Small optimization
2013-12-15 19:03:57 +01:00
6b5a652d5c
Fixed several renderer problems due to scenery sharing
2013-12-15 18:44:54 +01:00
cc9c68bef9
Fixed layers not adding children to BaseDefinition
2013-12-15 15:33:54 +01:00
bd29ee97cf
Fixed top-down preview and opengl renderer
2013-12-15 15:18:11 +01:00
1685efcfbe
Fixed opengl explorer
2013-12-15 15:06:43 +01:00
02bf40c3c6
Fixed top-down render preview
2013-12-15 14:50:43 +01:00
a814a530de
Fixed rendering camera not being applied
2013-12-15 14:45:38 +01:00
7cda1efa54
Fixed water previews
2013-12-15 14:41:38 +01:00
97a950947a
Fixed terrain preview
2013-12-15 14:28:46 +01:00
00e04df25a
Fixed atmosphere previews
2013-12-15 13:59:21 +01:00
be5c67e4aa
Several speed optimizations
2013-12-11 12:46:39 +01:00
a59d8f2cc6
Add a test for scanlines cutting
2013-12-11 11:46:17 +01:00
879f88fd20
Removed old C-api for Vector3
2013-12-11 11:32:10 +01:00
88517af86f
Removed old C-Api from Color
2013-12-11 10:24:35 +01:00
84608a66a8
Fully removed 'rendering' library
2013-12-11 10:17:36 +01:00
5354087244
Optimized camera projection and scanlines
2013-12-10 23:41:33 +01:00
09c6ce6e58
Fixed explorer and renderer
2013-12-10 23:06:57 +01:00
19ac6936b0
Refactored RenderingScenery and STL containers usage
2013-12-10 22:32:58 +01:00
2aed1f07ae
[Broken WIP] Refactored textures, pictures and cache
2013-12-09 22:16:00 +01:00
ec444b7c26
[Broken WIP] Removed legacy Renderer and refactored RenderArea.
2013-12-09 11:59:57 +01:00
74634dfaf1
[Broken WIP] Refactoring terrain, textures and water renderer
2013-12-08 20:54:34 +01:00
b0d9ead01d
[WIP] Removed old atmosphere renderer
2013-12-08 18:40:16 +01:00
fca6f4c96e
[WIP] Refactoring lighting
2013-12-08 18:40:16 +01:00
50d499d10f
Refactored water rasterizer
2013-12-08 18:05:18 +01:00
6bb03c5957
Fixed using a deleted header
2013-12-08 17:57:56 +01:00
0afeb7707d
Refactored TerrainRasterized
2013-12-05 16:44:18 +01:00
e32738564b
Added alterLight to cloudsRenderer (not used yet) + fixed clouds ui
2013-12-04 23:28:34 +01:00
9be090b1ff
WIP on new clouds renderer
2013-12-04 22:52:18 +01:00
ff27afe675
Refactored cloud renderer (currently not working correctly)
2013-12-01 19:24:53 +01:00
7fecdba313
Restored choice and toggles working on preview renderers
2013-11-30 18:06:41 +01:00
684a64158c
Fixed and refactored terrain preview
2013-11-30 11:54:27 +01:00
79080c756f
Removed old euclid.h/c
2013-11-20 17:09:55 +01:00
4c49e2e757
Removed unused OpenCL
2013-11-20 17:01:49 +01:00
7fd79672be
Refactored water previews
2013-11-20 13:06:16 +01:00
ee094d9b18
Refactored atmosphere previews
2013-11-20 11:27:21 +01:00
ee78af05d5
Refactored cloud previews
2013-11-19 23:46:37 +01:00
532685f7cb
Removed unused memory.h/c
2013-11-19 16:04:16 +01:00
8a42d7407a
Removed unused ColorGradation + removed old color.h/c
2013-11-19 12:59:06 +01:00
a108682b4d
Refactored ColorProfile
2013-11-19 12:51:26 +01:00
82defc96f6
Removed old tools.h/c
2013-11-19 12:16:33 +01:00
051766d1d5
Fixed top-down render preview in render form
2013-11-17 23:33:46 +01:00
6436428eeb
Removed UNUSED() macro and simplified some headers
2013-11-17 23:02:36 +01:00
0ae9fe94b2
Fixed atmosphere previews not using the correct camera
2013-11-17 22:51:06 +01:00
541f1e065f
Fixed layer names not being saved/loaded or copied
2013-11-17 22:47:27 +01:00
9e6838f733
TerrainDefinition and Scenery refactoring
2013-11-17 22:36:18 +01:00
fa5c0041af
Refactored TexturesDefinition, getting rid of legacy layers
2013-11-16 19:12:42 +01:00
5506158363
Fixed camera above ground checking in opengl renderer
2013-11-16 00:39:17 +01:00
4f9e24b87d
Refactored AtmosphereDefinition
2013-11-16 00:27:40 +01:00
1cccae90be
Refactored CloudsDefinition
2013-11-15 23:26:44 +01:00
dc679500fa
Renaming editing -> interface/desktop
2013-11-14 21:46:47 +01:00
c1fd52b0db
Ensure camera is above ground and water
2013-11-14 21:05:12 +01:00
2df3c90ffd
Refactored Matrix4 and CameraDefinition
2013-11-14 18:47:03 +01:00
67105775b6
The default scenery for a SoftwareRenderer is now a default scenery (not the global one)
2013-11-13 23:36:52 +01:00
cdd9ef26a2
Removed Scenery C-API and fixed some problems
2013-11-13 23:03:02 +01:00
5be3231ab9
Refactoring color
2013-11-13 20:07:35 +01:00
aed4f9d80e
Refactoring of BasePreview
2013-11-12 23:15:35 +01:00
d9f2f3878f
Big WIP refactoring (preview + atmosphere renderer)
2013-11-12 21:34:35 +01:00
dcc36990b7
Merge branch 'fluid_traversal'
2013-11-11 15:43:13 +01:00
f1a13516c9
Freeze and disable fluid medium traversal, for master merge of progress
2013-11-11 15:42:11 +01:00
5054d3583d
Refactored Vector3 to class
2013-11-11 13:56:39 +01:00
3652333b36
Removed old 'testing' directory
2013-11-10 21:21:55 +01:00
ea8f7f6fb1
Merge branch 'master' into fluid_traversal
...
Conflicts:
Makefile
2013-11-10 21:18:32 +01:00
0627603f5a
Using googletest instead of cppunit
2013-11-10 21:14:10 +01:00
4a39eda2dc
WIP on fluid medium traversal
2013-11-10 17:04:38 +01:00
8051719f9f
WIP on restoring unit tests on cppunit
2013-11-10 17:03:07 +01:00
0edd90c477
WIP on fluid medium traversal
2013-11-09 19:13:28 +01:00
6835db2aca
Small makefile correction
2013-11-09 19:00:14 +01:00
a48213453a
Ajout de common.pri
2013-11-09 18:56:56 +01:00
e9751a0e0b
WIP on fluid medium traversal
2013-11-09 18:46:34 +01:00
5c2bc4b31e
Refactoring for c++
2013-11-07 09:37:11 +01:00
cf75e86be6
Extracted opengl "explorer" in render/opengl library
2013-11-05 11:45:26 +01:00
b5c50d16d4
Made a class of NoiseGenerator
2013-11-03 15:46:39 +01:00
1a69b1de1d
Removed C-API from 'system'
2013-11-03 13:00:31 +01:00
abd463d29d
Switched rendering lib to c++ compiling
...
This will allow to avoid #if __cplusplus directives, and C-apis.
2013-11-02 16:43:43 +01:00
d2620ae2e3
Fixed problems with new c++ layers
2013-11-01 00:09:51 +01:00
ca0f87b419
Started adding cppunit tests
2013-10-31 22:53:22 +01:00
5dfa34dd56
WIP on c++ layers
2013-10-31 17:59:18 +01:00
8b9c3b2de1
Fixed some compilation issues
2013-10-30 15:39:56 +01:00
b789e3879d
Rewritten PackStream in C++, using Qt serialization
2013-10-30 12:46:18 +01:00
00cbc7f424
Fixed a problem with direct scenery access in C-API
2013-10-29 21:38:27 +01:00
ce56f0a985
New Scenery class, with transitional C-api
2013-10-29 21:28:59 +01:00
ea25cdaa55
Removed system.h and system.c (replaced by System class)
2013-10-26 23:19:49 +02:00
e82e0c47bd
Added win32 DLL support everywhere
...
Build is now entirely possible from a fresh QtSDK install,
with no external dependency.
2013-10-20 16:47:59 +02:00
6ab664485a
Win32 DLL support for libpaysages_system
2013-10-20 15:24:58 +02:00
ad1a492884
Removed dependency to GLib/GThread
2013-10-20 15:07:12 +02:00
25d14a43ce
Replaced glib mutex by QMutex
2013-10-20 15:01:57 +02:00
4ee1c4f7e1
Threading now uses QThread instead of glib threads
2013-10-20 14:53:53 +02:00
b896832e76
Removed dependency to OpenIL/libDevIL
2013-10-20 14:34:55 +02:00
5032f1b2aa
Correction des config qmake
2013-10-16 17:09:20 +02:00
46f34eb23c
Small cloud preview improvement
2013-10-08 10:13:51 +02:00
f4e4c1def4
Simplified qmake usage and normalized build between make and qtcreator
2013-10-06 23:04:04 +02:00
f39c4b3f6c
Temporary fix for preview renders stopping when window loses focus
2013-10-06 15:45:53 +02:00
29d258574a
Fixed terrain preview not clearing base texture zone
2013-10-03 23:31:23 +02:00
23cad30548
Started textures edition dialog (WIP)
2013-10-03 23:28:30 +02:00
a7bc90a1a1
Fixed compile warning (regarding static members initialization)
2013-10-03 23:28:09 +02:00
81a27b1b39
Tweaked textures presets
2013-10-03 23:27:37 +02:00
7ea28826bb
Fixed terrain preview not using specified material
2013-10-02 22:00:08 +02:00
7f0a13c02b
Zone height ranges can now be relative to terrain and water height
2013-09-27 23:28:06 +02:00
be19d1d759
Moved zone.h and zone.c to tools
2013-09-27 22:06:00 +02:00
8d701e910b
Small include fixes and unused variable tagging
2013-09-27 22:04:05 +02:00
f1e2c17f2e
Merge branch 'master' of ssh://bitbucket.org/thunderk/paysages
2013-09-26 22:12:34 +02:00
c6be386a59
Switch to HSL color space for material definition
2013-09-18 17:10:34 +02:00
05c0a58875
Separated texture layer results for previews
2013-08-28 16:03:22 +02:00
7cd74b2c8a
WIP on texture previews
2013-08-24 00:51:27 +02:00
2c79175304
Header chain optimization
2013-08-24 00:50:56 +02:00
4d8a1fe5cf
Fixed build system (now working from cli and qteditor)
2013-08-24 00:50:12 +02:00
02e839406c
Factorized common qmake parts
2013-08-23 22:57:34 +02:00
08d7b56f00
Switching all build system to qmake
2013-08-23 20:29:54 +02:00
c46afa4152
Added presets to FreeFormHelper + small fixes
2013-08-21 23:22:13 +02:00
171df529fa
Added layer coverage preview on new textures form
2013-08-21 23:19:47 +02:00
08b481df7d
WIP on new material dialog
2013-08-18 17:13:15 +02:00
bc3f47e3b9
Added rounded drawing widgets
2013-08-18 17:12:54 +02:00
f199963867
Several fixes and small changes
2013-08-17 18:08:37 +02:00
c8f36643d0
WIP on new texture form
...
- Added FreeLayerHelper
- Added texture layers table
2013-08-17 17:04:48 +02:00
0a11c7d48a
Small noise optimization
2013-08-17 15:11:49 +02:00
3acc0fe25d
Removed profiling from debug build
2013-08-17 15:11:21 +02:00
45646d47a2
More realistic material previews (more light power with HDR applied)
2013-08-17 15:10:17 +02:00
24a9145bb3
clouds: Precision fixes
2013-08-13 17:51:54 +02:00
330ac54ac9
clouds: Added edge density
2013-08-13 17:11:39 +02:00
595ac664c4
Water raster now uses ParallelQueue
2013-07-07 00:45:43 +02:00
e09b812869
Fix water raster offsetting with camera
2013-07-07 00:45:08 +02:00
2fe387918f
Terrain rasterizer now uses ParallelQueue to use cpu cores
2013-07-07 00:32:45 +02:00
9d13f46fe6
Made rasterization by scanlines thread-safe
...
renderPushTriangle can now be called concurrently
2013-07-07 00:32:01 +02:00
edde8442f5
Added parallelQueueWait
2013-07-07 00:30:26 +02:00
8c8fb185cd
Fixed parallel queue issues
2013-07-07 00:30:14 +02:00
ea24656b20
raster_threading: Added ParallelQueue system as helper
...
It will be used to push tessellated quads to render area.
2013-07-04 17:36:41 +02:00
e90c8be5a4
Increased rendering distance
2013-07-03 17:48:54 +02:00
d8695803b4
Added cloud walker subdivision system
2013-07-03 13:06:08 +02:00
651e3fc3b6
Clear terrain painting when applying presets ( fix #6 )
...
This fixes the bug where painted heightmap was not cleared
on new scene.
2013-06-27 17:11:37 +02:00
71d0eaacd0
Fixed render progress + added terrain raster progress
2013-06-27 12:15:30 +02:00
56b1a0d97f
Tweak the tessellation setting for faster renders
2013-06-27 12:03:55 +02:00
cbb4455ab5
Removed unused water_height parameter
2013-06-27 11:49:32 +02:00
390fa99bab
Tessellate terrain chunks at optimal level, using projected bounding box
2013-06-27 11:47:16 +02:00
3e42320c3f
Added bounding box system, with camera support
2013-06-27 11:46:18 +02:00
48494f9e18
terrain_tessellation: Started new tessellation system
2013-06-26 17:28:21 +02:00
039e4bb3cb
Started work on new textures interface
2013-06-23 22:54:57 +02:00
300f53121e
Todos update + make main window select first tab as start
2013-06-23 22:21:42 +02:00
08ada5fc7a
Fix pack compile problems caused by strlen
...
- Removed strlen usage
- Added unit testing to protect the change
- Fixed some bugs found with the unit test
2013-06-21 15:02:49 +02:00
88a2e90f8b
Fix some compile issues on windows
2013-06-21 15:01:39 +02:00
d5edffd55f
Fix compilation on controlling (missing header)
2013-06-21 12:36:05 +02:00
c49dec4331
Quick fix for big cloud lighting artifact
2013-06-20 23:47:40 +02:00
da27cc9b1e
Fix free form refreshing from global data update
2013-06-20 23:18:15 +02:00
3d7aefe79d
Fixed a wrong qt4 import
2013-06-20 22:22:05 +02:00
2021817082
Add "switch to textures" button on terrain page
2013-06-20 22:21:09 +02:00
62a956a65f
Add texture displacement info in terrain tab
2013-06-20 22:11:41 +02:00
ce4bddad4f
Polish of terrain tab (translations mostly)
2013-06-20 19:01:39 +02:00
87c428ea1a
Improve terrain brush settings in dialog
2013-06-20 17:56:15 +02:00
110d16e0b6
Remove unused features in terrain painting dialog
2013-06-20 17:45:26 +02:00
a76853c237
Added toggle for painted area display in terrain painting dialog
2013-06-20 17:38:23 +02:00
25a49f52d8
Added rendering tests for bruneton aerial paerspective
2013-06-20 12:33:18 +02:00
22a44540d9
Fixed a cache issue
2013-06-20 12:32:50 +02:00
d401d0105c
A little cleaning, and fixed some camera issues
2013-06-16 23:01:22 +02:00
5c21a548e3
Started work on debian package
2013-06-16 19:06:10 +02:00
356b1dad5b
Fixed hdr color mapping, broken in previous commit
...
It was broken in commit 6964e73cd745386ebf131ad0955ed2db590b12fe
2013-06-16 16:19:10 +02:00
d713447f54
Improved double display precision in unit tests
...
Now using a display precision better than compare precision
2013-06-16 16:12:30 +02:00
284b43362e
Merge branch 'fix_terrain_painting_scaling' into 'master'
2013-06-16 16:09:39 +02:00
4658db3cea
Fixed terrain paint brush 'smooth'
2013-06-16 16:06:46 +02:00
9b9ea22054
Fixed terrain paint brush 'reset'
...
- Taking scaling into account
- Added unit tests
2013-06-16 16:03:17 +02:00
2d866442e7
Improved previous tests readability
2013-06-16 15:30:56 +02:00
db51b3af81
Fixed terrain paint brush 'flatten'
...
- Now taking scaling into account
- Added unit tests on the brush
2013-06-16 15:23:37 +02:00
2c340f0e43
Added quick unit test for perspective correction
2013-06-14 13:39:45 +02:00
b793259554
Merged perspective_correction into master
2013-06-13 18:35:58 +02:00
48d9c131ad
Finally attained perspective correctness
2013-06-13 17:45:26 +02:00
c4cc784003
Adding small unit tests
2013-06-13 17:37:29 +02:00
5b2f437c35
More texture presets adjustments
2013-06-11 23:31:44 +02:00
1eb01133cf
Partially fixed black widget after render.
...
The containing scroll area still blacks out...
2013-06-11 18:09:14 +02:00
4033162040
More realistic texture presets
2013-06-11 18:00:59 +02:00
feb422cd11
Merge branch 'master' into perspective_correction
...
Conflicts:
src/testing/main.c
2013-06-11 17:35:53 +02:00
a02f82c13a
First attempt at perspective correction
...
We inverse the perspective transformation to interpolate the scanlines.
The perspective is corrected but there are still precision problems (straight lines are deformed).
2013-06-11 12:07:17 +02:00
1b890849a8
Added renderer to RenderArea to gain access to camera
2013-06-11 12:03:50 +02:00
a4ea010b86
Added unit testing for terrain grid
2013-06-09 23:03:37 +02:00
47de568004
Added scaling adjustements
...
This is not enough, there are still problems with painting brush offsets.
2013-06-09 23:03:16 +02:00
b15ea439d2
Started terrain base noise edition dialog
2013-06-09 19:36:30 +02:00
6707998a76
Hidden previous tool panel (delayed for future release)
2013-06-09 18:20:25 +02:00
d60a169751
Added terrain base noise preview + main window refactoring
2013-06-09 18:08:01 +02:00
06764427a6
Adapt to previous noise normalization fix
2013-06-09 15:11:03 +02:00
701faf6ece
Fixed noise range and normalization (with unit testing)
2013-06-09 14:56:45 +02:00
f3ddf1917f
Added data system to detect if run in good path
2013-06-09 14:07:45 +02:00
eb837ef3bd
Fixed terrain painting unwanted scrolling on show
2013-06-03 22:03:52 +02:00
41cc8787ac
Added sun inflation near horizon
2013-06-03 21:51:01 +02:00
6355de2e5e
Merge branch 'clouds_walking'
2013-06-02 21:50:16 +02:00
b6376deeca
clouds_walking: Restored cloud previews
2013-06-02 21:49:48 +02:00
632ed58c71
Added auto resize on previews
...
Currently only available on previews handled by FreeFormHelper
2013-06-02 19:24:26 +02:00
1ede3de8d5
clouds_walking: Started using walker in rendering
2013-06-02 12:36:05 +02:00
20dbe142f5
Fixed issues on rendering dialog
2013-06-01 17:10:00 +02:00
aefc3cacdd
Merge branch 'master' into clouds_walking
2013-06-01 16:56:14 +02:00
07e3f4a175
Fixed some unit tests check functions
2013-06-01 16:14:34 +02:00
94a2d9ccac
Merge branch 'master' into clouds_walking
2013-06-01 15:57:35 +02:00
d2874207f8
Fixed some unit tests check functions
2013-06-01 15:56:20 +02:00
1c0c93479e
clouds_walking: Added entry refinement
2013-05-31 21:36:59 +02:00
a484479fb7
clouds_walking: Added iterator system for walking
2013-05-29 22:16:09 +02:00
6e8e1bc307
WIP on clouds walking
2013-05-28 22:43:51 +02:00
d6663d84c6
Small fix
2013-05-28 16:25:29 +02:00
7029d78365
Merge branch 'master' into perspective_correction
2013-05-28 15:00:02 +02:00
a6ab7f7146
Started tests on pespective correct mapping
2013-05-28 14:56:50 +02:00
af3e0c2fe6
Draft for new cloud walking algorithm
2013-05-27 22:26:56 +02:00
5e4b4e59a9
Working on clouds walking
2013-05-25 17:13:20 +02:00
b7f64c6d79
Made master branch work again regarding clouds
2013-05-25 16:29:36 +02:00
fdf77b095f
Fix for Qt5
2013-05-25 15:46:00 +02:00
4a7fe29a5c
Use ui header file to find widgets rather than search them by name
2013-05-25 15:33:37 +02:00
31ae2d3a49
Added dist + fixed small compiling problem
2013-05-25 15:16:10 +02:00
3fdb42ba0e
paysages : Started clouds refactoring with unit tests (WIP).
...
git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@576 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
2013-05-18 21:43:19 +00:00
6420103652
paysages: WIP
...
git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@573 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
2013-05-14 20:32:56 +00:00